17 #include <vlutil/vlString.h>
18 #include <matrix/vlVector.h>
52 virtual const char*
type()
const override;
virtual void routeLogic()
Sets control values based on status along the route.
#define DT_DLL_vrfmodel
This file is used to determine how to build.
Definition: vrfmodelDefines.h:24
A readable, writable type whose name is the name of a component and that has a list of component name...
Definition: componentDescriptor.h:49
Definition: readerWriterRegistry.h:39
std::shared_ptr< DtSimTaskState > DtSimTaskStatePtr
Definition: taskAndTaskStateDefines.h:18
DtRotaryWingMoveAlongControllerComponent & operator=(const DtRotaryWingMoveAlongControllerComponent &orig)=delete
assignment operator
DtRotaryWingPatrolRouteController is a controller used to model patrolling along a route behavior for...
Definition: rotaryWingPatrolRouteController.h:33
File: simMsg.h.
Definition: simMessage.h:35
virtual void registerTaskMsgCallbacks() override
Overrides this so it can register its interest in MoveAlong commands.
DtRotaryWingMoveAlongControllerComponent is a controller used to model the movement of a helicopter a...
Definition: rotaryWingMoveAlongControllerComponent.h:31
Central access point of all non-object-specific the services and managers that are available for use ...
Definition: simulationServices.h:96
The DtSimComponent class is the base class for the entire simulation model component hierarchy...
Definition: simComponent.h:89
static DtSimComponent * creator(const DtString &name, DtLocalObject *owner, DtSimulationServices *simManager, DtComponentDescriptor *desc=nullptr, DtReaderWriterRegistry *parentRegistry=nullptr)
virtual const char * type() const override
Returns a string identifies the class type of component. Type values are defined in compTypes...
virtual DtSimTaskStatePtr currentTaskState() const override
A DtTaskMsg is a DtRadioMsg with a pointer to a task. The type of the taskMsg is just the type of the...
Definition: taskMessage.h:21
A locally simulated VRF object.
Definition: localObject.h:98