VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Static Public Member Functions | Private Member Functions
DtReflectedExtEntity Class Reference
Inheritance diagram for DtReflectedExtEntity:
Inheritance graph
[legend]

Public Member Functions

 DtReflectedExtEntity (DtHlaObject *obj, DtExerciseConn *conn)
 
 DtReflectedExtEntity (DtExerciseConn *conn, DtEntityStateRepository *esrToUse)
 
virtual ~DtReflectedExtEntity ()
 
virtual
DtExtEntityStateRepository
extEntityStateRep () const
 
virtual
DtExtEntityStateRepository
eesr () const
 
virtual DtStateRepositorystateRep () const
 
virtual void processStateMessage (const DtStateMsg &msg)
 
virtual DtReflectedExtEntitynextEE () const
 
virtual DtReflectedExtEntityprevEE () const
 
virtual DtReflectedExtEntitywrapNextEE () const
 
virtual DtReflectedExtEntitywrapPrevEE () const
 
virtual void addPostUpdateCallback (DtExtEntityCallbackFunction cb, void *userData)
 
virtual void removePostUpdateCallback (DtExtEntityCallbackFunction cb, void *userData)
 
virtual void processPostUpdate ()
 
virtual void updateExtensions ()
 
virtual void processPostUpdateCallbacks ()
 

Static Public Member Functions

static void postUpdateCallback (DtReflectedExtEntity *ent, void *userData)
 

Private Member Functions

 DtReflectedExtEntity (const DtReflectedExtEntity &orig)
 
DtReflectedExtEntityoperator= (const DtReflectedExtEntity &orig)
 

Constructor & Destructor Documentation

DtReflectedExtEntity::DtReflectedExtEntity ( DtHlaObject *  obj,
DtExerciseConn *  conn 
)

CTOR.

DtReflectedExtEntity::DtReflectedExtEntity ( DtExerciseConn *  conn,
DtEntityStateRepository esrToUse 
)
virtual DtReflectedExtEntity::~DtReflectedExtEntity ( )
virtual

Virtual DTOR.

DtReflectedExtEntity::DtReflectedExtEntity ( const DtReflectedExtEntity orig)
private

Private Copy CTOR (Not implemented - Non-copyable).

Member Function Documentation

virtual DtExtEntityStateRepository* DtReflectedExtEntity::extEntityStateRep ( ) const
virtual

Returns ptr to environmentProcessStateRepository – through which you can inspect current state info.

virtual DtExtEntityStateRepository* DtReflectedExtEntity::eesr ( ) const
virtual

Synonym for extEntityStateRep().

virtual DtStateRepository* DtReflectedExtEntity::stateRep ( ) const
virtual

Implementation for abstract base class. Calls cosr().

virtual void DtReflectedExtEntity::processStateMessage ( const DtStateMsg msg)
virtual

Process an environment process state PDU. Calls processEnvironmentProcess().

virtual DtReflectedExtEntity* DtReflectedExtEntity::nextEE ( ) const
virtual

Get the next and previous elements in the reflected entity list.

virtual DtReflectedExtEntity* DtReflectedExtEntity::prevEE ( ) const
virtual
virtual DtReflectedExtEntity* DtReflectedExtEntity::wrapNextEE ( ) const
virtual

Get the next and previous elements, wrap at the ends of the list.

virtual DtReflectedExtEntity* DtReflectedExtEntity::wrapPrevEE ( ) const
virtual
virtual void DtReflectedExtEntity::addPostUpdateCallback ( DtExtEntityCallbackFunction  cb,
void *  userData 
)
virtual

Environment Process callback registration/deregistration.

virtual void DtReflectedExtEntity::removePostUpdateCallback ( DtExtEntityCallbackFunction  cb,
void *  userData 
)
virtual
static void DtReflectedExtEntity::postUpdateCallback ( DtReflectedExtEntity ent,
void *  userData 
)
static
virtual void DtReflectedExtEntity::processPostUpdate ( )
virtual
virtual void DtReflectedExtEntity::updateExtensions ( )
virtual
virtual void DtReflectedExtEntity::processPostUpdateCallbacks ( )
virtual
DtReflectedExtEntity& DtReflectedExtEntity::operator= ( const DtReflectedExtEntity orig)
private

Private Assignment operator (Not implemented - Non-copyable).


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

Document ID: Generated on Wed Mar 27 22:49:11 EDT 2024 from SVN revision 264633
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)