VR-Forces 4.3 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members | Public Types | Public Member Functions | Public Attributes
makVrv::DtAddTerrainPatchInterface Class Reference

The interface between the Terrain patch logic and the dialog. More...

Inheritance diagram for makVrv::DtAddTerrainPatchInterface:
Inheritance graph
[legend]

Public Types

enum  TerrainCoordinateSystemEnum {
  None = 0, Geocentric, UTM, Lambert,
  FlatEarth, Cartesian
}
enum  ErrorMessage { NoError = 0, UnsupportedMetaFlight = 1 }

Public Member Functions

virtual void displayErrorMessage (ErrorMessage msg)=0
virtual void setFileLabel (const std::string &filePath)=0
 Called by the logic to set the current file label.
virtual void setCoordSystemComboBox (TerrainCoordinateSystemEnum index)=0
 Called by the logic to set the combo boxes items.
virtual void setCoordSystemParams (const std::string &params)=0
 Called by the logic to set the coord sys params.
virtual void setOkEnabled (bool flag)=0
 Called by the logic to enable the "OK" button.

Public Attributes

boost::signal< void()> signal_addTerrainPatch
boost::signal< void(const
std::string &)> 
signal_terrainPatchFileChosen
boost::signal< void(const
std::string &)> 
signal_coordinateSystemChanged
boost::signal< void(const
std::string &)> 
signal_coordinateSystemParameters
boost::signal< void(bool)> signal_ddsFlipChanged

Detailed Description

The interface between the Terrain patch logic and the dialog.

<

Member Enumeration Documentation

Enumerator:
None 
Geocentric 
UTM 
Lambert 
FlatEarth 
Cartesian 
Enumerator:
NoError 
UnsupportedMetaFlight 

Member Function Documentation

virtual void makVrv::DtAddTerrainPatchInterface::displayErrorMessage ( ErrorMessage  msg)
pure virtual
virtual void makVrv::DtAddTerrainPatchInterface::setFileLabel ( const std::string &  filePath)
pure virtual

Called by the logic to set the current file label.

virtual void makVrv::DtAddTerrainPatchInterface::setCoordSystemComboBox ( TerrainCoordinateSystemEnum  index)
pure virtual

Called by the logic to set the combo boxes items.

virtual void makVrv::DtAddTerrainPatchInterface::setCoordSystemParams ( const std::string &  params)
pure virtual

Called by the logic to set the coord sys params.

virtual void makVrv::DtAddTerrainPatchInterface::setOkEnabled ( bool  flag)
pure virtual

Called by the logic to enable the "OK" button.

Member Data Documentation

boost::signal<void ()> makVrv::DtAddTerrainPatchInterface::signal_addTerrainPatch
boost::signal<void (const std::string&)> makVrv::DtAddTerrainPatchInterface::signal_terrainPatchFileChosen
boost::signal<void (const std::string&)> makVrv::DtAddTerrainPatchInterface::signal_coordinateSystemChanged
boost::signal<void (const std::string&)> makVrv::DtAddTerrainPatchInterface::signal_coordinateSystemParameters
boost::signal<void (bool)> makVrv::DtAddTerrainPatchInterface::signal_ddsFlipChanged

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

Document ID: Generated on Wed Mar 11 21:20:57 EDT 2015 from SVN revision 150940
Copyright © 2005-2014 VT MÄK. All Rights Reserved (www.mak.com)