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
DtSupplyStruct Class Reference

Stores the quantity of a single supply type.

Public Member Functions

 DtSupplyStruct ()
 
 ~DtSupplyStruct ()
 
 DtSupplyStruct (const DtSupplyStruct &orig)
 
DtSupplyStructoperator= (const DtSupplyStruct &orig)
 
virtual void setSupplyType (const DtEntityType &val)
 
virtual const DtEntityType & supplyType () const
 
virtual void setStorageLocation (DtStorageLocation val)
 
virtual DtStorageLocation storageLocation () const
 
virtual void setQuantity (DtFloat32 val)
 
virtual DtFloat32 quantity () const
 
bool operator== (const DtSupplyStruct &other) const
 
bool operator!= (const DtSupplyStruct &other) 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 netSize ()
 
static int octetBoundary ()
 
static unsigned int getPaddingSize (unsigned long long byteOffset, unsigned int boundary)
 

Protected Attributes

DtEntityType mySupplyType
 
DtStorageLocation myStorageLocation
 
DtFloat32 myQuantity
 

Constructor & Destructor Documentation

DtSupplyStruct::DtSupplyStruct ( )
DtSupplyStruct::~DtSupplyStruct ( )
DtSupplyStruct::DtSupplyStruct ( const DtSupplyStruct orig)

Member Function Documentation

DtSupplyStruct& DtSupplyStruct::operator= ( const DtSupplyStruct orig)
virtual void DtSupplyStruct::setSupplyType ( const DtEntityType &  val)
virtual
virtual const DtEntityType& DtSupplyStruct::supplyType ( ) const
virtual
virtual void DtSupplyStruct::setStorageLocation ( DtStorageLocation  val)
virtual
virtual DtStorageLocation DtSupplyStruct::storageLocation ( ) const
virtual
virtual void DtSupplyStruct::setQuantity ( DtFloat32  val)
virtual
virtual DtFloat32 DtSupplyStruct::quantity ( ) const
virtual
bool DtSupplyStruct::operator== ( const DtSupplyStruct other) const
bool DtSupplyStruct::operator!= ( const DtSupplyStruct other) const
static int DtSupplyStruct::netSize ( )
static
static int DtSupplyStruct::octetBoundary ( )
static
static unsigned int DtSupplyStruct::getPaddingSize ( unsigned long long  byteOffset,
unsigned int  boundary 
)
static
void DtSupplyStruct::writeToBuffer ( char buffer) const
void DtSupplyStruct::fillFromBuffer ( const char buffer,
int  bufferSize,
int  offset 
)
virtual void DtSupplyStruct::printData ( ) const
virtual
virtual void DtSupplyStruct::printDataToStream ( std::ostream &  ) const
virtual

Member Data Documentation

DtEntityType DtSupplyStruct::mySupplyType
protected
DtStorageLocation DtSupplyStruct::myStorageLocation
protected
DtFloat32 DtSupplyStruct::myQuantity
protected

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

Document ID: Generated on Thu Oct 23 22:29:17 EDT 2025 from SVN revision 280951
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)