![]() |
VR-Forces 5.0.2 Developer's Guide
|
The extended attributes initializer for entity objects.

Public Member Functions | |
| DtEntityExtendedAttributesInitializer () | |
| virtual | ~DtEntityExtendedAttributesInitializer () |
Public Member Functions inherited from DtExtendedAttributesInitializer | |
| DtExtendedAttributesInitializer () | |
| virtual | ~DtExtendedAttributesInitializer () |
| virtual void | initialize (DtExerciseConn *exConn) |
| virtual void | setObjectClassChooser (DtObjectClassChooserPtr chooser) |
| virtual void | addSupportedClass (const DtString &fullClassName, bool addSubclasses=false) |
Protected Member Functions | |
| virtual bool | needsInitialization (DtExerciseConn *exConn) |
| virtual const DtString & | publisherName () const |
| virtual const DtString & | reflectedListName () const |
| virtual const DtString & | defaultBaseObjectClass () const |
| virtual void | setUnknownAttributeFunctions (DtObjClassDesc *desc) |
| virtual std::map< DtString, RTI::AttributeHandle > | attributeNameToHandleMap (const RTI::ObjectClassHandle &classHdl) const |
| virtual void | setAttributeNameToHandleMap (const RTI::ObjectClassHandle &classHdl, const std::map< DtString, RTI::AttributeHandle > &mapping) |
| virtual void | setPublisherStateRepCreator () |
| virtual void | setReflectedObjectStateRepCreator () |
Protected Member Functions inherited from DtExtendedAttributesInitializer | |
| virtual bool | areClassNamesEquivalent (const DtString &, const DtString &) const |
| virtual void | addSupportedSubclasses (DtExerciseConn *exConn) |
| virtual void | initializeObjectClassChooser (DtExerciseConn *exConn) |
| virtual void | initializeObjectClasses (DtExerciseConn *exConn) |
| virtual void | initializeAttributes (DtObjClassDesc *desc) |
| virtual void | initializeExtendedAttributes (DtExerciseConn *exConn) |
Static Protected Attributes | |
| static DtTime | thePrevExConnInitTime |
| static bool | theExConnNeedsInit |
Static Protected Attributes inherited from DtExtendedAttributesInitializer | |
| static tbb::spin_mutex | theGlobalHLAMutex |
| static DtString | theExtendedAttributesClassName |
Additional Inherited Members | |
Static Public Member Functions inherited from DtExtendedAttributesInitializer | |
| static tbb::spin_mutex & | GlobalHLAMutex () |
Protected Attributes inherited from DtExtendedAttributesInitializer | |
| bool | myNeedsInitialization |
| DtObjectClassChooserPtr | myObjectClassChooser |
| std::list< DtString > | myFullBaseClassNames |
| std::list< DtString > | myFullClassNames |
| DtEntityExtendedAttributesInitializer::DtEntityExtendedAttributesInitializer | ( | ) |
Constructor.
|
virtual |
Destructor.
|
protectedvirtual |
Returns true if initialization needs to be performed.
Reimplemented from DtExtendedAttributesInitializer.
|
protectedvirtual |
The name of the publisher class in VR-Link.
Implements DtExtendedAttributesInitializer.
|
protectedvirtual |
The name of the reflected list class in VR-Link.
Implements DtExtendedAttributesInitializer.
|
protectedvirtual |
The base object class that is supported by default. All subclasses will also be supported.
Implements DtExtendedAttributesInitializer.
|
protectedvirtual |
Sets the unknown attribute checker, encoder, and decoder functions in order to process them as extended attributes. Specific to a particular state repository class.
Implements DtExtendedAttributesInitializer.
|
protectedvirtual |
Gets the current attribute name to handle mapping for the object class. Specific to a particular state repository class.
Implements DtExtendedAttributesInitializer.
|
protectedvirtual |
SEts the attribute name to handle mapping for the object class. Specific to a particular state repository class.
Implements DtExtendedAttributesInitializer.
|
protectedvirtual |
Sets the state rep creator for the associated publisher. Specific to a particular publisher class and state repository class.
Implements DtExtendedAttributesInitializer.
Reimplemented in DtEntityExtendedAttributesWithTemperatureInitializer.
|
protectedvirtual |
Sets the state rep creator for the associated reflected object. Specific to a particular reflected object class and state repository class.
Implements DtExtendedAttributesInitializer.
Reimplemented in DtEntityExtendedAttributesWithTemperatureInitializer.
|
staticprotected |
|
staticprotected |