15 #include <vl/reflectedEnvironmentProcessList.h>
16 #include <vl/dataInteraction.h>
44 const DtDDMRegionSet* regionSetToUse,
54 const DtList *handleList,
const DtDDMRegionSet* regionSetToUse = 0,
65 virtual void setPropertyPrototypes(
const DtRwProperties& stateProps,
87 const DtGlobalObjectDesignator& designator);
90 virtual void addControlObjectAdditionCallback(
94 virtual void removeControlObjectAdditionCallback(
98 virtual void addControlObjectRemovalCallback(
102 virtual void removeControlObjectRemovalCallback(
122 void initializeExtendedProperties();
128 static void dataInteractionCallback(DtDataInteraction* i,
void* usr);
130 virtual void processDataInteraction(DtDataInteraction* i);
138 const DtEntityIdentifier&
id,
const DtEntityType& type)
const;
static const DtRwProperties & emptyProperties()
class DtReflectedControlObjectList:
Definition: reflectedControlObjectList.h:23
void(* DtControlObjectCallbackFunction)(DtReflectedControlObject *obj, void *userData)
Definition: reflectedControlObject.h:20
DtRwProperties myStatePropertiesPrototype
Definition: reflectedControlObjectList.h:148
static DtExtendedAttributesInitializerPtr theInitializer
Definition: reflectedControlObjectList.h:151
Contains the DtReflectedControlObject class declaration.
DT_DLL_DEBUGDRAWRENDERER void init(makVrv::DtDe &de)
Work function for the plugin initialization.
DtBoost::shared_ptr< DtExtendedAttributesInitializer > DtExtendedAttributesInitializerPtr
Definition: extendedAttributesInitializer.h:147
A list of properties. A DtPropertyInterface object that is a specialized version of DtRwVariableBindi...
Definition: rwProperties.h:126
#define DT_DLL_vrfExtObjects
Definition: dllExport.h:23
Definition: reflectedControlObject.h:26
DtRwProperties myParameterPropertiesPrototype
Definition: reflectedControlObjectList.h:149