My Project
 All Classes Files Functions Variables Enumerations Enumerator Friends Macros Pages
gcp::util::RegDate Class Reference

Classes

class  Data
 

Public Member Functions

 RegDate (unsigned dayNo, unsigned mSec)
 
 RegDate (Data &data)
 
 RegDate (TimeVal &timeVal)
 
void setMjd (double mjd, bool doRound=false)
 
void setDate (unsigned dayNo, unsigned mSec)
 
void setDayNumber (unsigned dayNo)
 
void setMilliSeconds (unsigned mSec)
 
void setToCurrentTime ()
 
virtual ~RegDate ()
 
std::string str ()
 
bool operator== (RegDate &date)
 
bool operator> (RegDate &date)
 
bool operator>= (RegDate &date)
 
bool operator< (RegDate &date)
 
bool operator<= (RegDate &date)
 
RegDate operator- (const RegDate &date)
 
RegDate operator+ (const RegDate &date)
 
RegDate operator/ (unsigned int divisor)
 
void operator+= (const RegDate &date)
 
void operator-= (const RegDate &date)
 
void operator= (RegDate::Data &data)
 
void operator= (const RegDate &date)
 
void operator= (RegDate &date)
 
void operator= (TimeVal &tVal)
 
Datadata ()
 
double mjd ()
 
double timeInHours ()
 
double timeInSeconds ()
 
unsigned dayNo ()
 
unsigned mSec ()
 
TimeValtimeVal ()
 
void updateFromTimeVal ()
 
void initialize ()
 

Static Public Attributes

static const unsigned milliSecondsPerDay_ = 24*3600*1000
 

Friends

std::ostream & operator<< (std::ostream &os, RegDate &date)
 

Constructor & Destructor Documentation

RegDate::RegDate ( unsigned  dayNo,
unsigned  mSec 
)

Constructor.

....................................................................... Constructor.

RegDate::~RegDate ( )
virtual

Destructor.

....................................................................... Destructor.

Member Function Documentation

double RegDate::mjd ( )

....................................................................... Return the date, in MJD days

std::string RegDate::str ( )

....................................................................... An output operator

double RegDate::timeInHours ( )

....................................................................... Return the time, in hours

double RegDate::timeInSeconds ( )

....................................................................... Return the fractional part of the time, in seconds

Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  os,
RegDate date 
)
friend

Output operators


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