42 virtual const char*
type()
const override;
#define DT_DLL_vrfmodel
This file is used to determine how to build.
Definition: vrfmodelDefines.h:24
virtual double originalTaskSpeed() const
Returns original task speed. 0.0 means not specified.
static void moveToTaskCallback(DtSimMessage *msg, void *usr)
Callback function for handling incoming turn to move to task message. Calls onTaskComplete to actuall...
This is a process state repository for the DtAggregateMoveToController that stores the list of the uu...
Definition: aggregateMoveToPSR.h:25
Holds a position of some form. May be an absolute position, or a reference to another object...
Definition: rwLocationReference.h:25
A readable, writable type whose name is the name of a component and that has a list of component name...
Definition: componentDescriptor.h:49
DtMoveToTask represents a moveTo task for an entity to perform. It inherits read/writableness from Si...
Definition: moveToTask.h:38
virtual void registerTaskMsgCallbacks() override
Registers task and set data request callbacks for following type: DtMoveToType.
Definition: readerWriterRegistry.h:39
static DtSimComponent * creator(const DtString &name, DtLocalObject *owner, DtSimulationServices *simManager, DtComponentDescriptor *desc=0, DtReaderWriterRegistry *parentRegistry=0)
Class DtDisaggregatedMoveToController is a task controller responsible for executing DtMoveToLocation...
Definition: disaggregatedMoveToController.h:30
File: simMsg.h.
Definition: simMessage.h:35
DtDisaggregatedMoveToController & operator=(const DtDisaggregatedMoveToController &orig)
not implemented
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
virtual void onMoveToTask(DtSimMessage *msg)
Unpacks incoming DtMoveToTask, calls startTask(), and then calls startMoveToBehavior.
virtual const DtSimTaskMessageType & originalTaskType() const
Returns type of currentTaskMessage()->task() Could be DtSimTask::type() or DtScriptedTaskTask::type()...
virtual const char * type() const override
Returns a string identifies the class type of component. Type values are defined in compTypes...
Class DtDisaggregatedManeuverToController is a task controller responsible for executing DtManeuverTo...
Definition: disaggregatedManeuverToController.h:26
A locally simulated VRF object.
Definition: localObject.h:98
virtual DtRwLocationReference originalDestination() const
Returns a location reference, either an object such as waypoint or a geocentric location.
virtual void sendMoveAlongSubtask()
Sends either "move-along" or "maneuver-in-formation using route ID in process state repository...