VR-Forces 5.0.3 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
makVrv::DtGotoLogic Class Reference

Public Member Functions

 DtGotoLogic (DtDe &de, DtGotoWidgetInterface *iface)
 
virtual ~DtGotoLogic ()
 
virtual void initialize ()
 

Protected Member Functions

virtual void slot_gotoLocation (double lat, double lon)
 
virtual void slot_requestJumpToAddress (const DtUnicode &address)
 
virtual void slot_altitudeDisplayChanged (int type, double displayAlt)
 
virtual void slot_latitudeSecondsChanged (double seconds)
 
virtual void slot_longitudeSecondsChanged (double seconds)
 
bool processPolygon (int type, OGRGeometryH geometry, DtExtent &extent)
 
virtual void slot_coordinateSystemChanged ()
 

Protected Attributes

DtDemyDe
 
DtGotoWidgetInterfacemyInterface
 
DtSignalConnectionManager mySignalConnectionManager
 
OGRGeocodingSessionH mySession
 
double myCurrentAboveSeaLevelAltitude
 
double myCurrentAboveTerrainAltitude
 
double myCurrentLatitudeSeconds
 
double myCurrentLongitudeSeconds
 
double myHeightOffset
 
double myHorizontalOffset
 
DtCoordinateSystemmyCoordinateSystem = nullptr
 

Constructor & Destructor Documentation

makVrv::DtGotoLogic::DtGotoLogic ( DtDe de,
DtGotoWidgetInterface iface 
)
virtual makVrv::DtGotoLogic::~DtGotoLogic ( )
virtual

Member Function Documentation

virtual void makVrv::DtGotoLogic::initialize ( )
virtual
virtual void makVrv::DtGotoLogic::slot_gotoLocation ( double  lat,
double  lon 
)
protectedvirtual
virtual void makVrv::DtGotoLogic::slot_requestJumpToAddress ( const DtUnicode address)
protectedvirtual
virtual void makVrv::DtGotoLogic::slot_altitudeDisplayChanged ( int  type,
double  displayAlt 
)
protectedvirtual
virtual void makVrv::DtGotoLogic::slot_latitudeSecondsChanged ( double  seconds)
protectedvirtual
virtual void makVrv::DtGotoLogic::slot_longitudeSecondsChanged ( double  seconds)
protectedvirtual
bool makVrv::DtGotoLogic::processPolygon ( int  type,
OGRGeometryH  geometry,
DtExtent extent 
)
protected
virtual void makVrv::DtGotoLogic::slot_coordinateSystemChanged ( )
protectedvirtual

slot for when the coordinate system changes

Member Data Documentation

DtDe& makVrv::DtGotoLogic::myDe
protected
DtGotoWidgetInterface* makVrv::DtGotoLogic::myInterface
protected
DtSignalConnectionManager makVrv::DtGotoLogic::mySignalConnectionManager
protected
OGRGeocodingSessionH makVrv::DtGotoLogic::mySession
protected
double makVrv::DtGotoLogic::myCurrentAboveSeaLevelAltitude
protected
double makVrv::DtGotoLogic::myCurrentAboveTerrainAltitude
protected
double makVrv::DtGotoLogic::myCurrentLatitudeSeconds
protected
double makVrv::DtGotoLogic::myCurrentLongitudeSeconds
protected
double makVrv::DtGotoLogic::myHeightOffset
protected
double makVrv::DtGotoLogic::myHorizontalOffset
protected
DtCoordinateSystem* makVrv::DtGotoLogic::myCoordinateSystem = nullptr
protected

local clone of the system wide coordinate system. for thread safety.


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

Document ID: Generated on Thu Jun 1 17:58:13 EDT 2023 from SVN revision 255404
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)