lsst.jointcal  master-ge1f85bc4d5+2
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Types | Public Member Functions | Public Attributes | List of all members
lsst::jointcal::RefStarList Class Reference

#include <RefStar.h>

Inheritance diagram for lsst::jointcal::RefStarList:
lsst::jointcal::StarList< RefStar >

Public Types

typedef std::shared_ptr< RefStarElement
 
typedef std::list< Element >
::const_iterator 
StarCIterator
 
typedef std::list< Element >
::iterator 
StarIterator
 

Public Member Functions

void dump (std::ostream &stream=std::cout) const
 invokes dump(stream) for all Stars in the std::list. More...
 
void fluxSort ()
 a model routine to sort the std::list More...
 
void cutTail (const int nKeep)
 cuts the end of the std::list More...
 
void extractInFrame (StarList< RefStar > &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 More...
 
void copyTo (StarList< RefStar > &copy) const
 clears copy and makes a copy of the std::list to copy More...
 
void clearList ()
 Clears the std::list. More...
 
void applyTransfo (const Operator &op)
 enables to apply a geometrical transfo if Star is Basestar or derives from it. More...
 

Public Attributes

elements
 STL member. More...
 

Detailed Description

Definition at line 57 of file RefStar.h.

Member Typedef Documentation

typedef std::shared_ptr<RefStar > lsst::jointcal::StarList< RefStar >::Element
inherited

Definition at line 37 of file StarList.h.

typedef std::list<Element>::const_iterator lsst::jointcal::StarList< RefStar >::StarCIterator
inherited

Definition at line 38 of file StarList.h.

typedef std::list<Element>::iterator lsst::jointcal::StarList< RefStar >::StarIterator
inherited

Definition at line 39 of file StarList.h.

Member Function Documentation

void lsst::jointcal::StarList< RefStar >::applyTransfo ( const Operator &  op)
inlineinherited

enables to apply a geometrical transfo if Star is Basestar or derives from it.

could be extended to other type of transformations.

Definition at line 75 of file StarList.h.

void lsst::jointcal::StarList< RefStar >::clearList ( )
inlineinherited

Clears the std::list.

Definition at line 69 of file StarList.h.

void lsst::jointcal::StarList< RefStar >::copyTo ( StarList< RefStar > &  copy) const
inherited

clears copy and makes a copy of the std::list to copy

void lsst::jointcal::StarList< RefStar >::cutTail ( const int  nKeep)
inherited

cuts the end of the std::list

void lsst::jointcal::StarList< RefStar >::dump ( std::ostream &  stream = std::cout) const
inlineinherited

invokes dump(stream) for all Stars in the std::list.

Definition at line 49 of file StarList.h.

void lsst::jointcal::StarList< RefStar >::extractInFrame ( StarList< RefStar > &  out,
const Frame frame 
) const
inherited

copy the part of the std::list which is included in the frame at the end of another std::list

void lsst::jointcal::StarList< RefStar >::fluxSort ( )
inherited

a model routine to sort the std::list

see decreasingFlux() to see what it is, if you want another sorting criterion)

Member Data Documentation

T std::list< T >::elements
inherited

STL member.


The documentation for this class was generated from the following file: