28 namespace lsst {
namespace meas {
namespace astrom {
namespace sip {
79 if (!_imgSet.
getTable()->hasCentroidSlot()) {
82 "SourceTable passed to MatchSrcToCatalogue does not have its centroid slot set." 87 i->updateCoord(*_wcs);
100 void MatchSrcToCatalogue::_removeOneToMany() {
125 void MatchSrcToCatalogue::_removeManyToOne() {
void setWcs(boost::shared_ptr< afw::geom::SkyWcs const > wcs)
Set a different Wcs solution.
void setCatSrcSet(afw::table::SimpleCatalog const &catSet)
std::shared_ptr< Table > getTable() const
void setImgSrcSet(afw::table::SourceCatalog const &srcSet)
sourceSet is a vector of pointers to Sources.
MatchSrcToCatalogue(afw::table::SimpleCatalog const &catSet, afw::table::SourceCatalog const &imgSet, boost::shared_ptr< afw::geom::SkyWcs const > wcs, afw::geom::Angle dist)
Create a list of common objects from a catalogue and an image.
#define LSST_EXCEPT(type,...)
Base::const_iterator const_iterator
std::vector< Match< typename Cat1::Record, typename Cat2::Record > > matchRaDec(Cat1 const &cat1, Cat2 const &cat2, Angle radius, MatchControl const &mc=MatchControl())
afw::table::ReferenceMatchVector getMatches()
void setDist(afw::geom::Angle dist)
Set a new value for the maximum allowed distance between two matching objects (in ra/dec space) ...