32 const DtString& rwName = DtString::nullString(),
37 const DtString& rwName = DtString::nullString(),
48 const DtString& rwName = DtString::nullString(),
57 virtual void setEntityToFollow(
const DtUUID&);
65 virtual void setFollowingOffsetVector(
const DtVector& offsetVector);
66 virtual const DtVector& followingOffsetVector()
const;
72 virtual void setControlObject(
const DtUUID&);
84 virtual void setWorldDestination(
const DtVector& destination);
85 virtual const DtVector& worldDestination()
const;
94 virtual void setLocalDestinationVelocity(
const DtVector& velocity);
95 virtual const DtVector& localDestinationVelocity()
const;
100 virtual void setDestinationSetTime(
const double time);
101 virtual const double destinationSetTime()
const;
106 virtual void setDisembarkSubtaskId(
const int id);
107 virtual const int disembarkSubtaskId()
const;
UUID is a unique ID wrapper class.
Definition: rwUUID.h:222
DtRwVector myWorldDestination
World point for move to location tasks.
Definition: humanFollowPSR.h:135
DtVrfObject is used to represent any type of simulated object (entities, aggregate, control objects) in a VR-Forces application.
Definition: vrfObject.h:215
DtRwVector myLocalDestinationVelocity
The vector describing the velocity of the smoothed movement target point during the last tick...
Definition: humanFollowPSR.h:139
Definition: readerWriterRegistry.h:39
DtRwVrfObjectReference myEntityToFollow
From DtGroundFollowEntityController (gndFollwCtl.h)
Definition: humanFollowPSR.h:124
DtRwVector myOffsetVector
Definition: humanFollowPSR.h:125
Definition: rwVector.h:23
#define DT_DLL_vrfobjcore
This file is used to determine how to build.
Definition: vrfobjcoreDefines.h:24
Description: Readable, Writable int.
Definition: rwInt.h:25
virtual DtVrfProcessStateRepository * clone(const DtString &rwName=DtString::nullString(), DtReaderWriterRegistry *parentRegistry=0) const =0
DtRwVrfObjectReference myControlObject
From DtGroundMoveToControllerComponent (gndMvToCntlr.h)
Definition: humanFollowPSR.h:132
class DtHumanFollowPSR:
Definition: humanFollowPSR.h:26
Instances of DtObjectIdOutputPort are output ports through which data producers can send DtEntityIden...
Definition: objectIdIOPort.h:47
Description: Readable, Writable DtReal (double)
Definition: rwReal.h:27
DtRwReal myDestinationSetTime
The time that the local destination was last set.
Definition: humanFollowPSR.h:141
Class used as the reader/writer implementation of the DtVrfObjectReference.
Definition: vrfObjectReference.h:204
Class DtVrfProcessStateRepository: Abstract base class for all process state repositories.
Definition: vrfProcessStateRepository.h:43
virtual DtString type() const =0
Returns the string type of the repository, as defined in procSRTypes.h.
DtRwInt myDisembarkSubtaskId
Id for disembark subtask.
Definition: humanFollowPSR.h:144
const DtVrfProcessStateRepository & operator=(const DtVrfProcessStateRepository &orig)