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

class DtLocalEntitySetControllerPSR: More...

Inheritance diagram for DtLocalEntitySetControllerPSR:
Inheritance graph
[legend]

List of all members.

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
DtLocalEntitySetControllerPSRoperator= (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.

Detailed Description

class DtLocalEntitySetControllerPSR:

Instances of DtLocalEntitySetControllerPSR are used to hold runtime variables for the DtLocalEntitySetController for checkpointing.


Constructor & Destructor Documentation

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

destructor


Member Function Documentation

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.

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.

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.

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.


Member Data Documentation

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.


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)