![]() |
VR-Forces 5.0.1 Developer's Guide
|
Templated class that represents the various specializations of vrforces tasks.
In order to support the ability to execute movement tasks either by VRF or navigation task, new classes returning new types are necessary. Each movement task has a unique type that is used to register it by a movement controller.

Public Member Functions | |
| DtVRFMovementTask () | |
| DtVRFMovementTask (const DtString &writeName, DtReaderWriterRegistry *parentRegistry=0) | |
| DtVRFMovementTask (const DtString &writeName, const DtVRFMovementTask &orig, DtReaderWriterRegistry *parentRegistry=0) | |
| const DtVRFMovementTask & | operator= (const DtVRFMovementTask &orig) |
| virtual | ~DtVRFMovementTask () |
| virtual const DtSimTaskMessageType & | type () const |
| virtual DtSimTask * | clone (const DtString &name, DtReaderWriterRegistry *parentRegistry=0) const |
Static Public Member Functions | |
| static DtSimTask * | creator () |
|
inline |
Default constructor.
|
inline |
Constructor.
|
inline |
Copy constructor.
|
inlinevirtual |
Destructor.
|
inline |
Assignment operator.
|
inlinevirtual |
Returns the DtVrfMoveToType task type.
|
inlinevirtual |
Creates a copy of this move-to task.
|
inlinestatic |
Static creator.