![]() |
VR-Forces 4.0.4 Class Documentation
|
An output port group that contains the ports necessary to control the movement of a human using the DtHumanMovementActuator. More...

Public Member Functions | |
| virtual | ~DtHumanMovementControlOutputPortGroup () |
| virtual DtAnalogOutputPort * | movementDirectionPort () |
| Output port indicating what direction the entity should move in. | |
| virtual DtAnalogOutputPort * | facingDirectionPort () |
| Output port indicating what direction the entity should face. | |
| virtual DtAnalogOutputPort * | speedPort () |
| Output port indicating how fast the entity should move. | |
Static Public Member Functions | |
| static DtHumanMovementControlOutputPortGroup * | create (const DtString &name) |
| Creates a new instance of this class, and calls init() on it before returning the instance. | |
Protected Member Functions | |
| DtHumanMovementControlOutputPortGroup (const DtString &name) | |
| Use create() instead of the constructor. | |
| virtual bool | init () |
| Virtual init method called during the creation process. | |
Protected Attributes | |
| DtAnalogOutputPort * | myMovementDirectionOutputPort |
| DtAnalogOutputPort * | myFacingDirectionOutputPort |
| DtAnalogOutputPort * | mySpeedOutputPort |
Private Member Functions | |
| DtHumanMovementControlOutputPortGroup () | |
| Not Implemented. | |
| DtHumanMovementControlOutputPortGroup (const DtHumanMovementControlOutputPortGroup &) | |
| Not Implemented. | |
| DtHumanMovementControlOutputPortGroup & | operator= (const DtHumanMovementControlOutputPortGroup &) |
| Not Implemented. | |
An output port group that contains the ports necessary to control the movement of a human using the DtHumanMovementActuator.
| DtHumanMovementControlOutputPortGroup::DtHumanMovementControlOutputPortGroup | ( | const DtString & | name | ) | [protected] |
Use create() instead of the constructor.
| virtual DtHumanMovementControlOutputPortGroup::~DtHumanMovementControlOutputPortGroup | ( | ) | [virtual] |
Not Implemented.
| DtHumanMovementControlOutputPortGroup::DtHumanMovementControlOutputPortGroup | ( | const DtHumanMovementControlOutputPortGroup & | ) | [private] |
Not Implemented.
| static DtHumanMovementControlOutputPortGroup* DtHumanMovementControlOutputPortGroup::create | ( | const DtString & | name | ) | [static] |
Creates a new instance of this class, and calls init() on it before returning the instance.
Use this method instead of the constructor.
| virtual bool DtHumanMovementControlOutputPortGroup::init | ( | ) | [protected, virtual] |
Virtual init method called during the creation process.
No need to call this method externally.
| virtual DtAnalogOutputPort* DtHumanMovementControlOutputPortGroup::movementDirectionPort | ( | ) | [virtual] |
Output port indicating what direction the entity should move in.
Specified as a heading in radians.
| virtual DtAnalogOutputPort* DtHumanMovementControlOutputPortGroup::facingDirectionPort | ( | ) | [virtual] |
Output port indicating what direction the entity should face.
Specified as a heading in radians.
| virtual DtAnalogOutputPort* DtHumanMovementControlOutputPortGroup::speedPort | ( | ) | [virtual] |
Output port indicating how fast the entity should move.
Specified in meters/second.
| DtHumanMovementControlOutputPortGroup& DtHumanMovementControlOutputPortGroup::operator= | ( | const DtHumanMovementControlOutputPortGroup & | ) | [private] |
Not Implemented.
DtAnalogOutputPort* DtHumanMovementControlOutputPortGroup::myMovementDirectionOutputPort [protected] |