![]() |
MAK RTIspy API Documentation for HLA 1.3
|
Collaboration diagram for timeManagedEntity:References attrUpdateWaiting(), getNextAttrUpdateEvent(), getNextInteractionEvent(), and interactionWaiting().
| void timeManagedEntity::addAttrUpdateEvent | ( | attributeUpdateEvent * | eventToAdd | ) |
References myAttrUpdateQueue.
| void timeManagedEntity::addInteractionEvent | ( | interactionEvent * | eventToAdd | ) |
References myInteractionQueue.
References myAttrUpdateQueue.
Referenced by processEvents(), and ~timeManagedEntity().
| void timeManagedEntity::firePressed | ( | ) |
References myFirePressed.
Referenced by main().
References myAttrUpdateQueue.
Referenced by processEvents(), and ~timeManagedEntity().
References myInteractionQueue.
Referenced by processEvents(), and ~timeManagedEntity().
| void timeManagedEntity::incPosition | ( | ) |
References myPosition.
Referenced by main().
References myInteractionQueue.
Referenced by processEvents(), and ~timeManagedEntity().
References Damaged, and myPhysicalState.
Referenced by main(), processEvents(), and tick().
References FiredUpon, and myPhysicalState.
| void timeManagedEntity::processEvents | ( | ) | [private] |
References attrUpdateWaiting(), Damaged, interactionEvent::DetonationType, FiredUpon, interactionEvent::FireType, attributeUpdateEvent::getFedTime(), interactionEvent::getFedTime(), getNextAttrUpdateEvent(), getNextInteractionEvent(), attributeUpdateEvent::getTag(), interactionEvent::getTag(), interactionEvent::getTypeOfInteraction(), interactionWaiting(), isDetonated(), and myPhysicalState.
Referenced by tick().
| void timeManagedEntity::reset | ( | ) |
References Alive, Initial, myFirePressed, myPhysicalState, and myState.
| void timeManagedEntity::sendDetonate | ( | ) | [private] |
| void timeManagedEntity::sendFire | ( | ) | [private] |
| void timeManagedEntity::setPhaseLine | ( | int | phaseLine | ) |
References myPhaseLine.
Referenced by parseCmdLine().
References myState, and SendDetonate.
Referenced by main().
| void timeManagedEntity::tick | ( | ) |
References Dead, Firing, Idle, Initial, isDetonated(), myFirePressed, myPhaseLine, myPhysicalState, myPosition, myState, processEvents(), and SendDetonate.
Referenced by main().
std::queue< attributeUpdateEvent* > timeManagedEntity::myAttrUpdateQueue [private] |
Referenced by addAttrUpdateEvent(), attrUpdateWaiting(), and getNextAttrUpdateEvent().
bool timeManagedEntity::myFirePressed [private] |
Referenced by firePressed(), reset(), and tick().
std::queue< interactionEvent* > timeManagedEntity::myInteractionQueue [private] |
Referenced by addInteractionEvent(), getNextInteractionEvent(), and interactionWaiting().
unsigned int timeManagedEntity::myPhaseLine [private] |
Referenced by setPhaseLine(), and tick().
Referenced by isDetonated(), isFiredUpon(), processEvents(), reset(), and tick().
unsigned int timeManagedEntity::myPosition [private] |
Referenced by incPosition(), and tick().
active_state timeManagedEntity::myState [private] |
Referenced by reset(), shouldDetonate(), shouldFire(), and tick().
unsigned int timeManagedEntity::myVelocity [private] |