11 #if (DtHLA && DtHLA_1516)
51 virtual void init(
const std::vector<DtString>& dimensionNameVector);
57 virtual void initializeDimensions(
58 const std::vector<DtString>& dimensionNameVector);
61 virtual void initializeDimensions(
62 const RTI::DimensionHandleSet& dimHandles );
66 virtual void setUpperBound(
const DtString& dimensionName,
unsigned long upperBound );
70 virtual void setLowerBound(
const DtString& dimensionName,
unsigned long lowerBound );
74 virtual void setDimensionBounds(
const DtString& dimensionName,
unsigned long
75 lowerBound,
unsigned long upperBound);
78 virtual void notifyRtiOfUpdate();
82 virtual RTI::RegionHandle regionHandle();
83 virtual const RTI::RegionHandle regionHandle()
const;
87 virtual void addAttributeHandle(RTI::AttributeHandle handle);
94 virtual const RTI::AttributeHandleSet& attributeHandles()
const;
97 virtual int attributeHandleCount()
const;
100 virtual bool hasAttributeHandles()
const;
107 virtual void createRegion();
119 struct DtDimensionHandleBoundsStruct
121 RTI::DimensionHandle handle;
122 unsigned int lowerBound;
123 unsigned int upperBound;
126 RTI::RegionHandle myRegionHandle;
128 std::map<DtString, DtDimensionHandleBoundsStruct> myDimensionMap;
132 RTI::AttributeHandleSet* myAttributeHandles;