VR-Forces 4.0.4 Class Documentation
Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | Private Member Functions
DtHumanMovementControlOutputPortGroup Class Reference

An output port group that contains the ports necessary to control the movement of a human using the DtHumanMovementActuator. More...

Inheritance diagram for DtHumanMovementControlOutputPortGroup:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual ~DtHumanMovementControlOutputPortGroup ()
virtual DtAnalogOutputPortmovementDirectionPort ()
 Output port indicating what direction the entity should move in.
virtual DtAnalogOutputPortfacingDirectionPort ()
 Output port indicating what direction the entity should face.
virtual DtAnalogOutputPortspeedPort ()
 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

DtAnalogOutputPortmyMovementDirectionOutputPort
DtAnalogOutputPortmyFacingDirectionOutputPort
DtAnalogOutputPortmySpeedOutputPort

Private Member Functions

 DtHumanMovementControlOutputPortGroup ()
 Not Implemented.
 DtHumanMovementControlOutputPortGroup (const DtHumanMovementControlOutputPortGroup &)
 Not Implemented.
DtHumanMovementControlOutputPortGroupoperator= (const DtHumanMovementControlOutputPortGroup &)
 Not Implemented.

Detailed Description

An output port group that contains the ports necessary to control the movement of a human using the DtHumanMovementActuator.

Note:
This class is created using the static create() method instead of the constructor.

Constructor & Destructor Documentation

Use create() instead of the constructor.

Not Implemented.

Not Implemented.


Member Function Documentation

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.

Output port indicating what direction the entity should move in.

Specified as a heading in radians.

Output port indicating what direction the entity should face.

Specified as a heading in radians.

Output port indicating how fast the entity should move.

Specified in meters/second.

DtHumanMovementControlOutputPortGroup& DtHumanMovementControlOutputPortGroup::operator= ( const DtHumanMovementControlOutputPortGroup ) [private]

Not Implemented.


Member Data Documentation


The documentation for this class was generated from the following file:

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)