LSSTApplications
20.0.0
LSSTDataManagementBasePackage
|
Go to the documentation of this file.
25 #ifndef LSST_JOINTCAL_STAR_LIST_H
26 #define LSST_JOINTCAL_STAR_LIST_H
73 for (
auto &p : *
this) p->print(out);
97 template <
class Operator>
99 for (
auto &p : *
this) op.transformStar(*(p));
104 template <
class Star>
112 #endif // LSST_JOINTCAL_STAR_LIST_H
void copyTo(StarList< Star > ©) const
clears copy and makes a copy of the std::list to copy
std::list< Element >::const_iterator StarCIterator
void applyTransform(const Operator &op)
enables to apply a geometrical transform if Star is Basestar or derives from it.
void fluxSort()
a model routine to sort the std::list
StarList()
: default constructor (empty std::list).
void clearList()
Clears the std::list.
std::list< Element >::iterator StarIterator
void cutTail(const int nKeep)
cuts the end of the std::list
std::shared_ptr< Star > Element
std::ostream & operator<<(std::ostream &stream, AstrometryMapping const &mapping)
A base class for image defects.
void print(std::ostream &out) const
invokes print(stream) for all Stars in the std::list.
void extractInFrame(StarList< Star > &out, const Frame &frame) const
copy the part of the std::list which is included in the frame at the end of another std::list
rectangle with sides parallel to axes.