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::Pixel Class Reference

#include <Pixel.h>

Public Member Functions

 Pixel ()
 
 Pixel (double u, double v, double flux, double inverseSigma)
 
 Pixel (std::complex< double > z, double flux, double inverseSigma)
 
 ~Pixel ()
 
std::complex< double > getPos () const
 
double getFlux () const
 
double getInverseSigma () const
 
void setPos (const std::complex< double > &pos)
 
void setFlux (const double flux)
 
void setInverseSigma (const double inverseSigma)
 

Private Attributes

std::complex< double > _pos
 
double _flux
 
double _inverseSigma
 

Detailed Description

Definition at line 33 of file Pixel.h.

Constructor & Destructor Documentation

lsst::meas::algorithms::shapelet::Pixel::Pixel ( )
inline

Definition at line 37 of file Pixel.h.

lsst::meas::algorithms::shapelet::Pixel::Pixel ( double  u,
double  v,
double  flux,
double  inverseSigma 
)
inline

Definition at line 39 of file Pixel.h.

39  :
40  _pos(u,v), _flux(flux), _inverseSigma(inverseSigma) {}
std::complex< double > _pos
Definition: Pixel.h:62
lsst::meas::algorithms::shapelet::Pixel::Pixel ( std::complex< double >  z,
double  flux,
double  inverseSigma 
)
inline

Definition at line 42 of file Pixel.h.

42  :
43  _pos(z), _flux(flux), _inverseSigma(inverseSigma) {}
std::complex< double > _pos
Definition: Pixel.h:62
lsst::meas::algorithms::shapelet::Pixel::~Pixel ( )
inline

Definition at line 45 of file Pixel.h.

45 {}

Member Function Documentation

double lsst::meas::algorithms::shapelet::Pixel::getFlux ( ) const
inline

Definition at line 49 of file Pixel.h.

49 { return _flux; }
double lsst::meas::algorithms::shapelet::Pixel::getInverseSigma ( ) const
inline

Definition at line 51 of file Pixel.h.

std::complex<double> lsst::meas::algorithms::shapelet::Pixel::getPos ( ) const
inline

Definition at line 47 of file Pixel.h.

47 { return _pos; }
std::complex< double > _pos
Definition: Pixel.h:62
void lsst::meas::algorithms::shapelet::Pixel::setFlux ( const double  flux)
inline

Definition at line 55 of file Pixel.h.

55 { _flux = flux; }
void lsst::meas::algorithms::shapelet::Pixel::setInverseSigma ( const double  inverseSigma)
inline

Definition at line 57 of file Pixel.h.

58  { _inverseSigma = inverseSigma; }
void lsst::meas::algorithms::shapelet::Pixel::setPos ( const std::complex< double > &  pos)
inline

Definition at line 53 of file Pixel.h.

53 { _pos = pos; }
std::complex< double > _pos
Definition: Pixel.h:62

Member Data Documentation

double lsst::meas::algorithms::shapelet::Pixel::_flux
private

Definition at line 63 of file Pixel.h.

double lsst::meas::algorithms::shapelet::Pixel::_inverseSigma
private

Definition at line 64 of file Pixel.h.

std::complex<double> lsst::meas::algorithms::shapelet::Pixel::_pos
private

Definition at line 62 of file Pixel.h.


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