VR-Forces 4.0.4 Class Documentation
Public Member Functions | Protected Member Functions | Protected Attributes
makVrv::DtExtractPropsLogic Class Reference

Extract props logic. More...

List of all members.

Public Member Functions

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

Protected Member Functions

void extractProps (const std::string &searchExp, bool isRegEx, const std::string &type, const std::string &modelDef)
 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
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.

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.

Build the search candidates from the patch object.

virtual void makVrv::DtExtractPropsLogic::terrainToBeCleared ( ) [protected, virtual]

Clears out myPatch variable when terrain is cleared.

virtual void makVrv::DtExtractPropsLogic::terrainPatchToBeDeleted ( const DtTerrainPatch ) [protected, virtual]

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


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

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)