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

Public Member Functions

virtual void marshal (DataStream &dataStream) const
 
virtual void unmarshal (DataStream &dataStream)
 
EventIdentifier & getFireEventID ()
 
const EventIdentifier & getFireEventID () const
 
void setFireEventID (const EventIdentifier &pX)
 
unsigned short getPadding () const
 
void setPadding (unsigned short pX)
 
EventIdentifier & getFiringEntityID ()
 
const EventIdentifier & getFiringEntityID () const
 
void setFiringEntityID (const EventIdentifier &pX)
 
unsigned short getPadding2 () const
 
void setPadding2 (unsigned short pX)
 
EventIdentifier & getTargetEntityID ()
 
const EventIdentifier & getTargetEntityID () const
 
void setTargetEntityID (const EventIdentifier &pX)
 
unsigned short getPadding3 () const
 
void setPadding3 (unsigned short pX)
 
Vector3Double & getTargetLocation ()
 
const Vector3Double & getTargetLocation () const
 
void setTargetLocation (const Vector3Double &pX)
 
virtual int getMarshalledSize () const
 
bool operator== (const LaunchedMunitionRecord &rhs) const
 

Protected Attributes

EventIdentifier _fireEventID
 
unsigned short _padding
 
EventIdentifier _firingEntityID
 
unsigned short _padding2
 
EventIdentifier _targetEntityID
 
unsigned short _padding3
 
Vector3Double _targetLocation
 

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