VR-Forces 5.0.3 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
DtTerrainGeometryAndDataList Class Reference

Public Member Functions

 DtTerrainGeometryAndDataList ()
 
 DtTerrainGeometryAndDataList (const DtTerrainGeometryAndDataList &orig)
 
 ~DtTerrainGeometryAndDataList ()
 
DtTerrainGeometryAndDataListoperator= (const DtTerrainGeometryAndDataList &orig)
 
virtual void setTerrainGeometryAndDataList (const std::vector< DtTerrainGeometryAndData > &val)
 
virtual const std::vector
< DtTerrainGeometryAndData > & 
terrainGeometryAndDataList () const
 
virtual void addGeometryAndData (const DtTerrainGeometryAndData &val)
 
virtual void setGeometryAndData (unsigned index, const DtTerrainGeometryAndData &val)
 
virtual void setData (unsigned index, const DtKeyValuePairList &val, DtU32 priority, DtU32 eventNumber)
 
virtual void removeGeometryAndData (unsigned index)
 
bool operator== (const DtTerrainGeometryAndDataList &other) const
 
bool operator!= (const DtTerrainGeometryAndDataList &other) const
 
virtual bool approximatelyEqual (const DtTerrainGeometryAndDataList &other, double tolerance=-1.0) const
 
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
 

Static Public Member Functions

static int octetBoundary ()
 

Protected Attributes

std::vector
< DtTerrainGeometryAndData
myTerrainGeometryAndDataList
 

Constructor & Destructor Documentation

DtTerrainGeometryAndDataList::DtTerrainGeometryAndDataList ( )
DtTerrainGeometryAndDataList::DtTerrainGeometryAndDataList ( const DtTerrainGeometryAndDataList orig)
DtTerrainGeometryAndDataList::~DtTerrainGeometryAndDataList ( )

Member Function Documentation

DtTerrainGeometryAndDataList& DtTerrainGeometryAndDataList::operator= ( const DtTerrainGeometryAndDataList orig)
virtual void DtTerrainGeometryAndDataList::setTerrainGeometryAndDataList ( const std::vector< DtTerrainGeometryAndData > &  val)
virtual
virtual const std::vector<DtTerrainGeometryAndData>& DtTerrainGeometryAndDataList::terrainGeometryAndDataList ( ) const
virtual
virtual void DtTerrainGeometryAndDataList::addGeometryAndData ( const DtTerrainGeometryAndData val)
virtual

Add a new geometry and data entry to list.

virtual void DtTerrainGeometryAndDataList::setGeometryAndData ( unsigned  index,
const DtTerrainGeometryAndData val 
)
virtual

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.

bool DtTerrainGeometryAndDataList::operator== ( const DtTerrainGeometryAndDataList other) const
bool DtTerrainGeometryAndDataList::operator!= ( const DtTerrainGeometryAndDataList other) const
virtual bool DtTerrainGeometryAndDataList::approximatelyEqual ( const DtTerrainGeometryAndDataList 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 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

std::vector<DtTerrainGeometryAndData> DtTerrainGeometryAndDataList::myTerrainGeometryAndDataList
protected

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

Document ID: Generated on Thu Jun 1 17:58:13 EDT 2023 from SVN revision 255404
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)