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

Public Member Functions | |
| DtTerrainCraterGeometry () | |
| DtTerrainCraterGeometry (const DtVector64 &loc, const DtFloat64 &radius) | |
| DtTerrainCraterGeometry (const DtVector64 &loc, const DtFloat64 &majorAxis, const DtFloat64 &minorAxis) | |
| ~DtTerrainCraterGeometry () | |
| DtTerrainCraterGeometry (const DtTerrainCraterGeometry &orig) | |
| DtTerrainCraterGeometry & | operator= (const DtTerrainCraterGeometry &orig) |
| virtual void | setLocation (const DtVector64 &val) |
| virtual const DtVector64 & | location () const |
| virtual void | setMinorAxis (const DtFloat64 &val) |
| virtual const DtFloat64 & | minorAxis () const |
| virtual void | setMajorAxis (const DtFloat64 &val) |
| virtual const DtFloat64 & | majorAxis () const |
| virtual void | setHeading (const DtFloat64 &val) |
| virtual const DtFloat64 & | heading () const |
| virtual void | setDepth (const DtFloat64 &val) |
| virtual const DtFloat64 & | depth () const |
| virtual void | setCraterEffectEnum (const DtInt32 &val) |
| virtual const DtInt32 & | craterEffectEnum () const |
| virtual void | setCraterImageEnum (const DtInt32 &val) |
| virtual const DtInt32 & | craterImageEnum () const |
| virtual void | setSoilType (const DtInt32 &val) |
| virtual const DtInt32 & | soilType () const |
| bool | operator== (const DtTerrainCraterGeometry &rhs) const |
| bool | operator!= (const DtTerrainCraterGeometry &rhs) const |
| virtual bool | approximatelyEqual (const DtTerrainGeometry &other, double tolerance=-1.0) const |
| virtual DtTerrainAreaTypeEnum32 | terrainAreaType () const |
| virtual DtTerrainGeometry * | clone () const |
| virtual int | variantNetSize () const |
| virtual int | variantOctetBoundary () const |
| virtual void | writeVariantToBuffer (char *buffer) const |
| virtual void | fillVariantFromBuffer (const char *buffer, int bufferSize, int offset) |
| virtual void | printData () const |
| virtual void | printDataToStream (std::ostream &) const |
Public Member Functions inherited from DtTerrainGeometry | |
| DtTerrainGeometry () | |
| ~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 | |
| DtVector64 | myLocation |
| DtFloat64 | myMajorAxis |
| DtFloat64 | myMinorAxis |
| DtFloat64 | myHeading |
| DtFloat64 | myDepth |
| DtInt32 | myCraterEffectEnum |
| DtInt32 | myCraterImageEnum |
| DtInt32 | mySoilType |
Additional Inherited Members | |
Static Protected Attributes inherited from DtTerrainGeometry | |
| static double | theDefaultTolerance |
| DtTerrainCraterGeometry::DtTerrainCraterGeometry | ( | ) |
| DtTerrainCraterGeometry::DtTerrainCraterGeometry | ( | const DtVector64 & | loc, |
| const DtFloat64 & | radius | ||
| ) |
| DtTerrainCraterGeometry::DtTerrainCraterGeometry | ( | const DtVector64 & | loc, |
| const DtFloat64 & | majorAxis, | ||
| const DtFloat64 & | minorAxis | ||
| ) |
| DtTerrainCraterGeometry::~DtTerrainCraterGeometry | ( | ) |
| DtTerrainCraterGeometry::DtTerrainCraterGeometry | ( | const DtTerrainCraterGeometry & | orig | ) |
| DtTerrainCraterGeometry& DtTerrainCraterGeometry::operator= | ( | const DtTerrainCraterGeometry & | orig | ) |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
| bool DtTerrainCraterGeometry::operator== | ( | const DtTerrainCraterGeometry & | rhs | ) | const |
| bool DtTerrainCraterGeometry::operator!= | ( | const DtTerrainCraterGeometry & | rhs | ) | const |
|
virtual |
Determines if the location, major and minor axis and attribute values are approximately equal (within tolerance). If tolerance is negative, the value returned by defaultTolerance() is used.
Implements DtTerrainGeometry.
|
inlinevirtual |
Returns the type of the terrain area (DtTerrainAreaTypeCrater). This is the discriminant for the network variant record.
Implements DtTerrainGeometry.
|
virtual |
Makes a copy of this TerrainGeometry.
Implements DtTerrainGeometry.
|
virtual |
The net size of the variant portion of the record.
Implements DtTerrainGeometry.
|
inlinevirtual |
The octet boundary of the variant portion of the record.
Implements DtTerrainGeometry.
|
virtual |
Writes the variant portion of the record to the buffer.
Implements DtTerrainGeometry.
|
virtual |
Reads the variant portion of the record from the buffer.
Implements DtTerrainGeometry.
|
virtual |
Reimplemented from DtTerrainGeometry.
|
virtual |
Reimplemented from DtTerrainGeometry.
|
static |
The octet boundary of the variant portion of the record.
|
static |
Returns the type of the terrain area (DtTerrainAreaTypeCrater). This is the discriminant for the network variant record.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |