15 #include <vl/reflectedEntityList.h>
16 #include <vl/reflectedEntity.h>
17 #include <vl/entityStateRepository.h>
21 #ifndef DT_PROTOCOL_NAMESPACE
22 #error Namespace Protocol Macro DT_PROTOCOL_NAMESPACE not defined.
44 virtual void addRegion( DtDDMRegionSP regionToAdd ) = 0;
47 virtual void removeRegion( DtDDMRegionSP regionToRemove ) = 0;
51 template <
typename ReflectedListClass,
typename ReflectedEntityType,
typename ReflectedEntityStateRepositoryType>
65 const DtDDMRegionSet& regionsToUse );
88 virtual void addRegion(DtDDMRegionSP regionToAdd);
102 const DtEntityIdentifier&
id,
103 const DtEntityType& type)
const;
135 static void receivedEndGestureInteractionCb(
DtEndGestureInter* inter,
void* usr );