15 #include <vl/reflectedAggregateList.h>
16 #include <vl/dataInteraction.h>
17 #include <vlutil/vlSmartPointers.h>
51 const DtDDMRegionSet* regionSetToUse,
61 const DtList *handleList,
const DtDDMRegionSet* regionSetToUse = 0,
73 virtual void setPropertyPrototypes(
const DtRwProperties& stateProps,
87 const DtGlobalObjectDesignator& objName);
100 virtual void addAggregateAdditionCallback
106 virtual void removeAggregateAdditionCallback
112 virtual void addAggregateRemovalCallback
118 virtual void removeAggregateRemovalCallback
139 static void dataInteractionCallback(DtDataInteraction* i,
void* usr);
141 virtual void processDataInteraction(DtDataInteraction* i);
144 void initializeExtendedProperties();
159 virtual DtReflectedAggregate* newReflectedAggregate(
const DtEntityIdentifier&
id,
161 const DtEntityType& type)
const;
163 virtual DtReflectedAggregate* processAggregateState(
const DtAggregateStatePdu& pdu);
164 virtual void finalPduIsSetAction(DtReflectedAggregate* aggregate);
Instances of DtVrfParameterDb are the database of DtVrfObjectParameters objects used in the construct...
Definition: vrfParameterDb.h:38
DtRwProperties myParameterPropertiesPrototype
Definition: reflectedExtAggregateList.h:170
Definition: reflectedExtAggregate.h:35
static const DtRwProperties & emptyProperties()
void(* DtExtAggregateCallbackFunction)(DtReflectedExtAggregate *obj, void *userData)
Definition: reflectedExtAggregate.h:29
static DtExtendedAttributesInitializerPtr theInitializer
Definition: reflectedExtAggregateList.h:172
DtRwProperties myStatePropertiesPrototype
Definition: reflectedExtAggregateList.h:169
Contains the DtReflectedExtAggregate 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
class DtReflectedExtAggregateList:
Definition: reflectedExtAggregateList.h:27
#define DT_DLL_vrfExtObjects
Definition: dllExport.h:23