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

Public Member Functions | |
| DtLocalEntitySetControllerPSR (DtVrfObject *vrfObject, const DtString &rwName=DtString::nullString(), DtReaderWriterRegistry *parentRegistry=0) | |
| constructor | |
| DtLocalEntitySetControllerPSR (const DtLocalEntitySetControllerPSR &orig, const DtString &rwName=DtString::nullString(), DtReaderWriterRegistry *parentRegistry=0) | |
| copy constructor - not implemented | |
| virtual | ~DtLocalEntitySetControllerPSR () |
| destructor | |
| DtLocalEntitySetControllerPSR & | operator= (const DtLocalEntitySetControllerPSR &orig) |
| assignment operator - not implemented | |
| 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 DtVrfLocalEntitySetControllerProcessStateRepositoryType, as defined in procSRTypes.h. | |
| virtual bool | pendingSetLocationRequest () const |
| True if there is a set location request which is still pending on terrain for the requested location being paged in. | |
| virtual void | setPendingSetLocationRequest (bool requestPending) |
| True if there is a set location request which is still pending on terrain for the requested location being paged in. | |
| virtual DtVector | pendingSetLocation () const |
| Location of the pending set location request in geocentric coordinates. | |
| virtual void | setPendingSetLocation (DtVector geocentricLocation) |
| Location of the pending set location request in geocentric coordinates. | |
| virtual bool | pendingSetHeadingRequest () const |
| True if there is a set location request which is still pending on terrain for the requested location being paged in. | |
| virtual void | setPendingSetHeadingRequest (bool requestPending) |
| True if there is a set location request which is still pending on terrain for the requested location being paged in. | |
| virtual DtReal | pendingSetHeading () const |
| Location of the pending set location request in geocentric coordinates. | |
| virtual void | setPendingSetHeading (DtReal heading) |
| Location of the pending set location request in geocentric coordinates. | |
Static Public Member Functions | |
| static DtVrfProcessStateRepository * | creator (const DtString &rwName, DtVrfObject *vrfObject, DtReaderWriterRegistry *parentRegistry) |
| Returns a newly created instance of this class. | |
Protected Attributes | |
| DtRwBoolean | myPendingSetLocationRequest |
| Set by processSetLocation when terrain has not yet been paged in for the requested location. | |
| DtRwVector | myPendingSetLocation |
| When myPendingSetLocationRequest is set, the value from the message (in geocentric coordinates) is stored here. | |
| DtRwBoolean | myPendingSetHeadingRequest |
| Set by processSetHeading when terrain has not yet been paged in for the requested heading. | |
| DtRwReal | myPendingSetHeading |
| When myPendingSetHeadingRequest is set, the value from the message (in geocentric coordinates) is stored here. | |
class DtLocalEntitySetControllerPSR:
Instances of DtLocalEntitySetControllerPSR are used to hold runtime variables for the DtLocalEntitySetController for checkpointing.
| DtLocalEntitySetControllerPSR::DtLocalEntitySetControllerPSR | ( | DtVrfObject * | vrfObject, |
| const DtString & | rwName = DtString::nullString(), |
||
| DtReaderWriterRegistry * | parentRegistry = 0 |
||
| ) |
constructor
| DtLocalEntitySetControllerPSR::DtLocalEntitySetControllerPSR | ( | const DtLocalEntitySetControllerPSR & | orig, |
| const DtString & | rwName = DtString::nullString(), |
||
| DtReaderWriterRegistry * | parentRegistry = 0 |
||
| ) |
copy constructor - not implemented
| virtual DtLocalEntitySetControllerPSR::~DtLocalEntitySetControllerPSR | ( | ) | [virtual] |
destructor
| DtLocalEntitySetControllerPSR& DtLocalEntitySetControllerPSR::operator= | ( | const DtLocalEntitySetControllerPSR & | orig | ) |
assignment operator - not implemented
| virtual DtVrfProcessStateRepository* DtLocalEntitySetControllerPSR::clone | ( | const DtString & | rwName = DtString::nullString(), |
| DtReaderWriterRegistry * | parentRegistry = 0 |
||
| ) | const [virtual] |
returns a newly created copy of this object
Implements DtVrfProcessStateRepository.
| virtual DtString DtLocalEntitySetControllerPSR::type | ( | ) | const [virtual] |
Returns DtVrfLocalEntitySetControllerProcessStateRepositoryType, as defined in procSRTypes.h.
Implements DtVrfProcessStateRepository.
| virtual bool DtLocalEntitySetControllerPSR::pendingSetLocationRequest | ( | ) | const [virtual] |
True if there is a set location request which is still pending on terrain for the requested location being paged in.
| virtual void DtLocalEntitySetControllerPSR::setPendingSetLocationRequest | ( | bool | requestPending | ) | [virtual] |
True if there is a set location request which is still pending on terrain for the requested location being paged in.
| virtual DtVector DtLocalEntitySetControllerPSR::pendingSetLocation | ( | ) | const [virtual] |
Location of the pending set location request in geocentric coordinates.
| virtual void DtLocalEntitySetControllerPSR::setPendingSetLocation | ( | DtVector | geocentricLocation | ) | [virtual] |
Location of the pending set location request in geocentric coordinates.
| virtual bool DtLocalEntitySetControllerPSR::pendingSetHeadingRequest | ( | ) | const [virtual] |
True if there is a set location request which is still pending on terrain for the requested location being paged in.
| virtual void DtLocalEntitySetControllerPSR::setPendingSetHeadingRequest | ( | bool | requestPending | ) | [virtual] |
True if there is a set location request which is still pending on terrain for the requested location being paged in.
| virtual DtReal DtLocalEntitySetControllerPSR::pendingSetHeading | ( | ) | const [virtual] |
Location of the pending set location request in geocentric coordinates.
| virtual void DtLocalEntitySetControllerPSR::setPendingSetHeading | ( | DtReal | heading | ) | [virtual] |
Location of the pending set location request in geocentric coordinates.
| static DtVrfProcessStateRepository* DtLocalEntitySetControllerPSR::creator | ( | const DtString & | rwName, |
| DtVrfObject * | vrfObject, | ||
| DtReaderWriterRegistry * | parentRegistry | ||
| ) | [static] |
Returns a newly created instance of this class.
Set by processSetLocation when terrain has not yet been paged in for the requested location.
When myPendingSetLocationRequest is set, the value from the message (in geocentric coordinates) is stored here.
Set by processSetHeading when terrain has not yet been paged in for the requested heading.
When myPendingSetHeadingRequest is set, the value from the message (in geocentric coordinates) is stored here.