lsst.jointcal  14.0-23-g746c5c5+3
Namespaces | Classes | Typedefs | Enumerations | Functions
lsst::jointcal Namespace Reference

Namespaces

 dataIds
 
 jointcal
 
 jointcalCoadd
 
 utils
 
 version
 

Classes

class  Associations
 The class that implements the relations between MeasuredStar and FittedStar. More...
 
class  AstrometryFit
 Class that handles the astrometric least squares problem. More...
 
class  AstrometryModel
 Interface class between AstrometryFit and an actual model for the Mapping (s) from pixels to some tangent plane (aka distortions). More...
 
class  BaseStar
 The base class for handling stars. Used by all matching routines. More...
 
class  BaseTanWcs
 
class  CcdImage
 Handler of an actual image from a single CCD. More...
 
class  Chi2Accumulator
 Base class for Chi2Statistic and Chi2List, to allow addEntry inside Fitter for either class. More...
 
class  Chi2List
 Structure to accumulate the chi2 contributions per each star (to help find outliers). More...
 
struct  Chi2Star
 
class  Chi2Statistic
 Simple structure to accumulate chi2 and ndof. More...
 
class  ChipVisitPhotometryMapping
 A two-level photometric transform: one for the ccd and one for the visit. More...
 
class  ConstrainedPhotometryModel
 Photometry model with constraints, \(M(x,y) = M_CCD(x,y)*M_visit(u,v)\). More...
 
class  ConstrainedPolyModel
 This is the model used to fit mappings as the combination of a transformation depending on the chip number (instrument model) and a transformation per visit (anamorphism). More...
 
class  FastFinder
 This is an auxillary class for matching objects from starlists. More...
 
class  FatPoint
 A Point with uncertainties. More...
 
class  FittedStar
 The objects which have been measured several times. More...
 
class  FittedStarList
 A list of FittedStar s. Such a list is typically constructed by Associations. More...
 
class  FitterBase
 Base class for fitters. More...
 
class  Frame
 rectangle with sides parallel to axes. More...
 
class  Gtransfo
 a virtual (interface) class for geometric transformations. More...
 
class  GtransfoComposition
 Private class to handle Gtransfo compositions (i.e. More...
 
class  GtransfoIdentity
 A do-nothing transformation. It anyway has dummy routines to mimick a Gtransfo. More...
 
class  GtransfoInverse
 
class  GtransfoLin
 implements the linear transformations (6 real coefficients). More...
 
class  GtransfoLinRot
 just here to provide a specialized constructor, and fit. More...
 
class  GtransfoLinScale
 just here to provide specialized constructors. GtransfoLin fit routine. More...
 
class  GtransfoLinShift
 just here to provide a specialized constructor, and fit. More...
 
class  GtransfoPoly
 Polynomial transformation class. More...
 
class  GtransfoSkyWcs
 A Gtransfo that holds a SkyWcs. More...
 
class  Histo2d
 
class  IdentityProjectionHandler
 The simplest implementation of ProjectionHandler. More...
 
struct  JointcalControl
 
class  Mapping
 virtual class needed in the abstraction of the distortion model More...
 
struct  MatchConditions
 Parameters to be provided to combinatorial searches. More...
 
class  MeasuredStar
 objects measured on actual images. More...
 
class  MeasuredStarList
 A list of MeasuredStar. They are usually filled in Associations::AddImage. More...
 
class  OneTPPerVisitHandler
 A projection handler in which all CCDs from the same visit have the same tangent point. More...
 
class  PhotometryFit
 Class that handles the photometric least squares problem. More...
 
class  PhotometryMapping
 A mapping containing a single photometryTransfo. More...
 
class  PhotometryMappingBase
 Relates transfo(s) to their position in the fitting matrix and allows interaction with the transfo(s). More...
 
class  PhotometryModel
 Interface class for PhotometryFit. More...
 
class  PhotometryTransfo
 
class  PhotometryTransfoChebyshev
 nth-degree 2d Chebyshev photometry transfo. More...
 
class  PhotometryTransfoSpatiallyInvariant
 
struct  PmBlock
 objects whose position is going to be fitted. Coordinates in Common Tangent Plane. More...
 
class  Point
 A point in a plane. More...
 
class  PolyXY
 
struct  ProjectionHandler
 This is a virtual class that allows a lot of freedom in the choice of the projection from "Sky" (where coodinates are reported) to tangent plane (where they are compared to transformed measurements) More...
 
class  RefStar
 Objects used as position anchors, typically USNO stars. More...
 
class  RefStarList
 
struct  Segment
 
class  SegmentList
 
struct  SegmentPair
 
class  SimpleGtransfoMapping
 
class  SimplePhotometryModel
 Photometric response model which has a single photometric factor per CcdImage. More...
 
class  SimplePolyMapping
 Mapping implementation for a polynomial transformation. More...
 
class  SimplePolyModel
 this is the model used to fit independent CCDs, meaning that there is no instrument model. More...
 
class  SparseHisto4d
 A class to histogram in 4 dimensions. More...
 
class  StarList
 std::lists of Stars. More...
 
class  StarMatch
 A hanger for star associations. More...
 
class  StarMatchList
 
class  TanPix2RaDec
 the transformation that handles pix to sideral transfos (Gnomonic, possibly with polynomial distortions). More...
 
class  TanRaDec2Pix
 This one is the Tangent Plane (called gnomonic) projection (from celestial sphere to tangent plane) More...
 
class  TanSipPix2RaDec
 Implements the (forward) SIP distorsion scheme. More...
 
class  TripletList
 
class  TwoTransfoMapping
 The mapping with two transfos in a row. More...
 
class  UserTransfo
 a run-time transfo that allows users to define a Gtransfo with minimal coding (just the transfo routine). More...
 

Typedefs

typedef StarList< BaseStarBaseStarList
 
typedef BaseStarList::const_iterator BaseStarCIterator
 
typedef BaseStarList::iterator BaseStarIterator
 
typedef std::list< std::shared_ptr< CcdImage > > CcdImageList
 
typedef int VisitIdType
 
typedef int CcdIdType
 
typedef std::pair< VisitIdType, CcdIdTypeCcdImageKey
 For hashing a ccdImage: the pair of (visit, ccd) IDs should be unique to each ccdImage. More...
 
typedef FittedStarList::const_iterator FittedStarCIterator
 
typedef FittedStarList::iterator FittedStarIterator
 
typedef void() GtransfoFun(const double, const double, double &, double &, const void *)
 signature of the user-provided routine that actually does the coordinate transfo for UserTransfo. More...
 
typedef MeasuredStarList::const_iterator MeasuredStarCIterator
 
typedef MeasuredStarList::iterator MeasuredStarIterator
 
typedef RefStarList::const_iterator RefStarCIterator
 
typedef RefStarList::iterator RefStarIterator
 
typedef ::std::list< StarMatch >::iterator StarMatchIterator
 
typedef ::std::list< StarMatch >::const_iterator StarMatchCIterator
 
typedef Eigen::Triplet< double > Trip
 
using Iterator = FastFinder::Iterator
 
typedef std::list< Segment >::iterator SegmentIterator
 
typedef std::list< Segment >::const_iterator SegmentCIterator
 
typedef std::list< SegmentPairSegmentPairList
 
typedef SegmentPairList::iterator SegmentPairListIterator
 
typedef SegmentPairList::const_iterator SegmentPairListCIterator
 
using SolList = std::list< std::unique_ptr< StarMatchList > >
 
typedef std::shared_ptr< jointcal::GtransfoPolyGtPoly_Ptr
 

Enumerations

enum  MinimizeResult { MinimizeResult::Converged, MinimizeResult::Chi2Increased, MinimizeResult::Failed }
 Return value of minimize() More...
 
enum  WhichFrame { WholeSizeFrame, ClippedSizeFrame }
 
enum  WhichTransformed { LargeFrame, SmallFrame }
 

Functions

Frame applyTransfo (const Frame &inputframe, const Gtransfo &gtransfo, const WhichTransformed which)
 Transform a Frame through a Transfo. More...
 
bool decreasingFlux (BaseStar const *star1, BaseStar const *star2)
 enables to sort easily a starList (of anything that derives from BaseStar) More...
 
int decodeFormat (char const *formatLine, char const *starName)
 
std::ostreamoperator<< (std::ostream &out, CcdImageKey const &key)
 
BaseStarListFitted2Base (FittedStarList &This)
 
BaseStarListFitted2Base (FittedStarList *This)
 
const BaseStarListFitted2Base (const FittedStarList &This)
 
const BaseStarListFitted2Base (const FittedStarList *This)
 
std::ostreamoperator<< (std::ostream &stream, const Gtransfo &gtransfo)
 allows 'stream << Transfo;' (by calling gtransfo.dump(stream)). More...
 
std::unique_ptr< GtransfogtransfoCompose (const Gtransfo *left, const Gtransfo *right)
 Returns a pointer to a composition. More...
 
bool isIdentity (const Gtransfo *gtransfo)
 Shorthand test to tell if a transfo belongs to the GtransfoIdentity class. More...
 
bool isIntegerShift (const Gtransfo *gtransfo)
 Shorthand test to tell if a transfo is a simple integer shift. More...
 
std::unique_ptr< GtransfoPolyinversePolyTransfo (const Gtransfo &Direct, const Frame &frame, const double Prec)
 approximates the inverse by a polynomial, up to required precision. More...
 
GtransfoLin normalizeCoordinatesTransfo (const Frame &frame)
 Returns the transformation that maps the input frame along both axes to [-1,1]. More...
 
std::unique_ptr< GtransfogtransfoRead (const std::string &fileName)
 The virtual constructor from a file. More...
 
std::unique_ptr< GtransfogtransfoRead (std::istream &s)
 The virtual constructor from a file. More...
 
std::unique_ptr< StarMatchListmatchSearchRotShift (BaseStarList &list1, BaseStarList &list2, const MatchConditions &conditions)
 searches a geometrical transformation that goes from list1 to list2. More...
 
std::unique_ptr< StarMatchListmatchSearchRotShiftFlip (BaseStarList &list1, BaseStarList &list2, const MatchConditions &conditions)
 same as above but searches also a flipped solution. More...
 
std::unique_ptr< StarMatchListlistMatchCollect (const BaseStarList &list1, const BaseStarList &list2, const Gtransfo *guess, const double maxDist)
 assembles star matches. More...
 
std::unique_ptr< StarMatchListlistMatchCollect (const BaseStarList &list1, const BaseStarList &list2, const double maxDist)
 same as before except that the transfo is the identity More...
 
std::unique_ptr< GtransfoLinlistMatchupShift (const BaseStarList &list1, const BaseStarList &list2, const Gtransfo &gtransfo, double maxShift, double binSize=0)
 searches for a 2 dimensional shift using a very crude histogram method. More...
 
std::unique_ptr< GtransfolistMatchCombinatorial (const BaseStarList &list1, const BaseStarList &list2, const MatchConditions &conditions=MatchConditions())
 
std::unique_ptr< GtransfolistMatchRefine (const BaseStarList &list1, const BaseStarList &list2, std::unique_ptr< Gtransfo > transfo, const int maxOrder=3)
 
BaseStarListMeasured2Base (MeasuredStarList &This)
 
BaseStarListMeasured2Base (MeasuredStarList *This)
 
const BaseStarListMeasured2Base (const MeasuredStarList &This)
 
const BaseStarListMeasured2Base (const MeasuredStarList *This)
 
std::ostreamoperator<< (std::ostream &stream, const Point &point)
 
BaseStarListRef2Base (RefStarList &This)
 
BaseStarListRef2Base (RefStarList *This)
 
const BaseStarListRef2Base (const RefStarList &This)
 
const BaseStarListRef2Base (const RefStarList *This)
 
std::shared_ptr< lsst::afw::geom::SkyWcsgtransfoToTanWcs (const lsst::jointcal::TanSipPix2RaDec wcsTransfo, const lsst::jointcal::Frame &ccdFrame, const bool noLowOrderSipTerms=false)
 Transform the other way around. More...
 
template<class Star >
std::ostreamoperator<< (std::ostream &stream, const StarList< Star > &list)
 enables More...
 
bool compareStar1 (const StarMatch &one, const StarMatch &two)
 
bool sameStar1 (const StarMatch &one, const StarMatch &two)
 
bool compareStar2 (const StarMatch &one, const StarMatch &two)
 
bool sameStar2 (const StarMatch &one, const StarMatch &two)
 
std::ostreamoperator<< (std::ostream &stream, const StarMatch &match)
 
std::ostreamoperator<< (std::ostream &stream, const StarMatchList &starMatchList)
 A std::list of star matches,. More...
 
double computeDist2 (const StarMatchList &S, const Gtransfo &gtransfo)
 sum of distance squared More...
 
double computeChi2 (const StarMatchList &L, const Gtransfo &gtransfo)
 the actual chi2 More...
 
bool increasingMag (BaseStar const *star1, BaseStar const *star2)
 
std::ostreamoperator<< (std::ostream &s, Chi2List const &chi2List)
 

Typedef Documentation

◆ BaseStarCIterator

typedef BaseStarList::const_iterator lsst::jointcal::BaseStarCIterator

Definition at line 80 of file BaseStar.h.

◆ BaseStarIterator

typedef BaseStarList::iterator lsst::jointcal::BaseStarIterator

Definition at line 81 of file BaseStar.h.

◆ BaseStarList

Definition at line 78 of file BaseStar.h.

◆ CcdIdType

Definition at line 26 of file CcdImage.h.

◆ CcdImageKey

For hashing a ccdImage: the pair of (visit, ccd) IDs should be unique to each ccdImage.

Definition at line 28 of file CcdImage.h.

◆ CcdImageList

Definition at line 23 of file CcdImage.h.

◆ FittedStarCIterator

typedef FittedStarList::const_iterator lsst::jointcal::FittedStarCIterator

Definition at line 129 of file FittedStar.h.

◆ FittedStarIterator

typedef FittedStarList::iterator lsst::jointcal::FittedStarIterator

Definition at line 130 of file FittedStar.h.

◆ GtPoly_Ptr

Definition at line 20 of file SipToGtransfo.cc.

◆ GtransfoFun

typedef void() lsst::jointcal::GtransfoFun(const double, const double, double &, double &, const void *)

signature of the user-provided routine that actually does the coordinate transfo for UserTransfo.

Definition at line 601 of file Gtransfo.h.

◆ Iterator

Definition at line 155 of file FastFinder.cc.

◆ MeasuredStarCIterator

typedef MeasuredStarList::const_iterator lsst::jointcal::MeasuredStarCIterator

Definition at line 119 of file MeasuredStar.h.

◆ MeasuredStarIterator

typedef MeasuredStarList::iterator lsst::jointcal::MeasuredStarIterator

Definition at line 120 of file MeasuredStar.h.

◆ RefStarCIterator

typedef RefStarList::const_iterator lsst::jointcal::RefStarCIterator

Definition at line 59 of file RefStar.h.

◆ RefStarIterator

typedef RefStarList::iterator lsst::jointcal::RefStarIterator

Definition at line 60 of file RefStar.h.

◆ SegmentCIterator

Definition at line 67 of file ListMatch.cc.

◆ SegmentIterator

Definition at line 66 of file ListMatch.cc.

◆ SegmentPairList

Definition at line 94 of file ListMatch.cc.

◆ SegmentPairListCIterator

typedef SegmentPairList::const_iterator lsst::jointcal::SegmentPairListCIterator

Definition at line 96 of file ListMatch.cc.

◆ SegmentPairListIterator

typedef SegmentPairList::iterator lsst::jointcal::SegmentPairListIterator

Definition at line 95 of file ListMatch.cc.

◆ SolList

Definition at line 132 of file ListMatch.cc.

◆ StarMatchCIterator

Definition at line 111 of file StarMatch.h.

◆ StarMatchIterator

Definition at line 110 of file StarMatch.h.

◆ Trip

typedef Eigen::Triplet<double> lsst::jointcal::Trip

Definition at line 12 of file Tripletlist.h.

◆ VisitIdType

Definition at line 25 of file CcdImage.h.

Enumeration Type Documentation

◆ MinimizeResult

Return value of minimize()

Enumerator
Converged 
Chi2Increased 
Failed 

Definition at line 17 of file FitterBase.h.

◆ WhichFrame

Enumerator
WholeSizeFrame 
ClippedSizeFrame 

Definition at line 11 of file Frame.h.

◆ WhichTransformed

Enumerator
LargeFrame 
SmallFrame 

Definition at line 13 of file Frame.h.

Function Documentation

◆ applyTransfo()

Frame lsst::jointcal::applyTransfo ( const Frame inputframe,
const Gtransfo gtransfo,
const WhichTransformed  which 
)

Transform a Frame through a Transfo.

Definition at line 15 of file AstroUtils.cc.

◆ compareStar1()

bool lsst::jointcal::compareStar1 ( const StarMatch one,
const StarMatch two 
)
inline

Definition at line 92 of file StarMatch.h.

◆ compareStar2()

bool lsst::jointcal::compareStar2 ( const StarMatch one,
const StarMatch two 
)
inline

Definition at line 98 of file StarMatch.h.

◆ computeChi2()

double lsst::jointcal::computeChi2 ( const StarMatchList L,
const Gtransfo gtransfo 
)

the actual chi2

Definition at line 219 of file StarMatch.cc.

◆ computeDist2()

double lsst::jointcal::computeDist2 ( const StarMatchList S,
const Gtransfo gtransfo 
)

sum of distance squared

Definition at line 212 of file StarMatch.cc.

◆ decodeFormat()

int lsst::jointcal::decodeFormat ( char const *  formatLine,
char const *  starName 
)

Definition at line 24 of file BaseStar.cc.

◆ decreasingFlux()

bool lsst::jointcal::decreasingFlux ( BaseStar const *  star1,
BaseStar const *  star2 
)

enables to sort easily a starList (of anything that derives from BaseStar)

Definition at line 14 of file BaseStar.cc.

◆ Fitted2Base() [1/4]

BaseStarList & lsst::jointcal::Fitted2Base ( FittedStarList This)

Definition at line 48 of file FittedStar.cc.

◆ Fitted2Base() [2/4]

BaseStarList * lsst::jointcal::Fitted2Base ( FittedStarList This)

Definition at line 50 of file FittedStar.cc.

◆ Fitted2Base() [3/4]

const BaseStarList & lsst::jointcal::Fitted2Base ( const FittedStarList This)

Definition at line 52 of file FittedStar.cc.

◆ Fitted2Base() [4/4]

const BaseStarList * lsst::jointcal::Fitted2Base ( const FittedStarList This)

Definition at line 54 of file FittedStar.cc.

◆ gtransfoCompose()

std::unique_ptr< Gtransfo > lsst::jointcal::gtransfoCompose ( const Gtransfo left,
const Gtransfo right 
)

Returns a pointer to a composition.

This routine implements "run-time" compositions.

if left->reduceCompo(right) return NULL, builds a GtransfoComposition and returns it. deletion of returned value to be done by caller

When there is a possible "reduction" (e.g. compositions of polynomials), gtransfoCompose detects it and returns a genuine Gtransfo.

Definition at line 368 of file Gtransfo.cc.

◆ gtransfoRead() [1/2]

std::unique_ptr< Gtransfo > lsst::jointcal::gtransfoRead ( const std::string fileName)

The virtual constructor from a file.

Definition at line 1608 of file Gtransfo.cc.

◆ gtransfoRead() [2/2]

std::unique_ptr< Gtransfo > lsst::jointcal::gtransfoRead ( std::istream s)

The virtual constructor from a file.

Definition at line 1622 of file Gtransfo.cc.

◆ gtransfoToTanWcs()

std::shared_ptr< afw::geom::SkyWcs > lsst::jointcal::gtransfoToTanWcs ( const lsst::jointcal::TanSipPix2RaDec  wcsTransfo,
const lsst::jointcal::Frame ccdFrame,
const bool  noLowOrderSipTerms = false 
)

Transform the other way around.

Definition at line 24 of file SipToGtransfo.cc.

◆ increasingMag()

bool lsst::jointcal::increasingMag ( BaseStar const *  star1,
BaseStar const *  star2 
)

Definition at line 18 of file BaseStar.cc.

◆ inversePolyTransfo()

std::unique_ptr< GtransfoPoly > lsst::jointcal::inversePolyTransfo ( const Gtransfo Direct,
const Frame frame,
const double  Prec 
)

approximates the inverse by a polynomial, up to required precision.

Definition at line 1013 of file Gtransfo.cc.

◆ isIdentity()

bool lsst::jointcal::isIdentity ( const Gtransfo gtransfo)

Shorthand test to tell if a transfo belongs to the GtransfoIdentity class.

Definition at line 30 of file Gtransfo.cc.

◆ isIntegerShift()

bool lsst::jointcal::isIntegerShift ( const Gtransfo gtransfo)

Shorthand test to tell if a transfo is a simple integer shift.

Definition at line 34 of file Gtransfo.cc.

◆ listMatchCollect() [1/2]

std::unique_ptr< StarMatchList > lsst::jointcal::listMatchCollect ( const BaseStarList list1,
const BaseStarList list2,
const Gtransfo guess,
const double  maxDist 
)

assembles star matches.

It picks stars in list1, transforms them through guess, and collects closest star in list2, and builds a match if closer than maxDist).

Definition at line 538 of file ListMatch.cc.

◆ listMatchCollect() [2/2]

std::unique_ptr< StarMatchList > lsst::jointcal::listMatchCollect ( const BaseStarList list1,
const BaseStarList list2,
const double  maxDist 
)

same as before except that the transfo is the identity

Definition at line 584 of file ListMatch.cc.

◆ listMatchCombinatorial()

std::unique_ptr< Gtransfo > lsst::jointcal::listMatchCombinatorial ( const BaseStarList list1,
const BaseStarList list2,
const MatchConditions conditions = MatchConditions() 
)

Definition at line 647 of file ListMatch.cc.

◆ listMatchRefine()

std::unique_ptr< Gtransfo > lsst::jointcal::listMatchRefine ( const BaseStarList list1,
const BaseStarList list2,
std::unique_ptr< Gtransfo transfo,
const int  maxOrder = 3 
)

Definition at line 686 of file ListMatch.cc.

◆ listMatchupShift()

std::unique_ptr< GtransfoLin > lsst::jointcal::listMatchupShift ( const BaseStarList list1,
const BaseStarList list2,
const Gtransfo gtransfo,
double  maxShift,
double  binSize = 0 
)

searches for a 2 dimensional shift using a very crude histogram method.

Definition at line 464 of file ListMatch.cc.

◆ matchSearchRotShift()

std::unique_ptr< StarMatchList > lsst::jointcal::matchSearchRotShift ( BaseStarList list1,
BaseStarList list2,
const MatchConditions conditions 
)

searches a geometrical transformation that goes from list1 to list2.

The found transformation is a field of the returned object, as well as the star pairs (the matches) that were constructed. (see StarMatchList class definition for more details). The various cuts are contained in conditions (see listmatch.h) for its contents. This routine searches a transformation that involves a shift and a rotation.

Definition at line 400 of file ListMatch.cc.

◆ matchSearchRotShiftFlip()

std::unique_ptr< StarMatchList > lsst::jointcal::matchSearchRotShiftFlip ( BaseStarList list1,
BaseStarList list2,
const MatchConditions conditions 
)

same as above but searches also a flipped solution.

Definition at line 408 of file ListMatch.cc.

◆ Measured2Base() [1/4]

BaseStarList & lsst::jointcal::Measured2Base ( MeasuredStarList This)

Definition at line 35 of file MeasuredStar.cc.

◆ Measured2Base() [2/4]

BaseStarList * lsst::jointcal::Measured2Base ( MeasuredStarList This)

Definition at line 37 of file MeasuredStar.cc.

◆ Measured2Base() [3/4]

const BaseStarList & lsst::jointcal::Measured2Base ( const MeasuredStarList This)

Definition at line 39 of file MeasuredStar.cc.

◆ Measured2Base() [4/4]

const BaseStarList * lsst::jointcal::Measured2Base ( const MeasuredStarList This)

Definition at line 41 of file MeasuredStar.cc.

◆ normalizeCoordinatesTransfo()

GtransfoLin lsst::jointcal::normalizeCoordinatesTransfo ( const Frame frame)

Returns the transformation that maps the input frame along both axes to [-1,1].

Definition at line 725 of file Gtransfo.cc.

◆ operator<<() [1/7]

std::ostream & lsst::jointcal::operator<< ( std::ostream out,
CcdImageKey const &  key 
)

Definition at line 30 of file CcdImage.cc.

◆ operator<<() [2/7]

std::ostream& lsst::jointcal::operator<< ( std::ostream s,
Chi2List const &  chi2List 
)

Definition at line 43 of file Chi2.cc.

◆ operator<<() [3/7]

std::ostream& lsst::jointcal::operator<< ( std::ostream stream,
const Point point 
)

Definition at line 46 of file Point.h.

◆ operator<<() [4/7]

template<class Star >
std::ostream& lsst::jointcal::operator<< ( std::ostream stream,
const StarList< Star > &  list 
)

enables

std::cout << my_list; 

Definition at line 82 of file StarList.h.

◆ operator<<() [5/7]

std::ostream & lsst::jointcal::operator<< ( std::ostream stream,
const StarMatch match 
)

Definition at line 32 of file StarMatch.cc.

◆ operator<<() [6/7]

std::ostream & lsst::jointcal::operator<< ( std::ostream stream,
const StarMatchList starMatchList 
)

A std::list of star matches,.

To be used as the argument to Gtransfo::fit routines. There is as well a StarMatch::fit routine which fits a polynomial by default, although the transfo may be user-provided. The StarMatchList::refineTransfo is a convenient tool to reject outliers. Given two catalogs, one can assemble a StarMatchList using utilities such as listMatchCollect. StarMatchList's have write capabilities. NStarMatchList is a generalization of this 2-match to n-matches.

Definition at line 38 of file StarMatch.cc.

◆ operator<<() [7/7]

ostream & lsst::jointcal::operator<< ( std::ostream stream,
const Gtransfo gtransfo 
)

allows 'stream << Transfo;' (by calling gtransfo.dump(stream)).

Definition at line 194 of file Gtransfo.cc.

◆ Ref2Base() [1/4]

BaseStarList & lsst::jointcal::Ref2Base ( RefStarList This)

Definition at line 11 of file RefStar.cc.

◆ Ref2Base() [2/4]

BaseStarList * lsst::jointcal::Ref2Base ( RefStarList This)

Definition at line 13 of file RefStar.cc.

◆ Ref2Base() [3/4]

const BaseStarList & lsst::jointcal::Ref2Base ( const RefStarList This)

Definition at line 15 of file RefStar.cc.

◆ Ref2Base() [4/4]

const BaseStarList * lsst::jointcal::Ref2Base ( const RefStarList This)

Definition at line 17 of file RefStar.cc.

◆ sameStar1()

bool lsst::jointcal::sameStar1 ( const StarMatch one,
const StarMatch two 
)
inline

Definition at line 96 of file StarMatch.h.

◆ sameStar2()

bool lsst::jointcal::sameStar2 ( const StarMatch one,
const StarMatch two 
)
inline

Definition at line 102 of file StarMatch.h.