VR-Forces 4.6 Class Documentation
 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 DTOR
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)
 Create and initialize the logic.

Protected Member Functions

virtual DtVrfScenarioManagervrfScenarioManager () const
virtual DtLocalWeatherManagerlocalWeatherManager () const
virtual DtVrfSimBackendManagerbackendManager () const
 DtEnvironmentControlAreaLogic (makVrv::DtDe &de, DtEnvironmentControlAreaInterface *iFace)
 Constructor (protected - use ::create() )
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
DtGeodeticCoord myEyepoint
DtVrfScenarioManagermyScenarioManager
DtLocalWeatherManagermyLocalWeatherManager
DtVrfSimBackendManagermyBackendManager
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 DtVrfScenarioManager& makVrf::DtEnvironmentControlAreaLogic::vrfScenarioManager ( ) 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
DtGeodeticCoord makVrf::DtEnvironmentControlAreaLogic::myEyepoint
protected
DtVrfScenarioManager* makVrf::DtEnvironmentControlAreaLogic::myScenarioManager
mutableprotected
DtLocalWeatherManager* makVrf::DtEnvironmentControlAreaLogic::myLocalWeatherManager
mutableprotected
DtVrfSimBackendManager* makVrf::DtEnvironmentControlAreaLogic::myBackendManager
mutableprotected
bool makVrf::DtEnvironmentControlAreaLogic::myInitialized
protected

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

Document ID: Generated on Thu Apr 12 03:15:37 EDT 2018 from SVN revision 187986
Copyright © 2005-2018 VT MÄK. All Rights Reserved (www.mak.com)