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

Public Member Functions

 DtGenericPropertiesAggregateList (DtExerciseConn *exConn, const std::vector< DtFilename > &smsFiles)
 Constructor - obtains the set of object classes to subscribe to from the exConn's fomMapper.
 DtGenericPropertiesAggregateList (DtExerciseConn *exConn, const std::vector< DtFilename > &smsFiles, bool smoothCapable)
 DtGenericPropertiesAggregateList (DtExerciseConn *exConn, const std::vector< DtFilename > &smsFiles, const DtDDMRegionSet *regionSetToUse)
 Constructor - obtains the set of object classes to subscribe to from the exConn's fomMapper.
 DtGenericPropertiesAggregateList (DtExerciseConn *exConn, const std::vector< DtFilename > &smsFiles, const DtList *handleList, const DtDDMRegionSet *regionSetToUse=0)
 Constructor - only subscribe to the RTI::ObjectClassHandles in handleList.
virtual ~DtGenericPropertiesAggregateList ()
 destructor
bool genericPropertiesAvailable () const
 Returns true if generic properties available when this list was created.
void setSmsFiles (const std::vector< DtFilename > &smsFiles)
 Sets sms directories to new directory.
virtual const
DtRwVariableBindings
parameterProperties (const DtEntityType &) const
 Returns the parameter properties (if exist) for the supplied entity type.
DtMtlParameterDbparameterDatabase ()

Protected Member Functions

void initializeGenericProperties ()
 Determines whether or not generic properties available. Called from constructors.
virtual void aggregateAdded (DtReflectedExtAggregate *)
virtual bool loadParameterDatabase (const DtFilename &, const DtReaderWriter::SearchPaths &)
 Load parameter database from specified path.

Static Protected Member Functions

static void aggregateAddedCallback (DtReflectedExtAggregate *aggregate, void *userData)
 When an aggregate is added initialize any generic properties (if supported and available) as well as add update callback for object.

Protected Attributes

bool myGenericPropertiesAvailable
DtMtlParameterDbmyMtlParameterDatabase
 Used to lookup and create objects for state data.

Constructor & Destructor Documentation

DtGenericPropertiesAggregateList::DtGenericPropertiesAggregateList ( DtExerciseConn *  exConn,
const std::vector< DtFilename > &  smsFiles 
)

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

DtGenericPropertiesAggregateList::DtGenericPropertiesAggregateList ( DtExerciseConn *  exConn,
const std::vector< DtFilename > &  smsFiles,
bool  smoothCapable 
)
DtGenericPropertiesAggregateList::DtGenericPropertiesAggregateList ( DtExerciseConn *  exConn,
const std::vector< DtFilename > &  smsFiles,
const DtDDMRegionSet *  regionSetToUse 
)

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

DtGenericPropertiesAggregateList::DtGenericPropertiesAggregateList ( DtExerciseConn *  exConn,
const std::vector< DtFilename > &  smsFiles,
const DtList *  handleList,
const DtDDMRegionSet *  regionSetToUse = 0 
)

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

virtual DtGenericPropertiesAggregateList::~DtGenericPropertiesAggregateList ( )
virtual

destructor

Member Function Documentation

bool DtGenericPropertiesAggregateList::genericPropertiesAvailable ( ) const
inline

Returns true if generic properties available when this list was created.

void DtGenericPropertiesAggregateList::setSmsFiles ( const std::vector< DtFilename > &  smsFiles)

Sets sms directories to new directory.

Will cause any .ope files loaded to be removed, resulting in data to be regenerated from reflected objects. Called from constructors

virtual const DtRwVariableBindings& DtGenericPropertiesAggregateList::parameterProperties ( const DtEntityType &  ) const
virtual

Returns the parameter properties (if exist) for the supplied entity type.

Read from the loaded parameter database

DtMtlParameterDb* DtGenericPropertiesAggregateList::parameterDatabase ( )
inline
void DtGenericPropertiesAggregateList::initializeGenericProperties ( )
protected

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

static void DtGenericPropertiesAggregateList::aggregateAddedCallback ( DtReflectedExtAggregate *  aggregate,
void *  userData 
)
staticprotected

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

virtual void DtGenericPropertiesAggregateList::aggregateAdded ( DtReflectedExtAggregate *  )
protectedvirtual
virtual bool DtGenericPropertiesAggregateList::loadParameterDatabase ( const DtFilename &  ,
const DtReaderWriter::SearchPaths  
)
protectedvirtual

Load parameter database from specified path.

Member Data Documentation

bool DtGenericPropertiesAggregateList::myGenericPropertiesAvailable
protected
DtMtlParameterDb* DtGenericPropertiesAggregateList::myMtlParameterDatabase
protected

Used to lookup and create objects for state data.


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

Document ID: Generated on Wed Mar 11 21:20:57 EDT 2015 from SVN revision 150940
Copyright © 2005-2014 VT MÄK. All Rights Reserved (www.mak.com)