Public Types | Public Member Functions | Private Member Functions | Private Attributes

glue::SimTime Class Reference

Simulated time. More...

#include <_src_glue_sim_time.hh>

List of all members.

Public Types

typedef fp Hour
 fractional hours are possible

Public Member Functions

 DEFINE_GetInstance (SimTime) void SetHour(const Hour hour)
Hour GetHour (void) const
bool IfDayTime (void) const
CLASS_METHOD bool IfDayTime (const Hour hour)
bool IfMorningTime (void) const
CLASS_METHOD bool IfMorningTime (const Hour hour)
bool IfEveningTime (void) const
CLASS_METHOD bool IfEveningTime (const Hour hour)
bool IfNightTime (void) const
CLASS_METHOD bool IfNightTime (const Hour hour)

Private Member Functions

 SimTime (void)
 ~SimTime ()

Private Attributes

CLASS_VAR SimTimemsInstance
Hour mHour
 time-of-day (fp, not int)

Detailed Description

Simulated time.


Member Typedef Documentation

fractional hours are possible


Constructor & Destructor Documentation

glue::SimTime::SimTime ( void   )  [private]

ctor/dtor.

glue::SimTime::~SimTime (  )  [private]

Member Function Documentation

glue::SimTime::DEFINE_GetInstance ( SimTime   )  const
Hour glue::SimTime::GetHour ( void   )  const [inline]
bool glue::SimTime::IfDayTime ( const Hour  hour  ) 
bool glue::SimTime::IfDayTime ( void   )  const

Hour methods.

bool glue::SimTime::IfEveningTime ( const Hour  hour  ) 
bool glue::SimTime::IfEveningTime ( void   )  const
bool glue::SimTime::IfMorningTime ( void   )  const
bool glue::SimTime::IfMorningTime ( const Hour  hour  ) 
bool glue::SimTime::IfNightTime ( void   )  const
bool glue::SimTime::IfNightTime ( const Hour  hour  ) 

Member Data Documentation

time-of-day (fp, not int)


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Palomino Flight Simulator documents generated by doxygen 1.7.1 on Tue May 15 2012 22:40:11