VR-Forces 4.6 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Static Public Member Functions | Protected Attributes
DtTerrainGeometryAndData Class Reference
Inheritance diagram for DtTerrainGeometryAndData:
Inheritance graph
[legend]

Public Member Functions

 DtTerrainGeometryAndData ()
 ~DtTerrainGeometryAndData ()
 DtTerrainGeometryAndData (const DtTerrainGeometryAndData &orig)
DtTerrainGeometryAndDataoperator= (const DtTerrainGeometryAndData &orig)
virtual void setGeometry (const DtTerrainGeometry &val)
virtual const DtTerrainGeometrygeometry () const
virtual void setGeometryData (const DtKeyValuePairList &val)
virtual void addGeometryData (const DtKeyValuePair &val)
virtual const DtKeyValuePairListgeometryData () 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

DtTerrainGeometrymyMutableGeometry
DtKeyValuePairList myGeometryData
DtU32 myEventNumber
DtU32 myPriority

Constructor & Destructor Documentation

DtTerrainGeometryAndData::DtTerrainGeometryAndData ( )
DtTerrainGeometryAndData::~DtTerrainGeometryAndData ( )
DtTerrainGeometryAndData::DtTerrainGeometryAndData ( const DtTerrainGeometryAndData orig)

Member Function Documentation

DtTerrainGeometryAndData& DtTerrainGeometryAndData::operator= ( const DtTerrainGeometryAndData orig)
virtual void DtTerrainGeometryAndData::setGeometry ( const DtTerrainGeometry val)
virtual
virtual const DtTerrainGeometry& DtTerrainGeometryAndData::geometry ( ) const
virtual
virtual void DtTerrainGeometryAndData::setGeometryData ( const DtKeyValuePairList val)
virtual
virtual void DtTerrainGeometryAndData::addGeometryData ( const DtKeyValuePair val)
virtual
virtual const DtKeyValuePairList& DtTerrainGeometryAndData::geometryData ( ) const
virtual
virtual void DtTerrainGeometryAndData::setEventNumber ( const DtU32 &  val)
virtual
virtual const DtU32& DtTerrainGeometryAndData::eventNumber ( ) const
virtual
virtual void DtTerrainGeometryAndData::setPriority ( const DtU32 &  val)
virtual
virtual const DtU32& DtTerrainGeometryAndData::priority ( ) const
virtual
bool DtTerrainGeometryAndData::operator== ( const DtTerrainGeometryAndData other) const
bool DtTerrainGeometryAndData::operator!= ( const DtTerrainGeometryAndData other) const
virtual bool DtTerrainGeometryAndData::approximatelyEqual ( const DtTerrainGeometryAndData other,
double  tolerance = -1.0 
) 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 int DtTerrainGeometryAndData::octetBoundary ( )
static
unsigned int DtTerrainGeometryAndData::getPaddingSize ( DtU64  byteOffset,
unsigned int  boundary 
) const
void DtTerrainGeometryAndData::writeToBuffer ( char buffer) const
void DtTerrainGeometryAndData::fillFromBuffer ( const char buffer,
int  bufferSize,
int  offset 
)
virtual void DtTerrainGeometryAndData::printData ( ) const
virtual
virtual void DtTerrainGeometryAndData::printDataToStream ( std::ostream &  ) const
virtual

Member Data Documentation

DtTerrainGeometry* DtTerrainGeometryAndData::myMutableGeometry
mutableprotected
DtKeyValuePairList DtTerrainGeometryAndData::myGeometryData
protected
DtU32 DtTerrainGeometryAndData::myEventNumber
protected
DtU32 DtTerrainGeometryAndData::myPriority
protected

The documentation for this class was generated from the following file:

Document ID: Generated on Thu Apr 12 03:15:37 EDT 2018 from SVN revision 187986
Copyright © 2005-2018 VT MÄK. All Rights Reserved (www.mak.com)