![]() |
VR-Forces 4.6.1 Class Documentation
|

Public Member Functions | |
| DtTerrainGeometryAndData () | |
| ~DtTerrainGeometryAndData () | |
| DtTerrainGeometryAndData (const DtTerrainGeometryAndData &orig) | |
| DtTerrainGeometryAndData & | operator= (const DtTerrainGeometryAndData &orig) |
| virtual void | setGeometry (const DtTerrainGeometry &val) |
| virtual const DtTerrainGeometry & | geometry () const |
| virtual void | setGeometryData (const DtKeyValuePairList &val) |
| virtual void | addGeometryData (const DtKeyValuePair &val) |
| virtual const DtKeyValuePairList & | geometryData () const |
| virtual void | setEventNumber (const DtU32 &val) |
| virtual const DtU32 & | eventNumber () const |
| virtual void | setPriority (const DtU32 &val) |
| virtual const DtU32 & | priority () const |
| bool | operator== (const DtTerrainGeometryAndData &other) const |
| bool | operator!= (const DtTerrainGeometryAndData &other) const |
| virtual bool | approximatelyEqual (const DtTerrainGeometryAndData &other, double tolerance=-1.0) const |
| Determines if the geometry values are approximately equal (within tolerance) and whether the data is the same. | |
| int | netSize () const |
| unsigned int | getPaddingSize (DtU64 byteOffset, unsigned int boundary) const |
| void | writeToBuffer (char *buffer) const |
| void | fillFromBuffer (const char *buffer, int bufferSize, int offset) |
| virtual void | printData () const |
| virtual void | printDataToStream (std::ostream &) const |
Static Public Member Functions | |
| static int | octetBoundary () |
Protected Attributes | |
| DtTerrainGeometry * | myMutableGeometry |
| DtKeyValuePairList | myGeometryData |
| DtU32 | myEventNumber |
| DtU32 | myPriority |
| DtTerrainGeometryAndData::DtTerrainGeometryAndData | ( | ) |
| DtTerrainGeometryAndData::~DtTerrainGeometryAndData | ( | ) |
| DtTerrainGeometryAndData::DtTerrainGeometryAndData | ( | const DtTerrainGeometryAndData & | orig | ) |
| DtTerrainGeometryAndData& DtTerrainGeometryAndData::operator= | ( | const DtTerrainGeometryAndData & | orig | ) |
Reimplemented in DtRwDynamicTerrainItem, and DtRwQueuedDynamicTerrainItem.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
| bool DtTerrainGeometryAndData::operator== | ( | const DtTerrainGeometryAndData & | other | ) | const |
| bool DtTerrainGeometryAndData::operator!= | ( | const DtTerrainGeometryAndData & | other | ) | const |
|
virtual |
Determines if the geometry values are approximately equal (within tolerance) and whether the data is the same.
If tolerance is negative, the value returned by DtTerrainGeometry::defaultTolerance() is used.
| int DtTerrainGeometryAndData::netSize | ( | ) | const |
|
static |
| unsigned int DtTerrainGeometryAndData::getPaddingSize | ( | DtU64 | byteOffset, |
| unsigned int | boundary | ||
| ) | const |
| void DtTerrainGeometryAndData::writeToBuffer | ( | char * | buffer | ) | const |
|
virtual |
|
virtual |
|
mutableprotected |
|
protected |
|
protected |
|
protected |