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 | Static Public Member Functions | Protected Attributes
DtGenericPropertiesAggregateStateRepository Class Reference

DtGenericPropertiesAggregateStateRepository class will interface with extended published data and parameter database and properties list to transfer network extended data to DtRwProperties. More...

Inheritance diagram for DtGenericPropertiesAggregateStateRepository:
Inheritance graph
[legend]

Public Member Functions

 DtGenericPropertiesAggregateStateRepository ()
 default constructor
virtual ~DtGenericPropertiesAggregateStateRepository ()
 destructor
 DtGenericPropertiesAggregateStateRepository (const DtGenericPropertiesAggregateStateRepository &orig)
 copy constructor
DtGenericPropertiesAggregateStateRepositoryoperator= (const DtGenericPropertiesAggregateStateRepository &orig)
 assignment operator
virtual DtStateRepository * clone (bool copy=false) const
 Return a copy/empty object of the same type as this.
virtual int compare (const DtExtAggregateStateRepository *rhs)
 Compares us against the supplied state repository and returns what's changed.
const DtRwPropertiesstateProperties () const
const DtRwPropertiesparameterProperties () const
virtual void setParameterDatabase (DtMtlParameterDb *)
 Sets the parameter database and updates internal properties based on aggregate type.
virtual void updateExtensions ()
 Updates property data.
virtual void updateProperties ()
 Updates properties with new data.

Static Public Member Functions

static
DtGenericPropertiesAggregateStateRepository
create ()

Protected Attributes

DtRwProperties myStateProperties
DtRwProperties myParameterProperties
DtEntityType myLastCheckedEntityType
DtMtlParameterDbmyParameterDatabase

Detailed Description

DtGenericPropertiesAggregateStateRepository class will interface with extended published data and parameter database and properties list to transfer network extended data to DtRwProperties.

Constructor & Destructor Documentation

DtGenericPropertiesAggregateStateRepository::DtGenericPropertiesAggregateStateRepository ( )

default constructor

virtual DtGenericPropertiesAggregateStateRepository::~DtGenericPropertiesAggregateStateRepository ( )
virtual

destructor

DtGenericPropertiesAggregateStateRepository::DtGenericPropertiesAggregateStateRepository ( const DtGenericPropertiesAggregateStateRepository orig)

copy constructor

Member Function Documentation

DtGenericPropertiesAggregateStateRepository& DtGenericPropertiesAggregateStateRepository::operator= ( const DtGenericPropertiesAggregateStateRepository orig)

assignment operator

virtual DtStateRepository* DtGenericPropertiesAggregateStateRepository::clone ( bool  copy = false) const
virtual

Return a copy/empty object of the same type as this.

virtual int DtGenericPropertiesAggregateStateRepository::compare ( const DtExtAggregateStateRepository *  rhs)
virtual

Compares us against the supplied state repository and returns what's changed.

const DtRwProperties& DtGenericPropertiesAggregateStateRepository::stateProperties ( ) const
inline
const DtRwProperties& DtGenericPropertiesAggregateStateRepository::parameterProperties ( ) const
inline
virtual void DtGenericPropertiesAggregateStateRepository::setParameterDatabase ( DtMtlParameterDb )
virtual

Sets the parameter database and updates internal properties based on aggregate type.

static DtGenericPropertiesAggregateStateRepository* DtGenericPropertiesAggregateStateRepository::create ( )
static
virtual void DtGenericPropertiesAggregateStateRepository::updateExtensions ( )
virtual

Updates property data.

virtual void DtGenericPropertiesAggregateStateRepository::updateProperties ( )
virtual

Updates properties with new data.

Member Data Documentation

DtRwProperties DtGenericPropertiesAggregateStateRepository::myStateProperties
protected
DtRwProperties DtGenericPropertiesAggregateStateRepository::myParameterProperties
protected
DtEntityType DtGenericPropertiesAggregateStateRepository::myLastCheckedEntityType
protected
DtMtlParameterDb* DtGenericPropertiesAggregateStateRepository::myParameterDatabase
protected

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)