#include <WsfDisInput.hpp>
|
| virtual void | PrepareComponent (double aSimTime) |
| virtual void | AddedToDisInterface (WsfDisInterface *aDisInterfacePtr) |
| virtual bool | TransferPlatformToInternalControl (double aSimTime, WsfPlatform *aPlatformPtr, DisEntityId &aEntityId, DisEntityType &aEntityType) |
| virtual bool | TransferPlatformToExternalControl (double aSimTime, WsfPlatform *aPlatformPtr) |
| virtual void | PlatformCreated (WsfDisPlatform *aPlatformPtr) |
| virtual bool | UpdateEmissionSystem (WsfPlatform *aPlatformPtr, WsfDisEmission *aEmissionPtr, DisSystem *aSystemPtr) |
| virtual bool | AddEmissionSystem (WsfPlatform *aPlatformPtr, WsfDisEmission *aEmissionPtr, DisSystem *aSystemPtr) |
| virtual bool | UpdateXmtrFromBeam (WsfDisEmission *aEmissionPtr, DisBeam *aBeamPtr, WsfEM_Xmtr *aXmtrPtr, bool &aBeamOn) |
| | WsfComponentT () |
| WsfComponentT & | operator= (const WsfComponentT &) noexcept |
| | ~WsfComponentT () override=default |
| virtual void | ComponentParentChanged (ParentType *aParentPtr) |
| ParentType * | GetComponentParent () const |
| void | SetComponentParent (ParentType *aParentPtr) |
| virtual | ~WsfComponent ()=default |
| virtual WsfComponent * | CloneComponent () const =0 |
| virtual WsfStringId | GetComponentName () const =0 |
| virtual const int * | GetComponentRoles () const =0 |
| virtual void * | QueryInterface (int aRole)=0 |
| virtual int | GetComponentInitializationOrder () const |
| template<typename T> |
| bool | QueryInterfaceT (T *&aRolePtr) |
| bool | ComponentHasRole (int aRole) |
| | Returns true if the component has the specified role.
|
| virtual bool | PreInitialize (double aSimTime) |
| virtual bool | Initialize (double aSimTime) |
| virtual bool | Initialize2 (double aSimTime) |
| virtual void | PreInput () |
| virtual bool | ProcessInput (UtInput &aInput) |
◆ AddedToDisInterface()
| virtual void WsfDisComponent::AddedToDisInterface |
( |
WsfDisInterface * | aDisInterfacePtr | ) |
|
|
inlinevirtual |
◆ AddEmissionSystem()
| virtual bool WsfDisComponent::AddEmissionSystem |
( |
WsfPlatform * | aPlatformPtr, |
|
|
WsfDisEmission * | aEmissionPtr, |
|
|
DisSystem * | aSystemPtr ) |
|
inlinevirtual |
◆ PlatformCreated()
| virtual void WsfDisComponent::PlatformCreated |
( |
WsfDisPlatform * | aPlatformPtr | ) |
|
|
inlinevirtual |
◆ PrepareComponent()
| virtual void WsfDisComponent::PrepareComponent |
( |
double | aSimTime | ) |
|
|
inlinevirtual |
◆ TransferPlatformToExternalControl()
| virtual bool WsfDisComponent::TransferPlatformToExternalControl |
( |
double | aSimTime, |
|
|
WsfPlatform * | aPlatformPtr ) |
|
inlinevirtual |
◆ TransferPlatformToInternalControl()
| virtual bool WsfDisComponent::TransferPlatformToInternalControl |
( |
double | aSimTime, |
|
|
WsfPlatform * | aPlatformPtr, |
|
|
DisEntityId & | aEntityId, |
|
|
DisEntityType & | aEntityType ) |
|
inlinevirtual |
◆ UpdateEmissionSystem()
| virtual bool WsfDisComponent::UpdateEmissionSystem |
( |
WsfPlatform * | aPlatformPtr, |
|
|
WsfDisEmission * | aEmissionPtr, |
|
|
DisSystem * | aSystemPtr ) |
|
inlinevirtual |
◆ UpdateXmtrFromBeam()
| virtual bool WsfDisComponent::UpdateXmtrFromBeam |
( |
WsfDisEmission * | aEmissionPtr, |
|
|
DisBeam * | aBeamPtr, |
|
|
WsfEM_Xmtr * | aXmtrPtr, |
|
|
bool & | aBeamOn ) |
|
inlinevirtual |
The documentation for this class was generated from the following file: