VR-Link API Documentation for HLA 1.3
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members | Public Member Functions | Static Public Member Functions | Protected Attributes
DtHlaLogicalTimeInterval Class Reference

DtHlaLogicalTimeInterval objects are strings with time information based on the HLA Standard. More...

+ Collaboration diagram for DtHlaLogicalTimeInterval:

Public Member Functions

 DtHlaLogicalTimeInterval ()
 
 DtHlaLogicalTimeInterval (const RTI::LogicalTimeInterval &val)
 
 DtHlaLogicalTimeInterval (const DtHlaLogicalTimeInterval &orig)
 
DtHlaLogicalTimeIntervaloperator= (const DtHlaLogicalTimeInterval &orig)
 
DtHlaLogicalTimeIntervaloperator= (const RTI::LogicalTimeInterval &orig)
 
 ~DtHlaLogicalTimeInterval ()
 
virtual void setHlaLogicalTimeInterval (const RTI::LogicalTimeInterval &val)
 
virtual const
RTI::LogicalTimeInterval
hlaLogicalTimeInterval () const
 
virtual DtString hlaLogicalTimeIntervalString () const
 
bool operator== (const DtHlaLogicalTimeInterval &other) const
 
bool operator!= (const DtHlaLogicalTimeInterval &other) const
 
int netSize () const
 
unsigned int getPaddingSize (unsigned int 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

RTI::LogicalTimeIntervalmyHlaLogicalTimeInterval
 

Detailed Description

DtHlaLogicalTimeInterval objects are strings with time information based on the HLA Standard.

The encoding and decoding is done by the RTI itself and maybe RTI Implementation specific.

Constructor & Destructor Documentation

DtHlaLogicalTimeInterval::DtHlaLogicalTimeInterval ( )
DtHlaLogicalTimeInterval::DtHlaLogicalTimeInterval ( const RTI::LogicalTimeInterval val)
DtHlaLogicalTimeInterval::DtHlaLogicalTimeInterval ( const DtHlaLogicalTimeInterval orig)
DtHlaLogicalTimeInterval::~DtHlaLogicalTimeInterval ( )

Member Function Documentation

void DtHlaLogicalTimeInterval::fillFromBuffer ( const char *  buffer,
int  bufferSize,
int  offset 
)
unsigned int DtHlaLogicalTimeInterval::getPaddingSize ( unsigned int  byteOffset,
unsigned int  boundary,
unsigned int  hint = 1 
) const
virtual const RTI::LogicalTimeInterval& DtHlaLogicalTimeInterval::hlaLogicalTimeInterval ( ) const
virtual
virtual DtString DtHlaLogicalTimeInterval::hlaLogicalTimeIntervalString ( ) const
virtual
int DtHlaLogicalTimeInterval::netSize ( ) const
static int DtHlaLogicalTimeInterval::octetBoundary ( )
static
bool DtHlaLogicalTimeInterval::operator!= ( const DtHlaLogicalTimeInterval other) const
DtHlaLogicalTimeInterval& DtHlaLogicalTimeInterval::operator= ( const DtHlaLogicalTimeInterval orig)
DtHlaLogicalTimeInterval& DtHlaLogicalTimeInterval::operator= ( const RTI::LogicalTimeInterval orig)
bool DtHlaLogicalTimeInterval::operator== ( const DtHlaLogicalTimeInterval other) const
virtual void DtHlaLogicalTimeInterval::printData ( ) const
virtual
virtual void DtHlaLogicalTimeInterval::printDataToStream ( std::ostream &  ) const
virtual
virtual void DtHlaLogicalTimeInterval::setHlaLogicalTimeInterval ( const RTI::LogicalTimeInterval val)
virtual
void DtHlaLogicalTimeInterval::writeToBuffer ( char *  buffer) const

Member Data Documentation

RTI::LogicalTimeInterval* DtHlaLogicalTimeInterval::myHlaLogicalTimeInterval
mutableprotected

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

Document ID: Generated on Mon Apr 25 03:39:01 EDT 2022 from SVN revision 242502
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)