VR-Forces 4.8 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. More...
 
virtual ~DtExtractPropsLogic ()
 DTOR. More...
 

Protected Member Functions

void extractProps (const std::string &searchExp, bool isRegEx, const std::string &type, const std::string &modelDef)
 Boost slots. More...
 
void extractAsSpeedTrees (const std::string &searchExp, bool isRegEx, const std::string &modelDef)
 
virtual void extractAsSpeedTreesChanged (bool checked)
 Resets the widgets schemas to all the valid ones or just speed trees based on the value of checked. More...
 
void buildSearchCandidates (DtTerrainPatchObject &tpo)
 Build the search candidates from the patch object. More...
 
virtual void terrainToBeCleared ()
 Clears out myPatch variable when terrain is cleared. More...
 
virtual void terrainPatchToBeDeleted (const DtTerrainPatch &)
 Called when the terrain patch is to be deleted. More...
 

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
virtual void makVrv::DtExtractPropsLogic::extractAsSpeedTreesChanged ( bool  checked)
protectedvirtual

Resets the widgets schemas to all the valid ones or just speed trees based on the value of checked.

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 Aug 27 10:56:05 EDT 2020 from SVN revision 217100
Copyright © 2005-2020 MAK Technologies. All Rights Reserved (www.mak.com)