VR-Forces 4.1 Class Documentation
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.

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 DtVector trackedLocation () const
 Returns the location of the tracked object in local database coordinates.

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

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::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 DtVector makVrf::DtLastPointClickedWidgetLogic::trackedLocation ( ) const
protectedvirtual

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

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

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

Document ID: Generated on Tue Jan 29 18:21:16 EST 2013 from SVN revision 123193
Copyright © 2005-2013 VT MÄK Inc. All Rights Reserved (www.mak.com)