VR-Forces 4.6 Class Documentation
 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::DtExtractPropsLogic Class Reference

Extract props logic. More...

Public Member Functions

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

Protected Member Functions

void extractProps (const std::string &searchExp, bool isRegEx, const std::string &type, const std::string &modelDef)
 Boost slots.
void extractAsSpeedTrees (const std::string &searchExp, bool isRegEx, const std::string &modelDef)
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
DtExtractPropsInterfacemyGui
DtExtractPropsInterface::SearchCandidateSet mySearchCandidates

Detailed Description

Extract props logic.

Constructor & Destructor Documentation

makVrv::DtExtractPropsLogic::DtExtractPropsLogic ( DtDe de,
DtTerrain terrain,
const std::string &  patchDefinition,
DtExtractPropsInterface gui 
)

Logic CTOR.

virtual makVrv::DtExtractPropsLogic::~DtExtractPropsLogic ( )
virtual

DTOR.

Member Function Documentation

void makVrv::DtExtractPropsLogic::extractProps ( const std::string &  searchExp,
bool  isRegEx,
const std::string &  type,
const std::string &  modelDef 
)
protected

Boost slots.

void makVrv::DtExtractPropsLogic::extractAsSpeedTrees ( const std::string &  searchExp,
bool  isRegEx,
const std::string &  modelDef 
)
protected
void makVrv::DtExtractPropsLogic::buildSearchCandidates ( DtTerrainPatchObject tpo)
protected

Build the search candidates from the patch object.

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

Clears out myPatch variable when terrain is cleared.

virtual void makVrv::DtExtractPropsLogic::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::DtExtractPropsLogic::myDe
protected
DtTerrain& makVrv::DtExtractPropsLogic::myTerrain
protected
DtTerrainPatch* makVrv::DtExtractPropsLogic::myPatch
protected
DtExtractPropsInterface& makVrv::DtExtractPropsLogic::myGui
protected
DtExtractPropsInterface::SearchCandidateSet makVrv::DtExtractPropsLogic::mySearchCandidates
protected

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

Document ID: Generated on Thu Apr 12 03:15:37 EDT 2018 from SVN revision 187986
Copyright © 2005-2018 VT MÄK. All Rights Reserved (www.mak.com)