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

Public Member Functions

virtual void marshal (DataStream &dataStream) const
 
virtual void unmarshal (DataStream &dataStream)
 
EntityIDgetOrginatingEntityID ()
 
const EntityIDgetOrginatingEntityID () const
 
void setOrginatingEntityID (const EntityID &pX)
 
EntityIDgetReceivingEntityID ()
 
const EntityIDgetReceivingEntityID () const
 
void setReceivingEntityID (const EntityID &pX)
 
RelationshipgetRelationship ()
 
const RelationshipgetRelationship () const
 
void setRelationship (const Relationship &pX)
 
Vector3FloatgetPartLocation ()
 
const Vector3FloatgetPartLocation () const
 
void setPartLocation (const Vector3Float &pX)
 
NamedLocationgetNamedLocationID ()
 
const NamedLocationgetNamedLocationID () const
 
void setNamedLocationID (const NamedLocation &pX)
 
EntityTypegetPartEntityType ()
 
const EntityTypegetPartEntityType () const
 
void setPartEntityType (const EntityType &pX)
 
virtual int getMarshalledSize () const
 
bool operator== (const IsPartOfPdu &rhs) const
 
virtual void marshal (DataStream &dataStream) const
 
virtual void unmarshal (DataStream &dataStream)
 
EntityIDgetOrginatingEntityID ()
 
const EntityIDgetOrginatingEntityID () const
 
void setOrginatingEntityID (const EntityID &pX)
 
EntityIDgetReceivingEntityID ()
 
const EntityIDgetReceivingEntityID () const
 
void setReceivingEntityID (const EntityID &pX)
 
RelationshipgetRelationship ()
 
const RelationshipgetRelationship () const
 
void setRelationship (const Relationship &pX)
 
Vector3FloatgetPartLocation ()
 
const Vector3FloatgetPartLocation () const
 
void setPartLocation (const Vector3Float &pX)
 
NamedLocationIdentificationgetNamedLocationID ()
 
const NamedLocationIdentificationgetNamedLocationID () const
 
void setNamedLocationID (const NamedLocationIdentification &pX)
 
EntityTypegetPartEntityType ()
 
const EntityTypegetPartEntityType () const
 
void setPartEntityType (const EntityType &pX)
 
virtual int getMarshalledSize () const
 
bool operator== (const IsPartOfPdu &rhs) const
 
- Public Member Functions inherited from DIS::EntityManagementFamilyPdu
bool operator== (const EntityManagementFamilyPdu &rhs) const
 
bool operator== (const EntityManagementFamilyPdu &rhs) const
 
- Public Member Functions inherited from DIS::Pdu
unsigned char getProtocolVersion () const
 
void setProtocolVersion (unsigned char pX)
 
unsigned char getExerciseID () const
 
void setExerciseID (unsigned char pX)
 
unsigned char getPduType () const
 
void setPduType (unsigned char pX)
 
unsigned char getProtocolFamily () const
 
void setProtocolFamily (unsigned char pX)
 
unsigned int getTimestamp () const
 
void setTimestamp (unsigned int pX)
 
unsigned short getLength () const
 
void setLength (unsigned short pX)
 
short getPadding () const
 
void setPadding (short pX)
 
bool operator== (const Pdu &rhs) const
 
unsigned char getPduStatus () const
 
void setPduStatus (unsigned char pX)
 
unsigned char getPadding () const
 
void setPadding (unsigned char pX)
 
bool operator== (const Pdu &rhs) const
 
- Public Member Functions inherited from DIS::PduSuperclass
unsigned char getProtocolVersion () const
 
void setProtocolVersion (unsigned char pX)
 
unsigned char getExerciseID () const
 
void setExerciseID (unsigned char pX)
 
unsigned char getPduType () const
 
void setPduType (unsigned char pX)
 
unsigned char getProtocolFamily () const
 
void setProtocolFamily (unsigned char pX)
 
unsigned int getTimestamp () const
 
void setTimestamp (unsigned int pX)
 
unsigned short getLength () const
 
void setLength (unsigned short pX)
 
bool operator== (const PduSuperclass &rhs) const
 

Protected Attributes

EntityID _orginatingEntityID
 ID of entity originating PDU.
 
EntityID _receivingEntityID
 ID of entity receiving PDU.
 
Relationship _relationship
 relationship of joined parts
 
Vector3Float _partLocation
 location of part; centroid of part in host's coordinate system. More...
 
NamedLocation _namedLocationID
 named location
 
EntityType _partEntityType
 entity type
 
NamedLocationIdentification _namedLocationID
 named location
 
- Protected Attributes inherited from DIS::Pdu
unsigned char _protocolVersion
 The version of the protocol. More...
 
unsigned char _exerciseID
 Exercise ID.
 
unsigned char _pduType
 Type of pdu, unique for each PDU class.
 
unsigned char _protocolFamily
 value that refers to the protocol family, eg SimulationManagement, et
 
unsigned int _timestamp
 Timestamp value.
 
unsigned short _length
 Length, in bytes, of the PDU.
 
short _padding
 zero-filled array of padding
 
unsigned char _pduStatus
 PDU Status Record. More...
 
unsigned char _padding
 zero-filled array of padding
 
- Protected Attributes inherited from DIS::PduSuperclass
unsigned char _protocolVersion
 The version of the protocol. More...
 
unsigned char _exerciseID
 Exercise ID.
 
unsigned char _pduType
 Type of pdu, unique for each PDU class.
 
unsigned char _protocolFamily
 value that refers to the protocol family, eg SimulationManagement, et
 
unsigned int _timestamp
 Timestamp value.
 
unsigned short _length
 Length, in bytes, of the PDU.
 

Member Data Documentation

◆ _partLocation

Vector3Float DIS::IsPartOfPdu::_partLocation
protected

location of part; centroid of part in host's coordinate system.

x=range, y=bearing, z=0


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