Template Function lsst::afw::table::updateRefCentroids¶
Function Documentation¶
-
template<typename
ReferenceCollection
>
voidlsst::afw::table
::
updateRefCentroids
(geom::SkyWcs const &wcs, ReferenceCollection &refList)¶ Update centroids in a collection of reference objects
- Template Parameters
RefCollection
: Type of sequence of reference objects, e.g. lsst::afw::table::SimpleCatalog or std::vector<std::shared_ptr<lsst::afw::table::SimpleRecord>>
- Parameters
[in] wcs
: WCS to map from sky to pixels[inout] refList
: Collection of reference objects. The schema must have three fields:”coord”: a field containing an ICRS lsst::afw::SpherePoint; this field is read
”centroid”: a field containing lsst::geom::Point2D; this field is written
”hasCentroid”: a flag; this field is written
- Exceptions
lsst::pex::exceptions::NotFoundError
: if refList’s schema does not have the required fields.