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::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 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::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 Tue Mar 8 22:13:38 EST 2016 from SVN revision 162938
Copyright © 2005-2015 VT MÄK. All Rights Reserved (www.mak.com)