![]() |
VR-Forces 4.8 Class Documentation
|
Instances of DtDynamicTerrainStateRepository are used to store state data for DynamicTerrain objects. More...

Public Member Functions | |
| DtDynamicTerrainStateRepository () | |
| Constructor. More... | |
| virtual | ~DtDynamicTerrainStateRepository () |
| Destructor. More... | |
| DtDynamicTerrainStateRepository (const DtDynamicTerrainStateRepository &orig) | |
| Copy Constructor. More... | |
| DtDynamicTerrainStateRepository & | operator= (const DtDynamicTerrainStateRepository &orig) |
| Assignment Operator. More... | |
| virtual DtStateRepository * | clone (bool copy) const |
| Return a copy/empty object of the same type as this. More... | |
| virtual void | printData () const |
| Print data to the DtInfo stream. More... | |
| virtual void | printDataToStream (std::ostream &stream) const |
| Print data to the specified stream. More... | |
| virtual void | setObjectIdentifier (const DtEntityIdentifier &val) |
| Set the ObjectIdentifier. More... | |
| virtual const DtEntityIdentifier & | objectIdentifier () const |
| Get the ObjectIdentifier. More... | |
| virtual void | setGeometryAndData (const DtTerrainGeometryAndDataList &val) |
| Set the GeometryAndData. More... | |
| virtual const DtTerrainGeometryAndDataList & | geometryAndData () const |
| Get the GeometryAndData. More... | |
| virtual void | addGeometryAndDataEntry (const DtTerrainGeometryAndData &val) |
| Add a new geometry and data entry. More... | |
| virtual void | setGeometryAndDataEntry (unsigned index, const DtTerrainGeometryAndData &val) |
| Sets the geometry and data entry at the given index. More... | |
| virtual void | setDataForEntry (unsigned index, const DtKeyValuePairList &val, DtU32 priority, DtU32 eventNumber) |
| Sets data, priority, and event number for the geometry and data entry at the given index. More... | |
| virtual void | removeGeometryAndDataEntry (unsigned index) |
| Removes geometry and data entry at the given index. More... | |
| virtual void | setCommonData (const DtKeyValuePairList &val) |
| Set the CommonData. More... | |
| virtual const DtKeyValuePairList & | commonData () const |
| Get the CommonData. More... | |
| virtual void | addCommonData (const DtKeyValuePair &data) |
| Adds an entry to the CommonData. More... | |
| virtual void | removeCommonData (const DtString &key) |
| Removes an entry to the CommonData. More... | |
| virtual void | setCommonDataEventNumber (DtU32 val) |
| Set the CommonDataEventNumber. More... | |
| virtual DtU32 | commonDataEventNumber () const |
| Get the CommonDataEventNumber. More... | |
Static Public Member Functions | |
| static DtDynamicTerrainStateRepository * | create () |
| Create a DtDynamicTerrainStateRepository. More... | |
Protected Attributes | |
| DtEntityIdentifier | myObjectIdentifier |
| DtTerrainGeometryAndDataList | myGeometryAndData |
| DtKeyValuePairList | myCommonData |
| DtU32 | myCommonDataEventNumber |
Instances of DtDynamicTerrainStateRepository are used to store state data for DynamicTerrain objects.
| DtDynamicTerrainStateRepository::DtDynamicTerrainStateRepository | ( | ) |
Constructor.
|
virtual |
Destructor.
| DtDynamicTerrainStateRepository::DtDynamicTerrainStateRepository | ( | const DtDynamicTerrainStateRepository & | orig | ) |
Copy Constructor.
| DtDynamicTerrainStateRepository& DtDynamicTerrainStateRepository::operator= | ( | const DtDynamicTerrainStateRepository & | orig | ) |
Assignment Operator.
|
virtual |
Return a copy/empty object of the same type as this.
|
static |
Create a DtDynamicTerrainStateRepository.
|
virtual |
Print data to the DtInfo stream.
|
virtual |
Print data to the specified stream.
|
virtual |
Set the ObjectIdentifier.
|
virtual |
Get the ObjectIdentifier.
|
virtual |
Set the GeometryAndData.
Reimplemented in makVrv::DT_PROTOCOL_NAMESPACE::DtDynamicTerrainStateInterceptor.
|
virtual |
Get the GeometryAndData.
|
virtual |
Add a new geometry and data entry.
Reimplemented in makVrv::DT_PROTOCOL_NAMESPACE::DtDynamicTerrainStateInterceptor.
|
virtual |
Sets the geometry and data entry at the given index.
Reimplemented in makVrv::DT_PROTOCOL_NAMESPACE::DtDynamicTerrainStateInterceptor.
|
virtual |
Sets data, priority, and event number for the geometry and data entry at the given index.
|
virtual |
Removes geometry and data entry at the given index.
|
virtual |
Set the CommonData.
Reimplemented in makVrv::DT_PROTOCOL_NAMESPACE::DtDynamicTerrainStateInterceptor.
|
virtual |
Get the CommonData.
|
virtual |
Adds an entry to the CommonData.
Reimplemented in makVrv::DT_PROTOCOL_NAMESPACE::DtDynamicTerrainStateInterceptor.
|
virtual |
Removes an entry to the CommonData.
Reimplemented in makVrv::DT_PROTOCOL_NAMESPACE::DtDynamicTerrainStateInterceptor.
|
virtual |
Set the CommonDataEventNumber.
|
virtual |
Get the CommonDataEventNumber.
|
protected |
|
protected |
|
protected |
|
protected |