VR-Forces 5.0.1 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 | Static Protected Attributes
DtWorldLocationStructArray Class Reference

Public Member Functions

 DtWorldLocationStructArray ()
 
 DtWorldLocationStructArray (const DtWorldLocationStructArray &orig)
 
 ~DtWorldLocationStructArray ()
 
DtWorldLocationStructArrayoperator= (const DtWorldLocationStructArray &orig)
 
virtual void setWorldLocations (const std::vector< DtVector64 > &val)
 
virtual void addWorldLocation (const DtVector64 &val)
 
virtual const std::vector
< DtVector64 > & 
worldLocations () const
 
bool operator== (const DtWorldLocationStructArray &other) const
 
bool operator!= (const DtWorldLocationStructArray &other) const
 
virtual bool approximatelyEqual (const DtWorldLocationStructArray &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 ()
 
static double defaultTolerance ()
 
static void setDefaultTolerance (double tolerance)
 

Protected Attributes

std::vector< DtVector64 > myWorldLocations
 

Static Protected Attributes

static double theDefaultTolerance
 

Constructor & Destructor Documentation

DtWorldLocationStructArray::DtWorldLocationStructArray ( )
DtWorldLocationStructArray::DtWorldLocationStructArray ( const DtWorldLocationStructArray orig)
DtWorldLocationStructArray::~DtWorldLocationStructArray ( )

Member Function Documentation

DtWorldLocationStructArray& DtWorldLocationStructArray::operator= ( const DtWorldLocationStructArray orig)
virtual void DtWorldLocationStructArray::setWorldLocations ( const std::vector< DtVector64 > &  val)
virtual
virtual void DtWorldLocationStructArray::addWorldLocation ( const DtVector64 &  val)
virtual
virtual const std::vector<DtVector64>& DtWorldLocationStructArray::worldLocations ( ) const
virtual
bool DtWorldLocationStructArray::operator== ( const DtWorldLocationStructArray other) const
bool DtWorldLocationStructArray::operator!= ( const DtWorldLocationStructArray other) const
virtual bool DtWorldLocationStructArray::approximatelyEqual ( const DtWorldLocationStructArray other,
double  tolerance = -1.0 
) const
virtual

Determines if the locations are approximately equal (within tolerance). If tolerance is negative, the value returned by defaultTolerance() is used.

int DtWorldLocationStructArray::netSize ( ) const
static int DtWorldLocationStructArray::octetBoundary ( )
static
unsigned int DtWorldLocationStructArray::getPaddingSize ( DtU64  byteOffset,
unsigned int  boundary,
unsigned int  hint = 1 
) const
void DtWorldLocationStructArray::writeToBuffer ( char buffer) const
void DtWorldLocationStructArray::fillFromBuffer ( const char buffer,
int  bufferSize,
int  offset 
)
virtual void DtWorldLocationStructArray::printData ( ) const
virtual
virtual void DtWorldLocationStructArray::printDataToStream ( std::ostream &  ) const
virtual
static double DtWorldLocationStructArray::defaultTolerance ( )
static

Returns the default tolerance value used by approximatelyEqual.

static void DtWorldLocationStructArray::setDefaultTolerance ( double  tolerance)
static

Sets the default tolerance value used by approximatelyEqual.

Member Data Documentation

std::vector<DtVector64> DtWorldLocationStructArray::myWorldLocations
protected
double DtWorldLocationStructArray::theDefaultTolerance
staticprotected

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

Document ID: Generated on Mon Jun 20 00:38:30 EDT 2022 from SVN revision 244029
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)