|
WSF
|
Sends DisOther PDU's with commands to change visualization parameters. More...
#include <WsfDisVisualization.hpp>

Public Member Functions | |
| WsfDisVisualization (WsfDisInterface *aInterfacePtr) | |
| void | VisibleChange (double aSimTime, WsfPlatform *aPlatformPtr, bool aIsVisible) |
| void | BehaviorChange (double aSimTime, WsfVisualization::Behavior aBehavior) |
| void | Connected (double aSimTime) |
Public Attributes | |
| WsfDisInterface * | mInterfacePtr |
| UtCallbackHolder | mCallbacks |
Sends DisOther PDU's with commands to change visualization parameters.
| WsfDisVisualization::WsfDisVisualization | ( | WsfDisInterface * | aInterfacePtr | ) |
| void WsfDisVisualization::BehaviorChange | ( | double | aSimTime, |
| WsfVisualization::Behavior | aBehavior ) |
References WsfExtEntityDeadReckon::ForceUpdate(), WsfDisUtil::GetDisPlatform(), WsfExtInterface::GetEntityDeadReckon(), WsfDisPlatform::GetEntityId(), WsfDisUtil::GetExtInterface(), WsfPlatform::GetIndex(), WsfVisualization::Behavior::mAnimationOffsetTime, WsfVisualization::Behavior::mAnimationSpeed, WsfVisualization::Behavior::mBehaviorType, mInterfacePtr, WsfVisualization::Behavior::mPlatformPtr, and WsfDisUtil::PutPdu().
Referenced by Connected().
| void WsfDisVisualization::Connected | ( | double | aSimTime | ) |
References BehaviorChange(), WsfVisualization::BehaviorChange, WsfVisualization::GetBehaviors(), WsfVisualization::GetInstance(), WsfSimulation::GetPlatformByIndex(), WsfDisUtil::GetSimulation(), mCallbacks, mInterfacePtr, platformPtr, VisibleChange(), and WsfVisualization::VisibleChange.
Referenced by WsfDisVisualization().
| void WsfDisVisualization::VisibleChange | ( | double | aSimTime, |
| WsfPlatform * | aPlatformPtr, | ||
| bool | aIsVisible ) |
References WsfDisUtil::GetDisPlatform(), WsfDisPlatform::GetEntityId(), WsfPlatform::GetIndex(), mInterfacePtr, and WsfDisUtil::PutPdu().
Referenced by Connected().
| UtCallbackHolder WsfDisVisualization::mCallbacks |
Referenced by Connected(), and WsfDisVisualization().
| WsfDisInterface* WsfDisVisualization::mInterfacePtr |
Referenced by BehaviorChange(), Connected(), VisibleChange(), and WsfDisVisualization().