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 | Protected Member Functions | Protected Attributes
makVrf::DtLastPointClickedWidgetLogic Class Reference

class DtLastPointClickedWidgetLogic:

Instances of DtLastPointClickedWidgetLogic are

Public Member Functions

 DtLastPointClickedWidgetLogic (makVrv::DtDe &de, DtLastPointClickedWidgetInterface *iFace)
 
virtual ~DtLastPointClickedWidgetLogic ()
 
virtual void setupGui (makVrv::DtDe &)
 
virtual void coordSysChanged (const QString &)
 
virtual void setLocation (const DtVector &)
 
virtual void setLocationByDatabaseClick (const DtVector &)
 
virtual void setRequestSoilTypeInformation (bool)
 
virtual void setSimQueryUpdateTime (double)
 
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
 
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
 
DtVector myLastLocation
 
bool mySetLocationClick
 
DtVrfStateViewCollectionManagermyStateViewCollectionManager
 
bool myRequestSoilTypeInformation
 
unsigned long myIntersectionRequestId
 
double mySimQueryUpdateTime
 
DtTimedSection mySimQueryTimer
 
DtTimedSection myRequestTimer
 
double myTimeSinceLastQuery
 
double myConnectRequestTime
 
bool myShowTrackedObject
 
makVrv::DtSignalConnectionManager myConnectionManager
 
makVrv::DtSignalConnectionManager myConditionalSignals
 

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
bool makVrf::DtLastPointClickedWidgetLogic::mySetLocationClick
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
bool makVrf::DtLastPointClickedWidgetLogic::myShowTrackedObject
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 Tue Sep 24 19:28:17 EDT 2024 from SVN revision 269799
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)