Public Member Functions |
| | DtTerrainGeometryAndDataList () |
| | ~DtTerrainGeometryAndDataList () |
| | DtTerrainGeometryAndDataList (const DtTerrainGeometryAndDataList &orig) |
| DtTerrainGeometryAndDataList & | operator= (const DtTerrainGeometryAndDataList &orig) |
| virtual void | setTerrainGeometryAndDataList (const std::vector< DtTerrainGeometryAndData > &val) |
virtual const std::vector
< DtTerrainGeometryAndData > & | terrainGeometryAndDataList () const |
| virtual void | addGeometryAndData (const DtTerrainGeometryAndData &val) |
| | Add a new geometry and data entry to list.
|
| virtual void | setGeometryAndData (unsigned index, const DtTerrainGeometryAndData &val) |
| | Sets the geometry and data entry at the given index.
|
| virtual void | setData (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.
|
| virtual void | removeGeometryAndData (unsigned index) |
| | Removes the geometry and data entry at the given index.
|
| bool | operator== (const DtTerrainGeometryAndDataList &other) const |
| bool | operator!= (const DtTerrainGeometryAndDataList &other) const |
| virtual bool | approximatelyEqual (const DtTerrainGeometryAndDataList &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, unsigned int hint=1) 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 |
Constructor & Destructor Documentation
| DtTerrainGeometryAndDataList::DtTerrainGeometryAndDataList |
( |
| ) |
|
| DtTerrainGeometryAndDataList::~DtTerrainGeometryAndDataList |
( |
| ) |
|
Member Function Documentation
| virtual void DtTerrainGeometryAndDataList::setTerrainGeometryAndDataList |
( |
const std::vector< DtTerrainGeometryAndData > & |
val | ) |
|
|
virtual |
Add a new geometry and data entry to list.
Sets the geometry and data entry at the given index.
| virtual void DtTerrainGeometryAndDataList::setData |
( |
unsigned |
index, |
|
|
const DtKeyValuePairList & |
val, |
|
|
DtU32 |
priority, |
|
|
DtU32 |
eventNumber |
|
) |
| |
|
virtual |
Sets data, priority, and event number for the geometry and data entry at the given index.
| virtual void DtTerrainGeometryAndDataList::removeGeometryAndData |
( |
unsigned |
index | ) |
|
|
virtual |
Removes the geometry and data entry at the given index.
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 DtTerrainGeometryAndDataList::netSize |
( |
| ) |
const |
| static int DtTerrainGeometryAndDataList::octetBoundary |
( |
| ) |
|
|
static |
| unsigned int DtTerrainGeometryAndDataList::getPaddingSize |
( |
DtU64 |
byteOffset, |
|
|
unsigned int |
boundary, |
|
|
unsigned int |
hint = 1 |
|
) |
| const |
| void DtTerrainGeometryAndDataList::writeToBuffer |
( |
char * |
buffer | ) |
const |
| void DtTerrainGeometryAndDataList::fillFromBuffer |
( |
const char * |
buffer, |
|
|
int |
bufferSize, |
|
|
int |
offset |
|
) |
| |
| virtual void DtTerrainGeometryAndDataList::printData |
( |
| ) |
const |
|
virtual |
| virtual void DtTerrainGeometryAndDataList::printDataToStream |
( |
std::ostream & |
| ) |
const |
|
virtual |
Member Data Documentation
The documentation for this class was generated from the following file: