lsst.jointcal
21.0.0-5-gcff38f6+c276328c15
|
Go to the documentation of this file.
25 #ifndef LSST_JOINTCAL_LIST_MATCH_H
26 #define LSST_JOINTCAL_LIST_MATCH_H
36 class AstrometryTransform;
37 class AstrometryTransformLinear;
85 const MatchConditions &conditions);
90 const MatchConditions &conditions);
97 const AstrometryTransform *guess,
const double maxDist);
102 const double maxDist);
108 const AstrometryTransform &transform,
109 double maxShift,
double binSize = 0);
113 const MatchConditions &conditions = MatchConditions());
116 const int maxOrder = 3);
118 #ifdef DO_WE_NEED_THAT
120 const int maxOrder = 3) {
129 #endif // LSST_JOINTCAL_LIST_MATCH_H
std::unique_ptr< StarMatchList > matchSearchRotShift(BaseStarList &list1, BaseStarList &list2, const MatchConditions &conditions)
searches a geometrical transformation that goes from list1 to list2.
Parameters to be provided to combinatorial searches.
std::unique_ptr< AstrometryTransform > listMatchCombinatorial(const BaseStarList &list1, const BaseStarList &list2, const MatchConditions &conditions=MatchConditions())
double maxSizeRatio() const
std::unique_ptr< StarMatchList > listMatchCollect(const BaseStarList &list1, const BaseStarList &list2, const AstrometryTransform *guess, const double maxDist)
assembles star matches.
std::unique_ptr< AstrometryTransformLinear > listMatchupShift(const BaseStarList &list1, const BaseStarList &list2, const AstrometryTransform &transform, double maxShift, double binSize=0)
searches for a 2 dimensional shift using a very crude histogram method.
std::unique_ptr< StarMatchList > matchSearchRotShiftFlip(BaseStarList &list1, BaseStarList &list2, const MatchConditions &conditions)
same as above but searches also a flipped solution.
Class for a simple mapping implementing a generic AstrometryTransform.
std::unique_ptr< AstrometryTransform > listMatchRefine(const BaseStarList &list1, const BaseStarList &list2, std::unique_ptr< AstrometryTransform > transform, const int maxOrder=3)
double minSizeRatio() const
StarList< BaseStar > BaseStarList