![]() |
VR-Link API Documentation for HLA 1.3
|
A representation of a single Separation part, which is specific to DIS version 7. More...
Inheritance diagram for DtSeparationVPRecord:
Collaboration diagram for DtSeparationVPRecord:Public Member Functions | |
| DtSeparationVPRecord () | |
| Constructor. More... | |
| virtual | ~DtSeparationVPRecord () |
| Destructor. More... | |
| DtSeparationVPRecord (const DtSeparationVPRecord &orig) | |
| Copy constructor. More... | |
| DtSeparationVPRecord & | operator= (const DtSeparationVPRecord &orig) |
| Assignment operator. More... | |
| virtual DtVPRecordKind | vpType () const |
| The Variable Parameter Record type. More... | |
| virtual DtVPRecord * | clone () |
| Clone function. More... | |
| virtual void | decodeFromNet (DtNetVPRecord *) |
| decode this VP Record from a array of 128 bits as defined by the DIS 7 standard. More... | |
| virtual void | encodeToNet (DtNetVPRecord *) const |
| encode this VP Record to a array of 128 bits as defined by the DIS 7 standard. More... | |
| virtual void | printDataToStream (std::ostream &stream) const |
| Print the record to a stream. More... | |
| virtual bool | operator== (const DtVPRecord &other) const |
| Equality/inequality operators. More... | |
| virtual DtSeparationReason | separationReason () const |
| Accessors. More... | |
| virtual void | setSeparationReason (DtSeparationReason data) |
| Accessors. More... | |
| virtual DtPreEntityIndicator | preEntityIndicator () const |
| Accessors. More... | |
| virtual void | setPreEntityIndicator (DtPreEntityIndicator data) |
| Accessors. More... | |
| virtual const DtEntityIdentifier & | parentEntityIdentifier () const |
| Accessors. More... | |
| virtual void | setParentEntityIdentifier (const DtEntityIdentifier &data) |
| Accessors. More... | |
| virtual DtStationName | stationName () const |
| Accessors. More... | |
| virtual void | setStationName (DtStationName data) |
| Accessors. More... | |
| virtual unsigned int | stationNumber () const |
| Accessors. More... | |
| virtual void | setStationNumber (unsigned int data) |
| Accessors. More... | |
Public Member Functions inherited from DtVPRecord | |
| DtVPRecord () | |
| Constructor. More... | |
| virtual | ~DtVPRecord () |
| Destructor. More... | |
| virtual bool | operator!= (const DtVPRecord &other) const |
| Equality/inequality operators. More... | |
Static Public Member Functions | |
| static DtVPRecord * | create () |
| create function More... | |
Static Public Member Functions inherited from DtVPRecord | |
| static DtVPRecord * | create () |
| create function More... | |
Protected Attributes | |
| DtSeparationReason | mySeparationReason |
| DtPreEntityIndicator | myPreEntityIndicator |
| DtEntityIdentifier | myParentEntityId |
| DtStationName | myStationLocation |
| unsigned int | myStationNumber |
A representation of a single Separation part, which is specific to DIS version 7.
The creation/destruction of a DtSeparationVPRecord should be done through the DtSeparationVPRecordColleciton.
| DtSeparationVPRecord::DtSeparationVPRecord | ( | ) |
Constructor.
Creates a new Separation part with a null entity type.
|
virtual |
Destructor.
| DtSeparationVPRecord::DtSeparationVPRecord | ( | const DtSeparationVPRecord & | orig | ) |
Copy constructor.
|
inlinevirtual |
Clone function.
Reimplemented from DtVPRecord.
|
inlinestatic |
create function
|
virtual |
decode this VP Record from a array of 128 bits as defined by the DIS 7 standard.
Reimplemented from DtVPRecord.
|
virtual |
encode this VP Record to a array of 128 bits as defined by the DIS 7 standard.
Reimplemented from DtVPRecord.
| DtSeparationVPRecord& DtSeparationVPRecord::operator= | ( | const DtSeparationVPRecord & | orig | ) |
Assignment operator.
|
virtual |
Equality/inequality operators.
Reimplemented from DtVPRecord.
|
virtual |
Accessors.
|
virtual |
Accessors.
|
virtual |
Print the record to a stream.
Reimplemented from DtVPRecord.
|
virtual |
Accessors.
|
virtual |
Accessors.
|
virtual |
Accessors.
|
virtual |
Accessors.
|
virtual |
Accessors.
|
virtual |
Accessors.
|
virtual |
Accessors.
|
virtual |
Accessors.
|
inlinevirtual |
The Variable Parameter Record type.
Reimplemented from DtVPRecord.
References DtSeparationRecordKind.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |