9 #ifndef fixedGridObjDdmMgr1516e_H_
10 #define fixedGridObjDdmMgr1516e_H_
24 class DT_DLL_LRC DtFixedGridObjectDataDistMgr1516e :
public DtFixedGridObjectDataDistMgr
34 virtual ~DtFixedGridObjectDataDistMgr1516e();
39 DtFixedGridObjectDataDistMgr1516e(DtFixedGridObjectDataDistMgr1516e
const& );
42 DtFixedGridObjectDataDistMgr1516e& operator= (DtFixedGridObjectDataDistMgr1516e
const& );
49 rti1516e::AttributeHandleSetRegionHandleSetPairVector
const &
50 theAttributeRegionPairs,
51 const char * theObjectInstanceName=
NULL);
54 virtual void associateRegionsForUpdates (
56 rti1516e::AttributeHandleSetRegionHandleSetPairVector
const &
57 theAttributeRegionPairs);
60 virtual void unassociateRegionsForUpdates (
62 rti1516e::AttributeHandleSetRegionHandleSetPairVector
const &
63 theAttributeRegionPairs);
66 virtual void subscribeObjectClassAttributesWithRegions (
68 rti1516e::AttributeHandleSetRegionHandleSetPairVector
const &
69 theAttributeRegionPairs,
73 virtual void unsubscribeObjectClassAttributesWithRegions (
75 rti1516e::AttributeHandleSetRegionHandleSetPairVector
const &
76 theAttributeRegionPairs);
79 virtual void requestAttributeValueUpdateWithRegions (
81 rti1516e::AttributeHandleSetRegionHandleSetPairVector
const &
82 theAttributeRegionPairs,
83 rti1516e::VariableLengthData
const & theUserSuppliedTag);
94 virtual void calculateRegionSet(
95 unsigned long channel, rti1516e::RegionHandleSet & regionHandles);
104 virtual DtFixedGridRegion* getRegionAndValidateRegionSet(
105 DtFixedGridRegion* candidateRegion,
106 rti1516e::RegionHandleSet
const ®ionHandleSet);
110 void validateAndAddRegionSet(
111 DtFixedGridRegionSet& targetRegionSet,
112 rti1516e::RegionHandleSet
const &sourceRegionSet);