26 #ifndef MATCH_SRC_TO_CATALOGUE 27 #define MATCH_SRC_TO_CATALOGUE 32 #include "lsst/base.h" 33 #include "lsst/pex/exceptions/Runtime.h" 34 #include "lsst/afw/table/Match.h" 35 #include "lsst/afw/geom/Angle.h" 61 typedef std::shared_ptr<MatchSrcToCatalogue>
Ptr;
62 typedef std::shared_ptr<MatchSrcToCatalogue const>
ConstPtr;
65 afw::table::SourceCatalog
const& imgSet,
66 CONST_PTR(afw::image::Wcs) wcs,
71 void setDist(afw::geom::Angle dist);
72 void setWcs(CONST_PTR(afw::image::Wcs) wcs);
73 void setCatSrcSet(afw::table::SimpleCatalog
const & catSet);
74 void setImgSrcSet(afw::table::SourceCatalog
const & srcSet);
79 afw::table::ReferenceMatchVector getMatches();
83 afw::table::SimpleCatalog _catSet;
84 afw::table::SourceCatalog _imgSet;
85 afw::table::ReferenceMatchVector _match;
86 CONST_PTR(lsst::afw::image::Wcs) _wcs;
87 lsst::afw::geom::Angle _dist;
89 void _removeOneToMany();
90 void _removeManyToOne();
std::shared_ptr< MatchSrcToCatalogue > Ptr
Match a SourceSet of objects with known ra/dec with a SourceSet of objects with known xy positions Ta...
std::shared_ptr< MatchSrcToCatalogue const > ConstPtr