![]() |
VR-Forces 4.0.4 Class Documentation
|
Templated class that represents the various specializations of vrforces tasks. More...

Public Member Functions | |
| DtVRFMovementTask () | |
| Default constructor. | |
| DtVRFMovementTask (const DtString &writeName, DtReaderWriterRegistry *parentRegistry=0) | |
| Constructor. | |
| DtVRFMovementTask (const DtString &writeName, const DtVRFMovementTask &orig, DtReaderWriterRegistry *parentRegistry=0) | |
| Copy constructor. | |
| const DtVRFMovementTask & | operator= (const DtVRFMovementTask &orig) |
| Assignment operator. | |
| virtual | ~DtVRFMovementTask () |
| Destructor. | |
| virtual int | type () const |
| Returns the DtVrfMoveToType task type. | |
| virtual DtSimTask * | clone (const DtString &name, DtReaderWriterRegistry *parentRegistry=0) const |
| Creates a copy of this move-to task. | |
Static Public Member Functions | |
| static DtSimTask * | creator () |
| Static creator. | |
Templated class that represents the various specializations of vrforces tasks.
In order to support the ability to execute movement tasks either by VRF or B-HAVE new classes returning new types are necessary. Each movement task has a unique type that is used to register it by a movement controller.
| DtVRFMovementTask< T, TaskType >::DtVRFMovementTask | ( | ) | [inline] |
Default constructor.
| DtVRFMovementTask< T, TaskType >::DtVRFMovementTask | ( | const DtString & | writeName, |
| DtReaderWriterRegistry * | parentRegistry = 0 |
||
| ) | [inline] |
Constructor.
| DtVRFMovementTask< T, TaskType >::DtVRFMovementTask | ( | const DtString & | writeName, |
| const DtVRFMovementTask< T, TaskType > & | orig, | ||
| DtReaderWriterRegistry * | parentRegistry = 0 |
||
| ) | [inline] |
Copy constructor.
| virtual DtVRFMovementTask< T, TaskType >::~DtVRFMovementTask | ( | ) | [inline, virtual] |
Destructor.
| const DtVRFMovementTask& DtVRFMovementTask< T, TaskType >::operator= | ( | const DtVRFMovementTask< T, TaskType > & | orig | ) | [inline] |
Assignment operator.
| virtual int DtVRFMovementTask< T, TaskType >::type | ( | ) | const [inline, virtual] |
Returns the DtVrfMoveToType task type.
| virtual DtSimTask* DtVRFMovementTask< T, TaskType >::clone | ( | const DtString & | name, |
| DtReaderWriterRegistry * | parentRegistry = 0 |
||
| ) | const [inline, virtual] |
Creates a copy of this move-to task.
| static DtSimTask* DtVRFMovementTask< T, TaskType >::creator | ( | ) | [inline, static] |
Static creator.