VR-Forces 4.7 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
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)
 Add a new geometry and data entry to list.
virtual void setGeometryAndData (unsigned index, const DtTerrainGeometryAndData &val)
 Sets the geometry and data entry at the given index.
virtual void setData (unsigned index, const DtKeyValuePairList &val, DtU32 priority, DtU32 eventNumber)
 Sets data, priority, and event number for the geometry and data entry at the given index.
virtual void removeGeometryAndData (unsigned index)
 Removes the geometry and data entry at the given index.
bool operator== (const DtTerrainGeometryAndDataList &other) const
bool operator!= (const DtTerrainGeometryAndDataList &other) const
virtual bool approximatelyEqual (const DtTerrainGeometryAndDataList &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, 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 Fri Apr 26 21:53:14 EDT 2019 from SVN revision 197883
Copyright © 2005-2019 VT MAK. All Rights Reserved (www.mak.com)