VR-Forces 5.0.2 Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Member Functions
makVrf::DtVrfDeTimeManager Class Reference

DtVrfDeTimeManager.

Override to no-op setTimeScale as VRF handles that in its own way. Prevents double counting of time scale

Inheritance diagram for makVrf::DtVrfDeTimeManager:
Inheritance graph
[legend]

Public Member Functions

 DtVrfDeTimeManager (makVrv::DtDe &)
 
virtual ~DtVrfDeTimeManager ()
 
- Public Member Functions inherited from makVrv::DtDeTimeManager
virtual ~DtDeTimeManager ()
 
virtual void setReferenceDateAndTime (int year, Month month, int dayOfMonth, int hours, int minutes, double seconds)
 
virtual void getReferenceDateAndTime (int &year, Month &month, int &dayOfMonth, int &hours, int &minutes, double &seconds) const
 
virtual void syncReferenceDateAndTime ()
 
virtual void setUseGlobalTimeZone (bool)
 
virtual bool useGlobalTimeZone () const
 
virtual void calculateCurrentDateAndTime (int &year, Month &month, int &dayOfMonth, int &hour, int &minutes, double &seconds) const
 
virtual double timeScale () const
 
virtual void getRecord (makArchives::DtDateTimeRecord &record) const
 
- Public Member Functions inherited from makVrv::DtVirtualBaseClass
 DtVirtualBaseClass ()
 
virtual ~DtVirtualBaseClass ()
 

Protected Member Functions

virtual void setTimeScale (double)
 
- Protected Member Functions inherited from makVrv::DtDeTimeManager
 DtDeTimeManager (DtDe &de)
 
double timeSinceSet () const
 

Additional Inherited Members

- Public Types inherited from makVrv::DtDeTimeManager
enum  Month {
  January = 1, February, March, April,
  May, June, July, August,
  September, October, November, December
}
 
- Static Public Member Functions inherited from makVrv::DtDeTimeManager
static bool isYearALeapYear (int year)
 
static int daysInTheMonthOf (int year, Month month)
 
static Month nextMonth (Month month)
 
- Public Attributes inherited from makVrv::DtDeTimeManager
boost::signalslib::signal
< void(bool)> 
signal_useGlobalTimeZoneChanged
 
- Static Public Attributes inherited from makVrv::DtDeTimeManager
static const int theDefaultYear
 
static const Month theDefaultMonth
 
static const int theDefaultDayOfTheMonth
 
static const int theDefaultHours
 
static const int theDefaultMinutes
 
static const double theDefaultSeconds
 
static const double theDefaultTimeScaleFactor
 
- Protected Attributes inherited from makVrv::DtDeTimeManager
DtDemyDe
 
int myYear
 
Month myMonth
 
int myDayOfTheMonth
 
int myHours
 
int myMinutes
 
double mySeconds
 
double mySimulationTimeAtSet
 
double myTimeScaleFactor
 
bool myUseGlobalTimeZone
 

Constructor & Destructor Documentation

makVrf::DtVrfDeTimeManager::DtVrfDeTimeManager ( makVrv::DtDe )
virtual makVrf::DtVrfDeTimeManager::~DtVrfDeTimeManager ( )
virtual

Member Function Documentation

virtual void makVrf::DtVrfDeTimeManager::setTimeScale ( double  timeScale)
protectedvirtual

Set the time scale, this will also set the time base upon the current time scale.

Reimplemented from makVrv::DtDeTimeManager.


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

Document ID: Generated on Sun Dec 4 20:22:03 EST 2022 from SVN revision 249613
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)