open-dis-cpp
Public Member Functions | Protected Attributes | List of all members
DIS::EntityAssociation Class Reference
Collaboration diagram for DIS::EntityAssociation:
Collaboration graph
[legend]

Public Member Functions

virtual void marshal (DataStream &dataStream) const
 
virtual void unmarshal (DataStream &dataStream)
 
unsigned char getRecordType () const
 
void setRecordType (unsigned char pX)
 
unsigned char getChangeIndicator () const
 
void setChangeIndicator (unsigned char pX)
 
unsigned char getAssociationStatus () const
 
void setAssociationStatus (unsigned char pX)
 
unsigned char getAssociationType () const
 
void setAssociationType (unsigned char pX)
 
EntityIDgetEntityID ()
 
const EntityIDgetEntityID () const
 
void setEntityID (const EntityID &pX)
 
unsigned short getOwsSttionLocation () const
 
void setOwsSttionLocation (unsigned short pX)
 
unsigned short getPhysicalConnectionType () const
 
void setPhysicalConnectionType (unsigned short pX)
 
unsigned char getGroupMemberType () const
 
void setGroupMemberType (unsigned char pX)
 
unsigned short getGroupNumber () const
 
void setGroupNumber (unsigned short pX)
 
virtual int getMarshalledSize () const
 
bool operator== (const EntityAssociation &rhs) const
 

Protected Attributes

unsigned char _recordType
 the identification of the Variable Parameter record. More...
 
unsigned char _changeIndicator
 Indicates if this VP has changed since last issuance.
 
unsigned char _associationStatus
 Indicates association status between two entities; 8 bit enum.
 
unsigned char _associationType
 Type of association; 8 bit enum.
 
EntityID _entityID
 Object ID of entity associated with this entity.
 
unsigned short _owsSttionLocation
 Station location on one's own entity. More...
 
unsigned short _physicalConnectionType
 Type of physical connection. More...
 
unsigned char _groupMemberType
 Type of member the entity is within th egroup.
 
unsigned short _groupNumber
 Group if any to which the entity belongs.
 

Member Data Documentation

◆ _owsSttionLocation

unsigned short DIS::EntityAssociation::_owsSttionLocation
protected

Station location on one's own entity.

EBV doc.

◆ _physicalConnectionType

unsigned short DIS::EntityAssociation::_physicalConnectionType
protected

Type of physical connection.

EBV doc

◆ _recordType

unsigned char DIS::EntityAssociation::_recordType
protected

the identification of the Variable Parameter record.

Enumeration from EBV


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