LSST Applications  21.0.0-172-gfb10e10a+18fedfabac,22.0.0+297cba6710,22.0.0+80564b0ff1,22.0.0+8d77f4f51a,22.0.0+a28f4c53b1,22.0.0+dcf3732eb2,22.0.1-1-g7d6de66+2a20fdde0d,22.0.1-1-g8e32f31+297cba6710,22.0.1-1-geca5380+7fa3b7d9b6,22.0.1-12-g44dc1dc+2a20fdde0d,22.0.1-15-g6a90155+515f58c32b,22.0.1-16-g9282f48+790f5f2caa,22.0.1-2-g92698f7+dcf3732eb2,22.0.1-2-ga9b0f51+7fa3b7d9b6,22.0.1-2-gd1925c9+bf4f0e694f,22.0.1-24-g1ad7a390+a9625a72a8,22.0.1-25-g5bf6245+3ad8ecd50b,22.0.1-25-gb120d7b+8b5510f75f,22.0.1-27-g97737f7+2a20fdde0d,22.0.1-32-gf62ce7b1+aa4237961e,22.0.1-4-g0b3f228+2a20fdde0d,22.0.1-4-g243d05b+871c1b8305,22.0.1-4-g3a563be+32dcf1063f,22.0.1-4-g44f2e3d+9e4ab0f4fa,22.0.1-42-gca6935d93+ba5e5ca3eb,22.0.1-5-g15c806e+85460ae5f3,22.0.1-5-g58711c4+611d128589,22.0.1-5-g75bb458+99c117b92f,22.0.1-6-g1c63a23+7fa3b7d9b6,22.0.1-6-g50866e6+84ff5a128b,22.0.1-6-g8d3140d+720564cf76,22.0.1-6-gd805d02+cc5644f571,22.0.1-8-ge5750ce+85460ae5f3,master-g6e05de7fdc+babf819c66,master-g99da0e417a+8d77f4f51a,w.2021.48
LSST Data Management Base Package
Classes | Namespaces | Typedefs | Functions
StarMatch.h File Reference

pairs of points More...

#include <iostream>
#include <iterator>
#include <algorithm>
#include <string>
#include <list>
#include "lsst/jointcal/Point.h"
#include "lsst/jointcal/BaseStar.h"
#include "lsst/jointcal/AstrometryTransform.h"

Go to the source code of this file.

Classes

class  lsst::jointcal::StarMatch
 A hanger for star associations. More...
 
class  lsst::jointcal::StarMatchList
 

Namespaces

 lsst
 A base class for image defects.
 
 lsst::jointcal
 

Typedefs

typedef ::std::list< StarMatch >::iterator lsst::jointcal::StarMatchIterator
 
typedef ::std::list< StarMatch >::const_iterator lsst::jointcal::StarMatchCIterator
 

Functions

bool lsst::jointcal::compareStar1 (const StarMatch &one, const StarMatch &two)
 
bool lsst::jointcal::sameStar1 (const StarMatch &one, const StarMatch &two)
 
bool lsst::jointcal::compareStar2 (const StarMatch &one, const StarMatch &two)
 
bool lsst::jointcal::sameStar2 (const StarMatch &one, const StarMatch &two)
 
std::ostreamlsst::jointcal::operator<< (std::ostream &stream, const StarMatch &match)
 
std::ostreamlsst::jointcal::operator<< (std::ostream &stream, const StarMatchList &starMatchList)
 A std::list of star matches,. More...
 
double lsst::jointcal::computeDist2 (const StarMatchList &S, const AstrometryTransform &transform)
 sum of distance squared More...
 
double lsst::jointcal::computeChi2 (const StarMatchList &L, const AstrometryTransform &transform)
 the actual chi2 More...
 

Detailed Description

pairs of points

Used to handles matches of star std::lists (image/image) or image/catalog to fit geometrical and photometric transformations. a pair of stars, usually belonging to different images. One would normally assume that they are the same object of the sky. The object contains basically two 2d points (called later point1 and point2), and two pointers (unused by the class and its satellites), that enable in the end to trace back the stars in the caller data structures. *‍/

Definition in file StarMatch.h.