![]() |
VR-Forces 4.0.4 Class Documentation
|
Extract props logic. More...
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 | |
| DtDe & | myDe |
| DtTerrain & | myTerrain |
| DtTerrainPatch * | myPatch |
| DtExtractPropsInterface & | myGui |
| DtExtractPropsInterface::SearchCandidateSet | mySearchCandidates |
Extract props logic.
| makVrv::DtExtractPropsLogic::DtExtractPropsLogic | ( | DtDe & | de, |
| DtTerrain & | terrain, | ||
| const std::string & | patchDefinition, | ||
| DtExtractPropsInterface & | gui | ||
| ) |
Logic CTOR.
| 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 | ( | ) | [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
DtDe& makVrv::DtExtractPropsLogic::myDe [protected] |
DtTerrain& makVrv::DtExtractPropsLogic::myTerrain [protected] |
DtTerrainPatch* makVrv::DtExtractPropsLogic::myPatch [protected] |
DtExtractPropsInterface::SearchCandidateSet makVrv::DtExtractPropsLogic::mySearchCandidates [protected] |