![]() |
VR-Forces 4.0.4 Class Documentation
|
Contains class declaration for DtSurfaceEntityPilotControllerDescriptor; descriptor for the DtSurfaceEntityPilotController component. More...

Public Member Functions | |
| DtSurfaceEntityPilotControllerDescriptor (const DtString &name, DtReaderWriterRegistry *parentRegistry=0) | |
| constructor | |
| DtSurfaceEntityPilotControllerDescriptor (const DtSurfaceEntityPilotControllerDescriptor &orig, DtReaderWriterRegistry *parentRegistry=0) | |
| copy constructor | |
| const DtSurfaceEntityPilotControllerDescriptor & | operator= (const DtSurfaceEntityPilotControllerDescriptor &orig) |
| assignment | |
| virtual | ~DtSurfaceEntityPilotControllerDescriptor () |
| virtual void | setAtDistance (DtReal atDistance) |
| virtual DtReal | atDistance () const |
| Accessor/mutator for myAtDistance. | |
| virtual void | setNearDistance (DtReal nearDistance) |
| virtual DtReal | nearDistance () const |
| Accessor/mutator for myNearDistance. | |
| virtual DtString | type () const |
| Returns the type of component this descriptor describes. | |
| virtual DtComponentDescriptor * | clone (DtReaderWriterRegistry *parentRegistry=0) const |
Static Public Member Functions | |
| static DtComponentDescriptor * | creator () |
| | |
Protected Member Functions | |
| DtSurfaceEntityPilotControllerDescriptor () | |
| default constructor; not implemented | |
Protected Attributes | |
Parameters | |
These parameters are available for setting in the OPD files. | |
| DtRwReal | myAtDistance |
| Parameter Name: at-distance Parameter Description: The distance from a destination point at which an entity considers itself to have arrived at that point. | |
| DtRwReal | myNearDistance |
| Parameter Name: near-distance Parameter Description: The distance from a destination point at which an entity begins to slow down. | |
Contains class declaration for DtSurfaceEntityPilotControllerDescriptor; descriptor for the DtSurfaceEntityPilotController component.
A DtComponentDescriptor that has additional information needed for providing parameters to the derived DtSurfaceEntityPilotController objects.
| DtSurfaceEntityPilotControllerDescriptor::DtSurfaceEntityPilotControllerDescriptor | ( | const DtString & | name, |
| DtReaderWriterRegistry * | parentRegistry = 0 |
||
| ) |
constructor
| DtSurfaceEntityPilotControllerDescriptor::DtSurfaceEntityPilotControllerDescriptor | ( | const DtSurfaceEntityPilotControllerDescriptor & | orig, |
| DtReaderWriterRegistry * | parentRegistry = 0 |
||
| ) |
copy constructor
| virtual DtSurfaceEntityPilotControllerDescriptor::~DtSurfaceEntityPilotControllerDescriptor | ( | ) | [virtual] |
default constructor; not implemented
| static DtComponentDescriptor* DtSurfaceEntityPilotControllerDescriptor::creator | ( | ) | [static] |
Reimplemented from DtComponentDescriptor.
Reimplemented in DtSurfaceEntityRoutePilotDescriptor.
| const DtSurfaceEntityPilotControllerDescriptor& DtSurfaceEntityPilotControllerDescriptor::operator= | ( | const DtSurfaceEntityPilotControllerDescriptor & | orig | ) |
assignment
| virtual void DtSurfaceEntityPilotControllerDescriptor::setAtDistance | ( | DtReal | atDistance | ) | [virtual] |
| virtual DtReal DtSurfaceEntityPilotControllerDescriptor::atDistance | ( | ) | const [virtual] |
Accessor/mutator for myAtDistance.
| virtual void DtSurfaceEntityPilotControllerDescriptor::setNearDistance | ( | DtReal | nearDistance | ) | [virtual] |
| virtual DtReal DtSurfaceEntityPilotControllerDescriptor::nearDistance | ( | ) | const [virtual] |
Accessor/mutator for myNearDistance.
| virtual DtString DtSurfaceEntityPilotControllerDescriptor::type | ( | ) | const [virtual] |
Returns the type of component this descriptor describes.
Used to create the descriptor on read from an mtl file. Component descriptor type strings are defined in compDescTypes.h.
Reimplemented from DtComponentDescriptor.
Reimplemented in DtSurfaceEntityRoutePilotDescriptor.
| virtual DtComponentDescriptor* DtSurfaceEntityPilotControllerDescriptor::clone | ( | DtReaderWriterRegistry * | parentRegistry = 0 | ) | const [virtual] |
Reimplemented from DtComponentDescriptor.
Reimplemented in DtSurfaceEntityRoutePilotDescriptor.
Parameter Name: at-distance
Parameter Description: The distance from a destination point at which an entity considers itself to have arrived at that point.
Parameter Default Value: 500.
Parameter Units: meters
Parameter Name: near-distance
Parameter Description: The distance from a destination point at which an entity begins to slow down.
Parameter Default Value: 1000.
Parameter Units: meters