VR-Forces Development_Version Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator 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 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

 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
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 void makVrf::DtEnvironmentControlAreaLogic::updateIlluminationIcon ( bool  force = false)
virtual
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
protected
bool makVrf::DtEnvironmentControlAreaLogic::myInitialized
protected

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

Document ID: Generated on Tue Mar 8 22:13:38 EST 2016 from SVN revision 162938
Copyright © 2005-2015 VT MÄK. All Rights Reserved (www.mak.com)