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

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

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

Public Member Functions

virtual void addFilePath (const std::string &filePath, DtAddTerrainPatchManager::AddTerrainPatchStatus addStatus)=0
 Called by the logic when adding a selected file path to the GUI. More...
 
virtual void clearFilePaths ()=0
 Called by the logic when removing all working file paths to add from the GUI. More...
 
virtual void setCoordSystemComboBox (DtAddTerrainPatchManager::TerrainCoordinateSystemEnum index)=0
 Called by the logic to set the combo boxes items. More...
 
virtual void setCoordSystemParams (const std::string &params)=0
 Called by the logic to set the coord sys params. More...
 
virtual void setOkEnabled (bool flag)=0
 Called by the logic to enable the "OK" button. More...
 
virtual void setTerrainSettingsChangedWarningLabelVisible (bool isVisible)=0
 Called by the logic to set the visibility of the terrain settings warning label. More...
 

Public Attributes

boost::signalslib::signal< void()> signal_addTerrainPatches
 
boost::signalslib::signal
< void(std::vector
< std::string >)> 
signal_terrainPatchFilesAdded
 
boost::signalslib::signal
< void(std::vector
< std::string >)> 
signal_terrainPatchFilesDeleted
 
boost::signalslib::signal
< void(const std::string &)> 
signal_coordinateSystemChanged
 
boost::signalslib::signal
< void(const std::string &)> 
signal_coordinateSystemParameters
 
boost::signalslib::signal
< void(bool)> 
signal_ddsFlipChanged
 
boost::signalslib::signal
< void(DtAddTerrainPatchManager::AlphaToCoverageState)> 
signal_alphaToCoverageChanged
 
boost::signalslib::signal
< void(bool)> 
signal_indirectEnabledChanged
 

Detailed Description

The interface between the Terrain patch logic and the dialog.

<

Member Function Documentation

virtual void makVrv::DtAddTerrainPatchInterface::addFilePath ( const std::string &  filePath,
DtAddTerrainPatchManager::AddTerrainPatchStatus  addStatus 
)
pure virtual

Called by the logic when adding a selected file path to the GUI.

Implemented in makVrv::DtAddTerrainPatchDialog.

virtual void makVrv::DtAddTerrainPatchInterface::clearFilePaths ( )
pure virtual

Called by the logic when removing all working file paths to add from the GUI.

Implemented in makVrv::DtAddTerrainPatchDialog.

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

Called by the logic to set the combo boxes items.

Implemented in makVrv::DtAddTerrainPatchDialog.

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

Called by the logic to set the coord sys params.

Implemented in makVrv::DtAddTerrainPatchDialog.

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

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

Implemented in makVrv::DtAddTerrainPatchDialog.

virtual void makVrv::DtAddTerrainPatchInterface::setTerrainSettingsChangedWarningLabelVisible ( bool  isVisible)
pure virtual

Called by the logic to set the visibility of the terrain settings warning label.

Implemented in makVrv::DtAddTerrainPatchDialog.

Member Data Documentation

boost::signalslib::signal<void()> makVrv::DtAddTerrainPatchInterface::signal_addTerrainPatches
boost::signalslib::signal<void(std::vector<std::string>)> makVrv::DtAddTerrainPatchInterface::signal_terrainPatchFilesAdded
boost::signalslib::signal<void(std::vector<std::string>)> makVrv::DtAddTerrainPatchInterface::signal_terrainPatchFilesDeleted
boost::signalslib::signal<void(const std::string&)> makVrv::DtAddTerrainPatchInterface::signal_coordinateSystemChanged
boost::signalslib::signal<void(const std::string&)> makVrv::DtAddTerrainPatchInterface::signal_coordinateSystemParameters
boost::signalslib::signal<void(bool)> makVrv::DtAddTerrainPatchInterface::signal_ddsFlipChanged
boost::signalslib::signal<void(DtAddTerrainPatchManager::AlphaToCoverageState)> makVrv::DtAddTerrainPatchInterface::signal_alphaToCoverageChanged
boost::signalslib::signal<void(bool)> makVrv::DtAddTerrainPatchInterface::signal_indirectEnabledChanged

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

Document ID: Generated on Tue Sep 21 17:42:52 EDT 2021 from SVN revision 234861
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)