LSSTApplications  10.0+286,10.0+36,10.0+46,10.0-2-g4f67435,10.1+152,10.1+37,11.0,11.0+1,11.0-1-g47edd16,11.0-1-g60db491,11.0-1-g7418c06,11.0-2-g04d2804,11.0-2-g68503cd,11.0-2-g818369d,11.0-2-gb8b8ce7
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: