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

Public Member Functions

 DtExtendedPropertiesControlObjectList (DtExerciseConn *exConn, DtVrfParameterDb *pdb=0)
 Constructor - obtains the set of object classes to subscribe to from the exConn's fomMapper.
 DtExtendedPropertiesControlObjectList (DtExerciseConn *exConn, const DtDDMRegionSet *regionSetToUse, DtVrfParameterDb *pdb=0)
 Constructor - obtains the set of object classes to subscribe to from the exConn's fomMapper.
 DtExtendedPropertiesControlObjectList (DtExerciseConn *exConn, const DtList *handleList, const DtDDMRegionSet *regionSetToUse=0, DtVrfParameterDb *pdb=0)
 Constructor - only subscribe to the RTI::ObjectClassHandles in handleList.
virtual ~DtExtendedPropertiesControlObjectList ()
 Destructor.
virtual void setParameterDatabase (DtVrfParameterDb *pdb)
 Sets the parameter database. Must be called whenever the SMS changes.
virtual DtVrfParameterDbparameterDatabase ()
 Returns the loaded parameter database.
virtual const DtVrfParameterDbparameterDatabase () const
- Public Member Functions inherited from DtReflectedControlObjectList
 DtReflectedControlObjectList (DtExerciseConn *exConn)
 DtReflectedControlObjectList (DtExerciseConn *exConn, const DtDDMRegionSet *regionSetToUse)
 DtReflectedControlObjectList (DtExerciseConn *exConn, const DtList *handleList, const DtDDMRegionSet *regionSetToUse=0)
virtual ~DtReflectedControlObjectList ()
virtual DtReflectedControlObjectlookupCO (RTI::ObjectHandle id)
virtual DtReflectedControlObjectfirstCO () const
virtual DtReflectedControlObjectlastCO () const
virtual DtReflectedControlObjectlookupCO (const DtGlobalObjectDesignator &designator)
virtual void addControlObjectAdditionCallback (DtControlObjectCallbackFunction cb, void *userData)
virtual void removeControlObjectAdditionCallback (DtControlObjectCallbackFunction cb, void *userData)
virtual void addControlObjectRemovalCallback (DtControlObjectCallbackFunction cb, void *userData)
virtual void removeControlObjectRemovalCallback (DtControlObjectCallbackFunction cb, void *userData)

Protected Member Functions

 DtExtendedPropertiesControlObjectList (const DtExtendedPropertiesControlObjectList &orig)
 Not implemented.
DtExtendedPropertiesControlObjectListoperator= (const DtExtendedPropertiesControlObjectList &rhs)
 Not implemented.
void initializeExtendedProperties ()
 Determines whether or not extended properties available. Called from constructors.
virtual bool readyToAdd (DtReflectedObject *obj)
 Overridden to make sure extended properties are updated before checking if the object is ready to add.
virtual void controlObjectAdded (DtReflectedControlObject *)
- Protected Member Functions inherited from DtReflectedControlObjectList
 DtReflectedControlObjectList (const DtReflectedControlObjectList &orig)
DtReflectedControlObjectListoperator= (const DtReflectedControlObjectList &rhs)
virtual void processDataInteraction (DtDataInteraction *i)
virtual DtReflectedObjectnewReflectedObject (DtHlaObject *obj) const

Static Protected Member Functions

static void controlObjectAddedCallback (DtReflectedControlObject *controlObject, void *userData)
 When an control object is added initialize any extended properties (if supported and available) as well as add update callback for object.
- Static Protected Member Functions inherited from DtReflectedControlObjectList
static void dataInteractionCallback (DtDataInteraction *i, void *usr)

Protected Attributes

DtVrfParameterDbmyParameterDb

Constructor & Destructor Documentation

DtExtendedPropertiesControlObjectList::DtExtendedPropertiesControlObjectList ( DtExerciseConn *  exConn,
DtVrfParameterDb pdb = 0 
)

Constructor - obtains the set of object classes to subscribe to from the exConn's fomMapper.

DtExtendedPropertiesControlObjectList::DtExtendedPropertiesControlObjectList ( DtExerciseConn *  exConn,
const DtDDMRegionSet *  regionSetToUse,
DtVrfParameterDb pdb = 0 
)

Constructor - obtains the set of object classes to subscribe to from the exConn's fomMapper.

DtExtendedPropertiesControlObjectList::DtExtendedPropertiesControlObjectList ( DtExerciseConn *  exConn,
const DtList *  handleList,
const DtDDMRegionSet *  regionSetToUse = 0,
DtVrfParameterDb pdb = 0 
)

Constructor - only subscribe to the RTI::ObjectClassHandles in handleList.

virtual DtExtendedPropertiesControlObjectList::~DtExtendedPropertiesControlObjectList ( )
virtual

Destructor.

DtExtendedPropertiesControlObjectList::DtExtendedPropertiesControlObjectList ( const DtExtendedPropertiesControlObjectList orig)
protected

Not implemented.

Member Function Documentation

virtual void DtExtendedPropertiesControlObjectList::setParameterDatabase ( DtVrfParameterDb pdb)
virtual

Sets the parameter database. Must be called whenever the SMS changes.

virtual DtVrfParameterDb* DtExtendedPropertiesControlObjectList::parameterDatabase ( )
virtual

Returns the loaded parameter database.

virtual const DtVrfParameterDb* DtExtendedPropertiesControlObjectList::parameterDatabase ( ) const
virtual
DtExtendedPropertiesControlObjectList& DtExtendedPropertiesControlObjectList::operator= ( const DtExtendedPropertiesControlObjectList rhs)
protected

Not implemented.

void DtExtendedPropertiesControlObjectList::initializeExtendedProperties ( )
protected

Determines whether or not extended properties available. Called from constructors.

virtual bool DtExtendedPropertiesControlObjectList::readyToAdd ( DtReflectedObject obj)
protectedvirtual

Overridden to make sure extended properties are updated before checking if the object is ready to add.

static void DtExtendedPropertiesControlObjectList::controlObjectAddedCallback ( DtReflectedControlObject controlObject,
void *  userData 
)
staticprotected

When an control object is added initialize any extended properties (if supported and available) as well as add update callback for object.

virtual void DtExtendedPropertiesControlObjectList::controlObjectAdded ( DtReflectedControlObject )
protectedvirtual

Member Data Documentation

DtVrfParameterDb* DtExtendedPropertiesControlObjectList::myParameterDb
protected

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

Document ID: Generated on Thu Apr 12 03:15:37 EDT 2018 from SVN revision 187986
Copyright © 2005-2018 VT MÄK. All Rights Reserved (www.mak.com)