VR-Forces 4.5 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Member Functions | Protected Attributes
makVrf::DtLastPointClickedWidgetLogic Class Reference

class DtLastPointClickedWidgetLogic: More...

Public Member Functions

 DtLastPointClickedWidgetLogic (makVrv::DtDe &de, DtLastPointClickedWidgetInterface *iFace)
 CTOR.
virtual ~DtLastPointClickedWidgetLogic ()
 Destructor.
virtual void setupGui (makVrv::DtDe &)
virtual void coordSysChanged (const QString &)
 Called when coordinate system changes. Will update interface with correct values.
virtual void setLocation (const DtVector &)
 Sets location in location widget using given combo setting.
virtual void setLocationByDatabaseClick (const DtVector &)
 Called when set by a database click will also set the last location clicked in the VRF selection handler.
virtual void setRequestSoilTypeInformation (bool)
 Sets whether or not to request soil type information. Default is true.
virtual void setSimQueryUpdateTime (double)
 For moving objects, what is the update time to look at for when to make the next data request for a location from the sim.
virtual double simQueryUpdateTime () const

Protected Member Functions

virtual void updateCoordinateSystem (const DtVector &local)
virtual void slot_selectionChanged (const makVrv::DtSelectionManager::IdSet &selected, const makVrv::DtSelectionManager::IdSet &deselected)
virtual void startTracking (makVrv::DtUniqueID displayId)
virtual void stopTracking ()
virtual void slot_onObjectUpdated (makVrv::DtStateView< makVrv::DtVrlinkSimulatedBaseState > *s)
virtual bool trackedLocation (DtVector &) const
 Returns the location of the tracked object in local database coordinates.
virtual void requestSoilTypeInformation (const DtVector &localVector)
virtual void processIntersectionResponse (DtSimMessage *)
virtual void backendInformationChanged ()
virtual void tick ()
virtual void connectBackendSignals (bool)

Protected Attributes

makVrv::DtDemyDe
DtLastPointClickedWidgetInterfacemyInterface
makArchives::DtDisplayUnitsSettingsRecord::DistanceUnits myDistanceUnits
makArchives::DtDisplayUnitsSettingsRecord::DistanceUnits myAltitudeUnits
makArchives::DtDisplayUnitsSettingsRecord::CoordSys myCoordSys
makVrv::DtUniqueID myTracking
 Used to keep track of selected items.
DtVector myLastLocation
DtVrfStateViewCollectionManagermyStateViewCollectionManager
bool myRequestSoilTypeInformation
unsigned long myIntersectionRequestId
double mySimQueryUpdateTime
DtTimedSection mySimQueryTimer
DtTimedSection myRequestTimer
double myTimeSinceLastQuery
double myConnectRequestTime
makVrv::DtSignalConnectionManager myConnectionManager
makVrv::DtSignalConnectionManager myConditionalSignals

Detailed Description

class DtLastPointClickedWidgetLogic:

Instances of DtLastPointClickedWidgetLogic are

Constructor & Destructor Documentation

makVrf::DtLastPointClickedWidgetLogic::DtLastPointClickedWidgetLogic ( makVrv::DtDe de,
DtLastPointClickedWidgetInterface iFace 
)

CTOR.

virtual makVrf::DtLastPointClickedWidgetLogic::~DtLastPointClickedWidgetLogic ( )
virtual

Destructor.

Member Function Documentation

virtual void makVrf::DtLastPointClickedWidgetLogic::setupGui ( makVrv::DtDe )
virtual
virtual void makVrf::DtLastPointClickedWidgetLogic::coordSysChanged ( const QString &  )
virtual

Called when coordinate system changes. Will update interface with correct values.

virtual void makVrf::DtLastPointClickedWidgetLogic::setLocation ( const DtVector )
virtual

Sets location in location widget using given combo setting.

Assumes location in local database coordinates in meters. If curSelection is not -1, will select polygon in pulldown at that selection

virtual void makVrf::DtLastPointClickedWidgetLogic::setLocationByDatabaseClick ( const DtVector )
virtual

Called when set by a database click will also set the last location clicked in the VRF selection handler.

virtual void makVrf::DtLastPointClickedWidgetLogic::setRequestSoilTypeInformation ( bool  )
virtual

Sets whether or not to request soil type information. Default is true.

virtual void makVrf::DtLastPointClickedWidgetLogic::setSimQueryUpdateTime ( double  )
virtual

For moving objects, what is the update time to look at for when to make the next data request for a location from the sim.

Default is 1 second

virtual double makVrf::DtLastPointClickedWidgetLogic::simQueryUpdateTime ( ) const
virtual
virtual void makVrf::DtLastPointClickedWidgetLogic::updateCoordinateSystem ( const DtVector local)
protectedvirtual
virtual void makVrf::DtLastPointClickedWidgetLogic::slot_selectionChanged ( const makVrv::DtSelectionManager::IdSet selected,
const makVrv::DtSelectionManager::IdSet deselected 
)
protectedvirtual
virtual void makVrf::DtLastPointClickedWidgetLogic::startTracking ( makVrv::DtUniqueID  displayId)
protectedvirtual
virtual void makVrf::DtLastPointClickedWidgetLogic::stopTracking ( )
protectedvirtual
virtual void makVrf::DtLastPointClickedWidgetLogic::slot_onObjectUpdated ( makVrv::DtStateView< makVrv::DtVrlinkSimulatedBaseState > *  s)
protectedvirtual
virtual bool makVrf::DtLastPointClickedWidgetLogic::trackedLocation ( DtVector ) const
protectedvirtual

Returns the location of the tracked object in local database coordinates.

virtual void makVrf::DtLastPointClickedWidgetLogic::requestSoilTypeInformation ( const DtVector localVector)
protectedvirtual
virtual void makVrf::DtLastPointClickedWidgetLogic::processIntersectionResponse ( DtSimMessage )
protectedvirtual
virtual void makVrf::DtLastPointClickedWidgetLogic::backendInformationChanged ( )
protectedvirtual
virtual void makVrf::DtLastPointClickedWidgetLogic::tick ( )
protectedvirtual
virtual void makVrf::DtLastPointClickedWidgetLogic::connectBackendSignals ( bool  )
protectedvirtual

Member Data Documentation

makVrv::DtDe& makVrf::DtLastPointClickedWidgetLogic::myDe
protected
DtLastPointClickedWidgetInterface* makVrf::DtLastPointClickedWidgetLogic::myInterface
protected
makArchives::DtDisplayUnitsSettingsRecord::DistanceUnits makVrf::DtLastPointClickedWidgetLogic::myDistanceUnits
protected
makArchives::DtDisplayUnitsSettingsRecord::DistanceUnits makVrf::DtLastPointClickedWidgetLogic::myAltitudeUnits
protected
makArchives::DtDisplayUnitsSettingsRecord::CoordSys makVrf::DtLastPointClickedWidgetLogic::myCoordSys
protected
makVrv::DtUniqueID makVrf::DtLastPointClickedWidgetLogic::myTracking
protected

Used to keep track of selected items.

DtVector makVrf::DtLastPointClickedWidgetLogic::myLastLocation
protected
DtVrfStateViewCollectionManager* makVrf::DtLastPointClickedWidgetLogic::myStateViewCollectionManager
protected
bool makVrf::DtLastPointClickedWidgetLogic::myRequestSoilTypeInformation
protected
unsigned long makVrf::DtLastPointClickedWidgetLogic::myIntersectionRequestId
protected
double makVrf::DtLastPointClickedWidgetLogic::mySimQueryUpdateTime
protected
DtTimedSection makVrf::DtLastPointClickedWidgetLogic::mySimQueryTimer
protected
DtTimedSection makVrf::DtLastPointClickedWidgetLogic::myRequestTimer
protected
double makVrf::DtLastPointClickedWidgetLogic::myTimeSinceLastQuery
protected
double makVrf::DtLastPointClickedWidgetLogic::myConnectRequestTime
protected
makVrv::DtSignalConnectionManager makVrf::DtLastPointClickedWidgetLogic::myConnectionManager
protected
makVrv::DtSignalConnectionManager makVrf::DtLastPointClickedWidgetLogic::myConditionalSignals
protected

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

Document ID: Generated on Thu Mar 23 18:54:12 EDT 2017 from SVN revision 174804
Copyright © 2005-2017 VT MÄK. All Rights Reserved (www.mak.com)