![]() |
VR-Forces Developer's Guide
|
The feature layer is a type of terrain layer which contains features, such as points, lines, areas, and props created from them.

Protected Member Functions | |
| void | loadFeatures () |
| void | showFeatures () |
| void | groundClampFeatures () |
| void | checkForDisplayFeatureChanged (int mode, int setting, bool state) |
Private Attributes | |
| std::string | myFilename |
| makArchives::DtAddPropsRuleRecordVector | myAddPropsRules |
| DtFeatureSet | myFeatures |
| bool | mysimOnly |
Additional Inherited Members | |
Public Types inherited from makVrv::DtTerrainLayer | |
| typedef std::map< DtUniqueID, DtProp * > | PropMap |
| typedef std::unordered_set < std::string > | PropNameSet |
Public Attributes inherited from makVrv::DtTerrainLayer | |
| boost::signalslib::signal < void(const DtSelectionManager::IdSet &selected, const DtSelectionManager::IdSet &deselected)> | signal_currentSelectionChanged |
Protected Attributes inherited from makVrv::DtTerrainLayer | |
| DtDe & | myDe |
| DtAgentManagerInterface & | mySceneInterface |
| makVrv::DtFeatureLayer::DtFeatureLayer | ( | DtDe & | de, |
| DtAgentManagerInterface & | sceneInterface, | ||
| const std::string & | filename, | ||
| bool | simOnly = false |
||
| ) |
CTOR.
|
virtual |
DTOR.
|
virtual |
Fill out a DtFeatureLayerRecord with the current terrain info.
|
virtual |
Populate a DtFeatureLayer from a DtFeatureLayerRecord.
|
virtual |
Add props based on the rule to the DtFeatureLayer.
| const makArchives::DtAddPropsRuleRecordVector& makVrv::DtFeatureLayer::addPropsRules | ( | ) | const |
Add props rules vector accessor.
| const std::string& makVrv::DtFeatureLayer::filename | ( | ) | const |
Get the name of the file this feature layer was created from.
| bool makVrv::DtFeatureLayer::simOnly | ( | ) | const |
Get whether this feature layer is an unloaded place-holder.
| DtFeatureSet& makVrv::DtFeatureLayer::featureSet | ( | ) |
Get the feature set containing all of the features.
| const DtFeatureSet& makVrv::DtFeatureLayer::featureSet | ( | ) | const |
Get the feature set containing all of the features.
| DtFeature* makVrv::DtFeatureLayer::findFeature | ( | DtElementID | id | ) |
Find a feature.
| bool makVrv::DtFeatureLayer::destroyFeature | ( | DtElementID | id | ) |
Destroy a feature.
|
protected |
|
protected |
|
protected |
|
protected |
|
private |
|
private |
|
private |
|
private |