Datum Class Reference

#include <Datum.h>

Inheritance diagram for Datum:
Inheritance graph
[legend]
Collaboration diagram for Datum:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 Datum (unsigned long long id, double ra, double dec, double sd)
 Datum (unsigned long long id, double ra, double orthoSD, double dec, double decSD)
virtual ~Datum ()
virtual double getSD () const
virtual double getOrthoSD () const
virtual double getDecSD () const
virtual void print (std::ostream &os) const
unsigned long long getId () const

Private Member Functions

 Datum ()
 Datum (Datum const &other)
Datumoperator= (Datum const &)

Private Attributes

unsigned long long id
double orthoSD
double decSD
bool validSD
double sd

Detailed Description

Definition at line 15 of file Datum.h.


Constructor & Destructor Documentation

Datum::Datum ( unsigned long long  id,
double  ra,
double  dec,
double  sd 
)

Definition at line 13 of file Datum.cpp.

Datum::Datum ( unsigned long long  id,
double  ra,
double  orthoSD,
double  dec,
double  decSD 
)

Definition at line 23 of file Datum.cpp.

virtual Datum::~Datum (  )  [inline, virtual]

Definition at line 20 of file Datum.h.

Datum::Datum (  )  [private]
Datum::Datum ( Datum const &  other  )  [private]

Member Function Documentation

virtual double Datum::getDecSD (  )  const [inline, virtual]

Reimplemented from Object.

Definition at line 24 of file Datum.h.

Referenced by TextFileDatumWriter::write().

unsigned long long Datum::getId (  )  const [inline]
virtual double Datum::getOrthoSD (  )  const [inline, virtual]

Reimplemented from Object.

Definition at line 23 of file Datum.h.

Referenced by TextFileDatumWriter::write().

double Datum::getSD (  )  const [virtual]

Reimplemented from Object.

Definition at line 33 of file Datum.cpp.

References decSD, orthoSD, sd, and validSD.

Datum& Datum::operator= ( Datum const &   )  [private]
void Datum::print ( std::ostream &  os  )  const [virtual]

Reimplemented from Object.

Definition at line 44 of file Datum.cpp.

References getId().


Member Data Documentation

double Datum::decSD [private]

Definition at line 32 of file Datum.h.

Referenced by getSD().

unsigned long long Datum::id [private]

Definition at line 27 of file Datum.h.

double Datum::orthoSD [private]

Definition at line 31 of file Datum.h.

Referenced by getSD().

double Datum::sd [mutable, private]

Definition at line 34 of file Datum.h.

Referenced by getSD().

bool Datum::validSD [mutable, private]

Definition at line 33 of file Datum.h.

Referenced by getSD().


The documentation for this class was generated from the following files:
Generated on Mon Oct 4 10:40:30 2010 for Matching.kdevelop by  doxygen 1.6.3