VR-Forces 4.10 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Static Protected Attributes
makVrfMetoc::DtReflectedEnvironmentCondition Class Reference

Instances of DtReflectedEnvironmentCondition are used to represent a simulated HLAobjectRoot.METOC_Root.EnvironmentCondition object reflected across a network. More...

Inheritance diagram for makVrfMetoc::DtReflectedEnvironmentCondition:
Inheritance graph
[legend]

Public Types

typedef
DtEnvironmentConditionStateRepository *(* 
DtStateRepCreator )()
 Function prototype for functions that create a DtEnvironmentConditionStateRepository. More...
 

Public Member Functions

 DtReflectedEnvironmentCondition (DtHlaObject *obj, DtExerciseConn *exConn)
 Constructor. More...
 
virtual ~DtReflectedEnvironmentCondition ()
 Destructor. More...
 
virtual
DtEnvironmentConditionStateRepository
environmentConditionStateRep () const
 Returns the EnvironmentCondition's state repository. More...
 
virtual
DtEnvironmentConditionStateRepository
esr () const
 Shorter version of lifeformRep. More...
 
virtual
DtReflectedEnvironmentCondition
next () const
 Returns the next reflected EnvironmentCondition in the DtReflectedEnvironmentConditionList. More...
 
virtual
DtReflectedEnvironmentCondition
prev () const
 Returns the previous reflected EnvironmentCondition in the DtReflectedEnvironmentConditionList. More...
 
virtual
DtReflectedEnvironmentCondition
wrapNext () const
 Returns the next reflected EnvironmentCondition. More...
 
virtual
DtReflectedEnvironmentCondition
wrapPrev () const
 Returns the previous reflected EnvironmentCondition. More...
 
virtual void addPostUpdateCallback (DtEnvironmentConditionCallbackFunction cb, void *userData)
 Add a callback that is called when the DtReflectedEnvironmentCondition is updated. More...
 
virtual void removePostUpdateCallback (DtEnvironmentConditionCallbackFunction cb, void *userData)
 Remove the callback that is called when the DtReflectedEnvironmentCondition is updated. More...
 

Static Public Member Functions

static DtStateRepCreator setStateRepCreator (DtStateRepCreator creator)
 Set the function to be called for creating state repositories. More...
 

Protected Member Functions

 DtReflectedEnvironmentCondition (const DtReflectedEnvironmentCondition &orig)
 Copy Constructor not implemented. More...
 
DtReflectedEnvironmentConditionoperator= (const DtReflectedEnvironmentCondition &orig)
 Assignment operator not implemented. More...
 

Static Protected Attributes

static DtStateRepCreator theStateRepCreator
 The function called to create state repositories. More...
 

Detailed Description

Instances of DtReflectedEnvironmentCondition are used to represent a simulated HLAobjectRoot.METOC_Root.EnvironmentCondition object reflected across a network.

Member Typedef Documentation

typedef DtEnvironmentConditionStateRepository*(* makVrfMetoc::DtReflectedEnvironmentCondition::DtStateRepCreator)()

Function prototype for functions that create a DtEnvironmentConditionStateRepository.

Constructor & Destructor Documentation

makVrfMetoc::DtReflectedEnvironmentCondition::DtReflectedEnvironmentCondition ( DtHlaObject *  obj,
DtExerciseConn *  exConn 
)

Constructor.

virtual makVrfMetoc::DtReflectedEnvironmentCondition::~DtReflectedEnvironmentCondition ( )
virtual

Destructor.

makVrfMetoc::DtReflectedEnvironmentCondition::DtReflectedEnvironmentCondition ( const DtReflectedEnvironmentCondition orig)
protected

Copy Constructor not implemented.

Member Function Documentation

DtEnvironmentConditionStateRepository * makVrfMetoc::DtReflectedEnvironmentCondition::environmentConditionStateRep ( ) const
inlinevirtual

Returns the EnvironmentCondition's state repository.

DtEnvironmentConditionStateRepository * makVrfMetoc::DtReflectedEnvironmentCondition::esr ( ) const
inlinevirtual

Shorter version of lifeformRep.

virtual DtReflectedEnvironmentCondition* makVrfMetoc::DtReflectedEnvironmentCondition::next ( ) const
virtual

Returns the next reflected EnvironmentCondition in the DtReflectedEnvironmentConditionList.

virtual DtReflectedEnvironmentCondition* makVrfMetoc::DtReflectedEnvironmentCondition::prev ( ) const
virtual

Returns the previous reflected EnvironmentCondition in the DtReflectedEnvironmentConditionList.

virtual DtReflectedEnvironmentCondition* makVrfMetoc::DtReflectedEnvironmentCondition::wrapNext ( ) const
virtual

Returns the next reflected EnvironmentCondition.

Will cycle back to the first remote EnvironmentCondition in the DtReflectedEnvironmentConditionList.

virtual DtReflectedEnvironmentCondition* makVrfMetoc::DtReflectedEnvironmentCondition::wrapPrev ( ) const
virtual

Returns the previous reflected EnvironmentCondition.

Will cycle back to the first remote EnvironmentCondition in the DtReflectedEnvironmentConditionList.

virtual void makVrfMetoc::DtReflectedEnvironmentCondition::addPostUpdateCallback ( DtEnvironmentConditionCallbackFunction  cb,
void *  userData 
)
virtual

Add a callback that is called when the DtReflectedEnvironmentCondition is updated.

virtual void makVrfMetoc::DtReflectedEnvironmentCondition::removePostUpdateCallback ( DtEnvironmentConditionCallbackFunction  cb,
void *  userData 
)
virtual

Remove the callback that is called when the DtReflectedEnvironmentCondition is updated.

static DtStateRepCreator makVrfMetoc::DtReflectedEnvironmentCondition::setStateRepCreator ( DtStateRepCreator  creator)
static

Set the function to be called for creating state repositories.

DtReflectedEnvironmentCondition& makVrfMetoc::DtReflectedEnvironmentCondition::operator= ( const DtReflectedEnvironmentCondition orig)
protected

Assignment operator not implemented.

Member Data Documentation

DtStateRepCreator makVrfMetoc::DtReflectedEnvironmentCondition::theStateRepCreator
staticprotected

The function called to create state repositories.


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

Document ID: Generated on Tue Sep 21 17:42:52 EDT 2021 from SVN revision 234861
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)