![]() |
VR-Forces 4.7 Class Documentation
|
Implements the DtRemoteExtendedPropertiesNetInterface class template. More...

Public Member Functions | |
| DtRemoteExtendedPropertiesNetInterface (const DtString &name, DtVrfObject *simObject, DtReaderWriterRegistry *parentRegistry=0, bool publishObject=true) | |
| read/writable constructor | |
| DtRemoteExtendedPropertiesNetInterface (const DtRemoteExtendedPropertiesNetInterface< BaseNetInterface, BaseStateRepository > &orig, DtReaderWriterRegistry *parentRegistry=0) | |
| copy constructor | |
| const DtRemoteExtendedPropertiesNetInterface & | operator= (const DtRemoteExtendedPropertiesNetInterface< BaseNetInterface, BaseStateRepository > &orig) |
| assignment operator | |
| virtual | ~DtRemoteExtendedPropertiesNetInterface () |
| destructor | |
| virtual bool | initExtendedProperties () |
| Initializer. | |
| virtual void | initializeNetWithProperties ()=0 |
| Initializes network state rep with state and parameter properties. | |
| virtual void | updateFromReflectedObject () |
| Calls the base class function to copy the network data to the local state repository, then does the same for the extended property attributes. | |
Static Public Member Functions | |
| static DtSimObjectNetInterface * | creator (const DtString &name, DtVrfObject *simObject, DtReaderWriterRegistry *parentRegistry, bool publishObject) |
Public Attributes | |
| bool | myIsUninitialized |
| std::map< DtString, DtReaderWriterRegistryData * > | myStatePropertyMap |
| std::map< DtString, DtReaderWriterRegistryData * > | myParamPropertyMap |
Protected Member Functions | |
| DtRemoteExtendedPropertiesNetInterface () | |
| default constructor | |
Implements the DtRemoteExtendedPropertiesNetInterface class template.
Extends an existing remote net interface class to give it the ability to receive extended properties.
|
inlineprotected |
default constructor
|
inline |
read/writable constructor
|
inline |
copy constructor
|
inlinevirtual |
destructor
|
inline |
assignment operator
|
inlinevirtual |
Initializer.
|
pure virtual |
Initializes network state rep with state and parameter properties.
Implemented in DtVrfAggregateRemoteEntityWithPropertiesNetInterface, DtVrfIndividualRemoteEntityWithPropertiesNetInterface, DtVrfRemoteEnvironmentalWithPropertiesNetInterface, and DtRemoteEngineeringObjectNetInterface.
|
inlinevirtual |
Calls the base class function to copy the network data to the local state repository, then does the same for the extended property attributes.
|
inlinestatic |
| bool DtRemoteExtendedPropertiesNetInterface< BaseNetInterface, BaseStateRepository >::myIsUninitialized |
| std::map<DtString, DtReaderWriterRegistryData *> DtRemoteExtendedPropertiesNetInterface< BaseNetInterface, BaseStateRepository >::myStatePropertyMap |
| std::map<DtString, DtReaderWriterRegistryData *> DtRemoteExtendedPropertiesNetInterface< BaseNetInterface, BaseStateRepository >::myParamPropertyMap |