VR-Forces Developer's Guide
 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
 
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 Wed Mar 27 22:49:11 EDT 2024 from SVN revision 264633
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)