LSSTApplications  10.0-2-g4f67435,11.0.rc2+1,11.0.rc2+12,11.0.rc2+3,11.0.rc2+4,11.0.rc2+5,11.0.rc2+6,11.0.rc2+7,11.0.rc2+8
LSSTDataManagementBasePackage
Public Member Functions | Private Attributes | List of all members
lsst::meas::algorithms::shapelet::PotentialStar Class Reference

#include <PotentialStar.h>

Public Member Functions

 PotentialStar (Position pos, double mag, double size, long index, const std::string &line)
 
 ~PotentialStar ()
 
const PositiongetPos () const
 
double getMag () const
 
double getSize () const
 
long getIndex () const
 
const std::string & getLine () const
 
void setSize (double newsize)
 
bool isBrighterThan (const PotentialStar *rhs) const
 
bool isSmallerThan (const PotentialStar *rhs) const
 

Private Attributes

Position _pos
 
double _mag
 
double _size
 
long _index
 
std::string _line
 

Detailed Description

Definition at line 12 of file PotentialStar.h.

Constructor & Destructor Documentation

lsst::meas::algorithms::shapelet::PotentialStar::PotentialStar ( Position  pos,
double  mag,
double  size,
long  index,
const std::string &  line 
)
inline
lsst::meas::algorithms::shapelet::PotentialStar::~PotentialStar ( )
inline

Definition at line 20 of file PotentialStar.h.

20 {}

Member Function Documentation

long lsst::meas::algorithms::shapelet::PotentialStar::getIndex ( ) const
inline

Definition at line 28 of file PotentialStar.h.

const std::string& lsst::meas::algorithms::shapelet::PotentialStar::getLine ( ) const
inline

Definition at line 30 of file PotentialStar.h.

double lsst::meas::algorithms::shapelet::PotentialStar::getMag ( ) const
inline

Definition at line 24 of file PotentialStar.h.

const Position& lsst::meas::algorithms::shapelet::PotentialStar::getPos ( ) const
inline

Definition at line 22 of file PotentialStar.h.

double lsst::meas::algorithms::shapelet::PotentialStar::getSize ( ) const
inline

Definition at line 26 of file PotentialStar.h.

bool lsst::meas::algorithms::shapelet::PotentialStar::isBrighterThan ( const PotentialStar rhs) const
inline

Definition at line 34 of file PotentialStar.h.

35  { return _mag < rhs->_mag; }
bool lsst::meas::algorithms::shapelet::PotentialStar::isSmallerThan ( const PotentialStar rhs) const
inline

Definition at line 37 of file PotentialStar.h.

38  { return _size < rhs->_size; }
void lsst::meas::algorithms::shapelet::PotentialStar::setSize ( double  newsize)
inline

Definition at line 32 of file PotentialStar.h.

Member Data Documentation

long lsst::meas::algorithms::shapelet::PotentialStar::_index
private

Definition at line 45 of file PotentialStar.h.

std::string lsst::meas::algorithms::shapelet::PotentialStar::_line
private

Definition at line 46 of file PotentialStar.h.

double lsst::meas::algorithms::shapelet::PotentialStar::_mag
private

Definition at line 43 of file PotentialStar.h.

Position lsst::meas::algorithms::shapelet::PotentialStar::_pos
private

Definition at line 42 of file PotentialStar.h.

double lsst::meas::algorithms::shapelet::PotentialStar::_size
private

Definition at line 44 of file PotentialStar.h.


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