VR-Forces 4.8 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Attributes | Private Member Functions
DtModifyQueueEntry Class Reference
Inheritance diagram for DtModifyQueueEntry:
Inheritance graph
[legend]

Public Member Functions

 DtModifyQueueEntry (DtIfModifyVrfObject modifyMessage, DtVrfObjectManager *objectManager)
 constructor Looks up the object in the object manager according the object ID in the message. More...
 
 DtModifyQueueEntry (const DtModifyQueueEntry &orig)
 copy constructor More...
 
virtual ~DtModifyQueueEntry ()
 destructor More...
 
virtual const DtIfModifyVrfObject modifyMessage () const
 Returns myModifyMessage. More...
 
- Public Member Functions inherited from DtObjectOperationQueueEntry
 DtObjectOperationQueueEntry (DtVrfObjectManager *objectManager)
 constructor More...
 
 DtObjectOperationQueueEntry (const DtObjectOperationQueueEntry &orig)
 copy constructor More...
 
virtual ~DtObjectOperationQueueEntry ()
 destructor More...
 
virtual bool isReadyForExecution ()
 Checks to see if all the required locations have been paged in. More...
 

Protected Attributes

DtIfModifyVrfObject myModifyMessage
 The modify message, as passed into the constructor. More...
 
- Protected Attributes inherited from DtObjectOperationQueueEntry
DtVrfObjectManagermyVrfObjectManager
 Cached pointer to DtVrfObjectManager, as passed into the constructor. More...
 
std::list< DtVectormyRequiredLocations
 Required creation locations in local coordinates, populated by precomputeObjectLocations(). More...
 

Private Member Functions

const DtModifyQueueEntryoperator= (const DtModifyQueueEntry &orig)
 assignment operator, not implemented More...
 

Additional Inherited Members

- Protected Member Functions inherited from DtObjectOperationQueueEntry
virtual void precomputeObjectLocations (DtObjectType type, DtVector location, double heading, bool includeSubObjects=true)
 Recursively determines the locations of all entities for a given object type and location (including aggregates and subaggregates). More...
 

Constructor & Destructor Documentation

DtModifyQueueEntry::DtModifyQueueEntry ( DtIfModifyVrfObject  modifyMessage,
DtVrfObjectManager objectManager 
)

constructor Looks up the object in the object manager according the object ID in the message.

If the object has a DtVrfMovingObjectStateRepository based SR with the amClampedToGround flag set to true, the parameters from the mesage are passed to precomputeObjectLocations (from the base class).

DtModifyQueueEntry::DtModifyQueueEntry ( const DtModifyQueueEntry orig)

copy constructor

virtual DtModifyQueueEntry::~DtModifyQueueEntry ( )
virtual

destructor

Member Function Documentation

virtual const DtIfModifyVrfObject DtModifyQueueEntry::modifyMessage ( ) const
virtual

Returns myModifyMessage.

const DtModifyQueueEntry& DtModifyQueueEntry::operator= ( const DtModifyQueueEntry orig)
private

assignment operator, not implemented

Member Data Documentation

DtIfModifyVrfObject DtModifyQueueEntry::myModifyMessage
protected

The modify message, as passed into the constructor.


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

Document ID: Generated on Thu Aug 27 10:56:05 EDT 2020 from SVN revision 217100
Copyright © 2005-2020 MAK Technologies. All Rights Reserved (www.mak.com)