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

Extract Ocean logic. More...

Public Member Functions

 DtExtractOceanLogic (DtDe &de, DtTerrain &terrain, const std::string &patchDefinition, DtExtractOceanInterface &gui)
 Logic CTOR.
virtual ~DtExtractOceanLogic ()
 DTOR.

Protected Member Functions

void extractOcean (const std::string &searchExp, bool isRegEx)
 Boost slots.
void buildSearchCandidates (DtTerrainPatchObject &tpo)
 Build the search candidates from the patch object.
virtual void terrainToBeCleared ()
 Clears out myPatch variable when terrain is cleared.
virtual void terrainPatchToBeDeleted (const DtTerrainPatch &)
 Called when the terrain patch is to be deleted.

Protected Attributes

DtDemyDe
DtTerrainmyTerrain
DtTerrainPatchmyPatch
DtExtractOceanInterfacemyGui
DtTextureVisitor::TextureMap mySearchCandidates

Detailed Description

Extract Ocean logic.

Constructor & Destructor Documentation

makVrv::DtExtractOceanLogic::DtExtractOceanLogic ( DtDe de,
DtTerrain terrain,
const std::string &  patchDefinition,
DtExtractOceanInterface gui 
)

Logic CTOR.

virtual makVrv::DtExtractOceanLogic::~DtExtractOceanLogic ( )
virtual

DTOR.

Member Function Documentation

void makVrv::DtExtractOceanLogic::extractOcean ( const std::string &  searchExp,
bool  isRegEx 
)
protected

Boost slots.

void makVrv::DtExtractOceanLogic::buildSearchCandidates ( DtTerrainPatchObject tpo)
protected

Build the search candidates from the patch object.

virtual void makVrv::DtExtractOceanLogic::terrainToBeCleared ( )
protectedvirtual

Clears out myPatch variable when terrain is cleared.

virtual void makVrv::DtExtractOceanLogic::terrainPatchToBeDeleted ( const DtTerrainPatch )
protectedvirtual

Called when the terrain patch is to be deleted.

If the patch is the one that is pointed to by myPath, clear out myPatch

Member Data Documentation

DtDe& makVrv::DtExtractOceanLogic::myDe
protected
DtTerrain& makVrv::DtExtractOceanLogic::myTerrain
protected
DtTerrainPatch* makVrv::DtExtractOceanLogic::myPatch
protected
DtExtractOceanInterface& makVrv::DtExtractOceanLogic::myGui
protected
DtTextureVisitor::TextureMap makVrv::DtExtractOceanLogic::mySearchCandidates
protected

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

Document ID: Generated on Tue Mar 8 22:13:38 EST 2016 from SVN revision 162938
Copyright © 2005-2015 VT MÄK. All Rights Reserved (www.mak.com)