MAK RTIspy API Documentation for HLA 1516
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Types | Public Member Functions | Private Member Functions | Private Attributes
timeManagedEntity Class Reference
+ Collaboration diagram for timeManagedEntity:

Public Types

enum  entity_state { Alive = 0, FiredUpon = 1, Damaged = 2, Dead = 3 }
 
enum  active_state { Initial = 0, Firing = 1, SendDetonate = 3, Idle = 5 }
 

Public Member Functions

 timeManagedEntity ()
 
 ~timeManagedEntity ()
 
bool attrUpdateWaiting ()
 
bool interactionWaiting ()
 
attributeUpdateEventgetNextAttrUpdateEvent ()
 
interactionEventgetNextInteractionEvent ()
 
void addAttrUpdateEvent (attributeUpdateEvent *)
 
void addInteractionEvent (interactionEvent *)
 
bool shouldFire ()
 
bool shouldDetonate ()
 
bool isFiredUpon ()
 
bool isDetonated ()
 
void setPhaseLine (double phaseLine)
 
void incPosition (double deltaTime)
 
void firePressed ()
 
void reset ()
 
void tick ()
 
<

Private Member Functions