VR-Vantage 2.7 API Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator 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)
 CTOR.
 DtReflectedExtEntity (DtExerciseConn *conn, DtEntityStateRepository *esrToUse)
virtual ~DtReflectedExtEntity ()
 Virtual DTOR.
virtual
DtExtEntityStateRepository
extEntityStateRep () const
 Returns ptr to environmentProcessStateRepository – through which you can inspect current state info.
virtual
DtExtEntityStateRepository
eesr () const
 Synonym for extEntityStateRep().
virtual DtStateRepositorystateRep () const
 Implementation for abstract base class. Calls cosr().
virtual DtReflectedExtEntitynextEE () const
 Get the next and previous elements in the reflected entity list.
virtual DtReflectedExtEntityprevEE () const
virtual DtReflectedExtEntitywrapNextEE () const
 Get the next and previous elements, wrap at the ends of the list.
virtual DtReflectedExtEntitywrapPrevEE () const
virtual void addPostUpdateCallback (DtExtEntityCallbackFunction cb, void *userData)
 Environment Process callback registration/deregistration.
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)
 Private Copy CTOR (Not implemented - Non-copyable).
DtReflectedExtEntityoperator= (const DtReflectedExtEntity &orig)
 Private Assignment operator (Not implemented - Non-copyable).

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 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:


Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)