![]() |
VR-Forces 4.0.4 Class Documentation
|
class DtHumanCollisionAvoidancePSR: More...

Public Member Functions | |
| DtHumanCollisionAvoidancePSR (DtVrfObject *vrfObject, const DtString &rwName=DtString::nullString(), DtReaderWriterRegistry *parentRegistry=0) | |
| constructor | |
| DtHumanCollisionAvoidancePSR (const DtHumanCollisionAvoidancePSR &orig, const DtString &rwName=DtString::nullString(), DtReaderWriterRegistry *parentRegistry=0) | |
| copy constructor | |
| virtual | ~DtHumanCollisionAvoidancePSR () |
| destructor | |
| DtHumanCollisionAvoidancePSR & | operator= (const DtHumanCollisionAvoidancePSR &orig) |
| assignment operator | |
| virtual DtVrfProcessStateRepository * | clone (const DtString &rwName=DtString::nullString(), DtReaderWriterRegistry *parentRegistry=0) const |
| returns a newly created copy of this object | |
| virtual DtString | type () const |
| Returns the string type of the repository, as defined in procSRTypes.h. | |
| virtual void | setIsColliding (bool colliding) |
| Get/set flag indicating if we are currently in a colliding state. | |
| virtual bool | isColliding () const |
| Get/set flag indicating if we are currently in a colliding state. | |
| virtual void | setIsClearing (bool clearing) |
| Get/set flag indicating if we are currently clearing a collision. | |
| virtual bool | isClearing () const |
| Get/set flag indicating if we are currently clearing a collision. | |
| DtRwBoolean | myIsColliding |
| Changed myCollidee from DtEntityIdentifier to object name so we can save it across scenario runs. | |
| DtRwBoolean | myIsClearing |
| Changed myCollidee from DtEntityIdentifier to object name so we can save it across scenario runs. | |
| DtRwBoolean | myAvoidingLeft |
| Changed myCollidee from DtEntityIdentifier to object name so we can save it across scenario runs. | |
| DtRwReal | myAvoidingHeading |
| Changed myCollidee from DtEntityIdentifier to object name so we can save it across scenario runs. | |
| DtRwReal | myClearingDistance |
| Changed myCollidee from DtEntityIdentifier to object name so we can save it across scenario runs. | |
| virtual void | setAvoidingLeft (bool avoidingLeft) |
| Get/set flag indicating if we are turning to left to avoid collision. | |
| virtual bool | avoidingLeft () const |
| Changed myCollidee from DtEntityIdentifier to object name so we can save it across scenario runs. | |
| virtual void | setAvoidingHeading (double heading) |
| Get/set heading we're using to avoid collision. | |
| virtual double | avoidingHeading () const |
| Changed myCollidee from DtEntityIdentifier to object name so we can save it across scenario runs. | |
| virtual void | setClearingDistance (double distance) |
| Get/set heading we're using to avoid collision. | |
| virtual double | clearingDistance () const |
| Changed myCollidee from DtEntityIdentifier to object name so we can save it across scenario runs. | |
| static DtVrfProcessStateRepository * | creator (const DtString &rwName, DtVrfObject *vrfObject, DtReaderWriterRegistry *parentRegistry) |
| Returns a newly created instance of this class. | |
class DtHumanCollisionAvoidancePSR:
Instances of DtHumanCollisionAvoidancePSR are used to hold the shared/checkpointable data for a human entity.
| DtHumanCollisionAvoidancePSR::DtHumanCollisionAvoidancePSR | ( | DtVrfObject * | vrfObject, |
| const DtString & | rwName = DtString::nullString(), |
||
| DtReaderWriterRegistry * | parentRegistry = 0 |
||
| ) |
constructor
| DtHumanCollisionAvoidancePSR::DtHumanCollisionAvoidancePSR | ( | const DtHumanCollisionAvoidancePSR & | orig, |
| const DtString & | rwName = DtString::nullString(), |
||
| DtReaderWriterRegistry * | parentRegistry = 0 |
||
| ) |
copy constructor
| virtual DtHumanCollisionAvoidancePSR::~DtHumanCollisionAvoidancePSR | ( | ) | [virtual] |
destructor
| DtHumanCollisionAvoidancePSR& DtHumanCollisionAvoidancePSR::operator= | ( | const DtHumanCollisionAvoidancePSR & | orig | ) |
assignment operator
| virtual DtVrfProcessStateRepository* DtHumanCollisionAvoidancePSR::clone | ( | const DtString & | rwName = DtString::nullString(), |
| DtReaderWriterRegistry * | parentRegistry = 0 |
||
| ) | const [virtual] |
returns a newly created copy of this object
Implements DtVrfProcessStateRepository.
| virtual DtString DtHumanCollisionAvoidancePSR::type | ( | ) | const [virtual] |
Returns the string type of the repository, as defined in procSRTypes.h.
(DtHumanCollisionAvoidancePSRType).
Implements DtVrfProcessStateRepository.
| virtual void DtHumanCollisionAvoidancePSR::setIsColliding | ( | bool | colliding | ) | [virtual] |
Get/set flag indicating if we are currently in a colliding state.
| virtual bool DtHumanCollisionAvoidancePSR::isColliding | ( | ) | const [virtual] |
Get/set flag indicating if we are currently in a colliding state.
| virtual void DtHumanCollisionAvoidancePSR::setIsClearing | ( | bool | clearing | ) | [virtual] |
Get/set flag indicating if we are currently clearing a collision.
| virtual bool DtHumanCollisionAvoidancePSR::isClearing | ( | ) | const [virtual] |
Get/set flag indicating if we are currently clearing a collision.
| virtual void DtHumanCollisionAvoidancePSR::setAvoidingLeft | ( | bool | avoidingLeft | ) | [virtual] |
Get/set flag indicating if we are turning to left to avoid collision.
| virtual bool DtHumanCollisionAvoidancePSR::avoidingLeft | ( | ) | const [virtual] |
Changed myCollidee from DtEntityIdentifier to object name so we can save it across scenario runs.
| virtual void DtHumanCollisionAvoidancePSR::setAvoidingHeading | ( | double | heading | ) | [virtual] |
Get/set heading we're using to avoid collision.
| virtual double DtHumanCollisionAvoidancePSR::avoidingHeading | ( | ) | const [virtual] |
Changed myCollidee from DtEntityIdentifier to object name so we can save it across scenario runs.
| virtual void DtHumanCollisionAvoidancePSR::setClearingDistance | ( | double | distance | ) | [virtual] |
Get/set heading we're using to avoid collision.
| virtual double DtHumanCollisionAvoidancePSR::clearingDistance | ( | ) | const [virtual] |
Changed myCollidee from DtEntityIdentifier to object name so we can save it across scenario runs.
| static DtVrfProcessStateRepository* DtHumanCollisionAvoidancePSR::creator | ( | const DtString & | rwName, |
| DtVrfObject * | vrfObject, | ||
| DtReaderWriterRegistry * | parentRegistry | ||
| ) | [static] |
Returns a newly created instance of this class.
Changed myCollidee from DtEntityIdentifier to object name so we can save it across scenario runs.
Changed myCollidee from DtEntityIdentifier to object name so we can save it across scenario runs.
Changed myCollidee from DtEntityIdentifier to object name so we can save it across scenario runs.
Changed myCollidee from DtEntityIdentifier to object name so we can save it across scenario runs.
Changed myCollidee from DtEntityIdentifier to object name so we can save it across scenario runs.