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

Public Member Functions

virtual ~DtEnvironmentControlAreaLogic ()
 
virtual void updateTimeOfDay (bool force=false)
 
virtual bool updateDateTimeOfDayDisplay (bool force=false, time_t *retGmtTime=0)
 
virtual void updateIlluminationIcon (bool force=false)
 

Static Public Member Functions

static
DtEnvironmentControlAreaLogic
create (makVrv::DtDe &de, DtEnvironmentControlAreaInterface *iFace)
 

Protected Member Functions

virtual DtTimeZoneManagertimeZoneManager () const
 
virtual DtLocalWeatherManagerlocalWeatherManager () const
 
virtual DtVrfSimBackendManagerbackendManager () const
 
 DtEnvironmentControlAreaLogic (makVrv::DtDe &de, DtEnvironmentControlAreaInterface *iFace)
 
virtual void slot_dateAndTimeOfDayChanged (int year, int month, int day, int hours, int mins, int secs)
 
virtual void slot_timeEnvironmentSettingsRequested ()
 
virtual void slot_weatherEnvironmentSettingsRequested ()
 
virtual void timezoneChanged ()
 
virtual void resetTimer ()
 
virtual void dateAndTimeFormatChanged (std::string)
 
virtual void reseedTimeOfDayCounter ()
 

Protected Attributes

makVrv::DtDemyDe
 
DtEnvironmentControlAreaInterfacemyInterface
 
size_t myTimeUpdateCounter
 
size_t myLastDateAndTimeOfDay
 
makVrv::DtSignalConnectionManager myConnectionManager
 
DtTimeZoneManagermyTimeZoneManager
 
DtLocalWeatherManagermyLocalWeatherManager
 
DtVrfSimBackendManagermyBackendManager
 
DtGeodeticCoord myEyepoint
 
bool myInitialized
 

Constructor & Destructor Documentation

virtual makVrf::DtEnvironmentControlAreaLogic::~DtEnvironmentControlAreaLogic ( )
virtual

virtual DTOR

makVrf::DtEnvironmentControlAreaLogic::DtEnvironmentControlAreaLogic ( makVrv::DtDe de,
DtEnvironmentControlAreaInterface iFace 
)
protected

Constructor (protected - use ::create() )

Member Function Documentation

static DtEnvironmentControlAreaLogic* makVrf::DtEnvironmentControlAreaLogic::create ( makVrv::DtDe de,
DtEnvironmentControlAreaInterface iFace 
)
static

Create and initialize the logic.

virtual void makVrf::DtEnvironmentControlAreaLogic::updateTimeOfDay ( bool  force = false)
virtual
virtual bool makVrf::DtEnvironmentControlAreaLogic::updateDateTimeOfDayDisplay ( bool  force = false,
time_t *  retGmtTime = 0 
)
virtual
virtual void makVrf::DtEnvironmentControlAreaLogic::updateIlluminationIcon ( bool  force = false)
virtual
virtual DtTimeZoneManager& makVrf::DtEnvironmentControlAreaLogic::timeZoneManager ( ) const
protectedvirtual
virtual DtLocalWeatherManager& makVrf::DtEnvironmentControlAreaLogic::localWeatherManager ( ) const
protectedvirtual
virtual DtVrfSimBackendManager& makVrf::DtEnvironmentControlAreaLogic::backendManager ( ) const
protectedvirtual
virtual void makVrf::DtEnvironmentControlAreaLogic::slot_dateAndTimeOfDayChanged ( int  year,
int  month,
int  day,
int  hours,
int  mins,
int  secs 
)
protectedvirtual
virtual void makVrf::DtEnvironmentControlAreaLogic::slot_timeEnvironmentSettingsRequested ( )
protectedvirtual
virtual void makVrf::DtEnvironmentControlAreaLogic::slot_weatherEnvironmentSettingsRequested ( )
protectedvirtual
virtual void makVrf::DtEnvironmentControlAreaLogic::timezoneChanged ( )
protectedvirtual
virtual void makVrf::DtEnvironmentControlAreaLogic::resetTimer ( )
protectedvirtual
virtual void makVrf::DtEnvironmentControlAreaLogic::dateAndTimeFormatChanged ( std::string  )
protectedvirtual
virtual void makVrf::DtEnvironmentControlAreaLogic::reseedTimeOfDayCounter ( )
protectedvirtual

Member Data Documentation

makVrv::DtDe& makVrf::DtEnvironmentControlAreaLogic::myDe
protected
DtEnvironmentControlAreaInterface* makVrf::DtEnvironmentControlAreaLogic::myInterface
protected
size_t makVrf::DtEnvironmentControlAreaLogic::myTimeUpdateCounter
protected
size_t makVrf::DtEnvironmentControlAreaLogic::myLastDateAndTimeOfDay
protected
makVrv::DtSignalConnectionManager makVrf::DtEnvironmentControlAreaLogic::myConnectionManager
protected
DtTimeZoneManager* makVrf::DtEnvironmentControlAreaLogic::myTimeZoneManager
mutableprotected
DtLocalWeatherManager* makVrf::DtEnvironmentControlAreaLogic::myLocalWeatherManager
mutableprotected
DtVrfSimBackendManager* makVrf::DtEnvironmentControlAreaLogic::myBackendManager
mutableprotected
DtGeodeticCoord makVrf::DtEnvironmentControlAreaLogic::myEyepoint
protected
bool makVrf::DtEnvironmentControlAreaLogic::myInitialized
protected

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

Document ID: Generated on Wed Mar 27 22:49:11 EDT 2024 from SVN revision 264633
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)