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

Public Member Functions

 DtAttributeRecordSet ()
 Constructor Entity Identifier will have the invalid value of NO_SITE, NO_APPLIC and NO_REF_NUMBER.
 DtAttributeRecordSet (const DtAttributeRecordSet &orig)
 Constructor.
 DtAttributeRecordSet (const DtEntityIdentifier &entityId)
 Constructor.
virtual ~DtAttributeRecordSet ()
 Destructor.
virtual void setEntityObjectId (const DtEntityIdentifier &id)
 Set the Entity/Object ID.
virtual const DtEntityIdentifierentityObjectId () const
 Returns the Entity/Object ID.
bool operator< (const DtAttributeRecordSet &rightOperand) const
 Less than operator used for ordering in STL containers.
virtual unsigned int netSize () const
 Used to obtain the netsize for DIS PDUs.
- Public Member Functions inherited from DtStandardVariableRecordSet
 DtStandardVariableRecordSet ()
 Constructor.
virtual ~DtStandardVariableRecordSet ()
 Destructor.
virtual unsigned int numberOfRecords () const
 Returns number of records.
virtual void printRecords () const
 Prints the data to DtInfo.
virtual void printRecordsToStream (std::ostream &stream) const
 Prints the data to the specified stream.
virtual void addRecord (std::auto_ptr< DtStandardVariableRecord > record)
 Adds a record.
virtual void removeRecord (unsigned int index)
 Removes a record.
virtual DtStandardVariableRecordrecord (unsigned int index) const
 Returns the record.
virtual const std::vector
< DtStandardVariableRecord * > & 
records () const
 Returns the vector of records.
virtual void clearRecords ()
 Clear all records.
virtual std::vector< unsigned int > recordTypes () const
 Returns a vector of all the recordTypes.

Protected Attributes

DtEntityIdentifier myEntityIdentifier
 The Entity/Object ID.
- Protected Attributes inherited from DtStandardVariableRecordSet
std::vector
< DtStandardVariableRecord * > 
myRecords

Constructor & Destructor Documentation

DtAttributeRecordSet::DtAttributeRecordSet ( )

Constructor Entity Identifier will have the invalid value of NO_SITE, NO_APPLIC and NO_REF_NUMBER.

This is only legal for special cases where the PDU already has a Standard Record Set inside it (new DIS7 PDUs)

DtAttributeRecordSet::DtAttributeRecordSet ( const DtAttributeRecordSet orig)

Constructor.

DtAttributeRecordSet::DtAttributeRecordSet ( const DtEntityIdentifier entityId)

Constructor.

virtual DtAttributeRecordSet::~DtAttributeRecordSet ( )
virtual

Destructor.

Member Function Documentation

virtual const DtEntityIdentifier& DtAttributeRecordSet::entityObjectId ( ) const
virtual

Returns the Entity/Object ID.

virtual unsigned int DtAttributeRecordSet::netSize ( ) const
virtual

Used to obtain the netsize for DIS PDUs.

Reimplemented from DtStandardVariableRecordSet.

bool DtAttributeRecordSet::operator< ( const DtAttributeRecordSet rightOperand) const

Less than operator used for ordering in STL containers.

virtual void DtAttributeRecordSet::setEntityObjectId ( const DtEntityIdentifier id)
virtual

Set the Entity/Object ID.

Member Data Documentation

DtEntityIdentifier DtAttributeRecordSet::myEntityIdentifier
protected

The Entity/Object ID.


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

Document ID: Generated on Tue Mar 1 02:56:17 EST 2016 from SVN revision 162687
Copyright © 2005-2014 VT MÄK. All Rights Reserved (www.mak.com)