![]() |
VR-Forces Developer's Guide
|

Public Member Functions | |
| DtTerrainLinearGeometry () | |
| DtTerrainLinearGeometry (const DtTerrainLinearGeometry &orig) | |
| virtual | ~DtTerrainLinearGeometry () override |
| DtTerrainLinearGeometry & | operator= (const DtTerrainLinearGeometry &orig) |
| virtual void | setVertices (const DtWorldLocationStructArray &val) |
| virtual void | addVertex (const DtVector64 &val) |
| virtual const DtWorldLocationStructArray & | vertices () const |
| virtual void | setWidth (const DtFloat64 &val) |
| virtual const DtFloat64 & | width () const |
| bool | operator== (const DtTerrainLinearGeometry &other) const |
| bool | operator!= (const DtTerrainLinearGeometry &other) const |
| virtual bool | approximatelyEqual (const DtTerrainGeometry &other, double tolerance=-1.0) const override |
| virtual DtTerrainAreaTypeEnum32 | terrainAreaType () const override |
| virtual DtTerrainGeometry * | clone () const override |
| virtual int | variantNetSize () const override |
| virtual int | variantOctetBoundary () const override |
| virtual void | writeVariantToBuffer (char *buffer) const override |
| virtual void | fillVariantFromBuffer (const char *buffer, int bufferSize, int offset) override |
| virtual void | printData () const override |
| virtual void | printDataToStream (std::ostream &) const override |
Public Member Functions inherited from DtTerrainGeometry | |
| DtTerrainGeometry () | |
| virtual | ~DtTerrainGeometry () |
| DtTerrainGeometry (const DtTerrainGeometry &orig) | |
| DtTerrainGeometry & | operator= (const DtTerrainGeometry &orig) |
| bool | operator== (const DtTerrainGeometry &other) const |
| bool | operator!= (const DtTerrainGeometry &other) const |
| int | netSize () const |
| virtual unsigned int | getPaddingSize (DtU64 byteOffset, unsigned int boundary) const |
| void | writeToBuffer (char *buffer) const |
| void | fillFromBuffer (const char *buffer, int bufferSize, int offset) |
| template<class Variant > | |
| const Variant * | variant () const |
| template<class Variant > | |
| Variant * | variant () |
Static Public Member Functions | |
| static int | theVariantOctetBoundary () |
| static DtTerrainAreaTypeEnum32 | theTerrainAreaType () |
Static Public Member Functions inherited from DtTerrainGeometry | |
| static DtTerrainAreaTypeEnum32 | terrainAreaTypeFromBuffer (const char *buffer, int bufferSize, int offset) |
| static int | octetBoundary () |
| static double | defaultTolerance () |
| static void | setDefaultTolerance (double tolerance) |
Protected Attributes | |
| DtWorldLocationStructArray | myVertices |
| DtFloat64 | myWidth |
Additional Inherited Members | |
Static Protected Attributes inherited from DtTerrainGeometry | |
| static double | theDefaultTolerance |
| DtTerrainLinearGeometry::DtTerrainLinearGeometry | ( | ) |
| DtTerrainLinearGeometry::DtTerrainLinearGeometry | ( | const DtTerrainLinearGeometry & | orig | ) |
|
overridevirtual |
| DtTerrainLinearGeometry& DtTerrainLinearGeometry::operator= | ( | const DtTerrainLinearGeometry & | orig | ) |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
| bool DtTerrainLinearGeometry::operator== | ( | const DtTerrainLinearGeometry & | other | ) | const |
| bool DtTerrainLinearGeometry::operator!= | ( | const DtTerrainLinearGeometry & | other | ) | const |
|
overridevirtual |
Determines if the vertex locations and width values are approximately equal (within tolerance). If tolerance is negative, the value returned by defaultTolerance() is used.
Implements DtTerrainGeometry.
|
inlineoverridevirtual |
Returns the type of the terrain area (DtTerrainAreaTypeLine). This is the discriminant for the network variant record.
Implements DtTerrainGeometry.
|
overridevirtual |
Makes a copy of this TerrainGeometry.
Implements DtTerrainGeometry.
|
overridevirtual |
The net size of the variant portion of the record.
Implements DtTerrainGeometry.
|
inlineoverridevirtual |
The octet boundary of the variant portion of the record.
Implements DtTerrainGeometry.
|
overridevirtual |
Writes the variant portion of the record to the buffer.
Implements DtTerrainGeometry.
|
overridevirtual |
Reads the variant portion of the record from the buffer.
Implements DtTerrainGeometry.
|
overridevirtual |
Reimplemented from DtTerrainGeometry.
|
overridevirtual |
Reimplemented from DtTerrainGeometry.
|
static |
The octet boundary of the variant portion of the record.
|
static |
Returns the type of the terrain area (DtTerrainAreaTypeLine). This is the discriminant for the network variant record.
|
protected |
|
protected |