#include <Datum.h>
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) | |
Datum & | operator= (Datum const &) |
Private Attributes | |
unsigned long long | id |
double | orthoSD |
double | decSD |
bool | validSD |
double | sd |
Definition at line 15 of file Datum.h.
Datum::Datum | ( | unsigned long long | id, | |
double | ra, | |||
double | dec, | |||
double | sd | |||
) |
Datum::Datum | ( | unsigned long long | id, | |
double | ra, | |||
double | orthoSD, | |||
double | dec, | |||
double | decSD | |||
) |
Datum::Datum | ( | ) | [private] |
Datum::Datum | ( | Datum const & | other | ) | [private] |
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] |
Definition at line 27 of file Datum.h.
Referenced by print(), TextFileDatumWriter::write(), NeighboursTextFileWriter::write(), NeighboursBinaryFileWriter::write(), CrossNeighboursTextFileWriter::write(), and CrossNeighboursBinaryFileWriter::write().
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] |
void Datum::print | ( | std::ostream & | os | ) | const [virtual] |
double Datum::decSD [private] |
double Datum::orthoSD [private] |
bool Datum::validSD [mutable, private] |