VR-Link API Documentation for HLA Evolved
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members | Public Member Functions
DtAssociatedObjectsRecord Class Reference
+ Inheritance diagram for DtAssociatedObjectsRecord:
+ Collaboration diagram for DtAssociatedObjectsRecord:

Public Member Functions

 DtAssociatedObjectsRecord ()
 default Constructor More...
 
 DtAssociatedObjectsRecord (const DtAssociatedObjectsRecord &orig)
 copy constructor More...
 
 DtAssociatedObjectsRecord (int count)
 custom Constructor More...
 
 DtAssociatedObjectsRecord (DtString object)
 custom Constructor 2 More...
 
 DtAssociatedObjectsRecord (DtString *objects, int strCount)
 custom Constructor 2 More...
 
DtAssociatedObjectsRecordoperator= (const DtAssociatedObjectsRecord &orig)
 assignment Operators More...
 
virtual DtAssociatedObjectsRecordoperator= (const DtNetRecordSet &orig)
 
void addAssociatedObject (DtGlobalObjectDesignator objectId)
 Setter/Getter for objects. More...
 
DtGlobalObjectDesignator getAssociatedObject (int index)
 
bool removeAssociatedObject (int index)
 
DtGlobalObjectDesignator popAssociatedObject (int index)
 
DtU16 associatedObjectsCount () const
 
virtual int associatedObjectsLength () const
 returns the size of the network representation. More...
 
virtual void print () const
 print data. More...
 
virtual void printDataToStream (std::ostream &stream) const
 
- Public Member Functions inherited from DtRecordSet
 DtRecordSet ()
 Constructors. More...
 
 DtRecordSet (const DtRecordSet &orig)
 
virtual ~DtRecordSet ()
 Destructor. More...
 
DtRecordSetoperator= (const DtRecordSet &orig)
 Assignment operators. More...
 
DtRecordSetoperator= (const DtNetRecordSet &orig)
 
virtual bool setDatumID (DtDatumParam value)
 Set/Get the datum ID. More...
 
virtual DtDatumParam datumID () const
 
virtual void setSerialNumber (DtU32 value)
 Set/Get the serial number. More...
 
virtual DtU32 serialNumber () const
 
virtual bool setRecordBitLength (DtU16 bitLength)
 Set/Get the record length in bits. More...
 
virtual DtU16 recordBitLength () const
 
virtual bool setRecordByteLength (int byteLength)
 Set/Get the record length in bytes. More...
 
virtual int recordByteLength () const
 
virtual bool setRecordCount (DtU32 bytes)
 Set/Get the number of of records in this set. More...
 
virtual DtU32 recordCount () const
 
virtual bool setDataBytes (DtU32 recordIndex, const void *data)
 Set/Get multiple data bytes. More...
 
virtual bool getDataBytes (DtU32 recordIndex, void *buff) const
 
virtual bool setDataByte (DtU32 recordIndex, DtU8 value, int byteIndex=0)
 Set/Get a data byte. More...
 
virtual bool getDataByte (DtU32 recordIndex, DtU8 &value, int byteIndex=0) const
 
virtual bool setDataInt16 (DtU32 recordIndex, DtInt16 &value)
 Set/Get data in signed 16-bit integer format. More...
 
virtual bool getDataInt16 (DtU32 recordIndex, DtInt16 &value) const
 
virtual bool setDataU16 (DtU32 recordIndex, DtU16 &value)
 Set/Get data in unsigned 16-bit integer format. More...
 
virtual bool getDataU16 (DtU32 recordIndex, DtU16 &value) const
 
virtual bool setDataInt32 (DtU32 recordIndex, DtInt32 &value)
 Set/Get data in signed 32-bit integer format. More...
 
virtual bool getDataInt32 (DtU32 recordIndex, DtInt32 &value) const
 
virtual bool setDataU32 (DtU32 recordIndex, DtU32 &value)
 Set/Get data in unsigned 32-bit integer format. More...
 
virtual bool getDataU32 (DtU32 recordIndex, DtU32 &value) const
 
virtual bool setDataFloat32 (DtU32 recordIndex, DtFloat32 &value)
 Set/Get data in 32-bit floating point format. More...
 
virtual bool getDataFloat32 (DtU32 recordIndex, DtFloat32 &value) const
 
virtual bool setDataFloat64 (DtU32 recordIndex, DtFloat64 &value)
 Set/Get data in 64-bit floating point format. More...
 
virtual bool getDataFloat64 (DtU32 recordIndex, DtFloat64 &value) const
 
virtual int recordSetLength () const
 Get the total number of bytes required for the network representation of the record set. More...
 
virtual void unloadNetRecordSet (const DtNetRecordSet &record, int dataLength=0)
 Load/unload data from a packet record. More...
 
virtual void loadNetRecordSet (DtNetRecordSet &record) const
 

Additional Inherited Members

- Protected Attributes inherited from DtRecordSet
DtDatumParam myDatumID
 
DtU32 mySerialNumber
 
DtU32 myPadding
 
DtU16 myRecordLength
 
DtU32 myRecordCount
 
char * myData
 

Constructor & Destructor Documentation

DtAssociatedObjectsRecord::DtAssociatedObjectsRecord ( )

default Constructor

DtAssociatedObjectsRecord::DtAssociatedObjectsRecord ( const DtAssociatedObjectsRecord orig)

copy constructor

DtAssociatedObjectsRecord::DtAssociatedObjectsRecord ( int  count)

custom Constructor

DtAssociatedObjectsRecord::DtAssociatedObjectsRecord ( DtString  object)

custom Constructor 2

DtAssociatedObjectsRecord::DtAssociatedObjectsRecord ( DtString objects,
int  strCount 
)

custom Constructor 2

Member Function Documentation

void DtAssociatedObjectsRecord::addAssociatedObject ( DtGlobalObjectDesignator  objectId)

Setter/Getter for objects.

DtU16 DtAssociatedObjectsRecord::associatedObjectsCount ( ) const
virtual int DtAssociatedObjectsRecord::associatedObjectsLength ( ) const
virtual

returns the size of the network representation.

DtGlobalObjectDesignator DtAssociatedObjectsRecord::getAssociatedObject ( int  index)
DtAssociatedObjectsRecord& DtAssociatedObjectsRecord::operator= ( const DtAssociatedObjectsRecord orig)

assignment Operators

virtual DtAssociatedObjectsRecord& DtAssociatedObjectsRecord::operator= ( const DtNetRecordSet orig)
virtual
DtGlobalObjectDesignator DtAssociatedObjectsRecord::popAssociatedObject ( int  index)
virtual void DtAssociatedObjectsRecord::print ( ) const
virtual

print data.

Reimplemented from DtRecordSet.

virtual void DtAssociatedObjectsRecord::printDataToStream ( std::ostream &  stream) const
virtual

Reimplemented from DtRecordSet.

bool DtAssociatedObjectsRecord::removeAssociatedObject ( int  index)

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

Document ID: Generated on Thu Oct 16 00:12:25 EDT 2025 from SVN revision 280738
Copyright © 1992-2025 MAK Technologies. All Rights Reserved (www.mak.com)