7 #ifndef _aggregateSR_H_
8 #define _aggregateSR_H_
34 enum {AGGREGATE_SR_MARKING_TEXT_LENGTH=31};
77 virtual void setMarkingText(
DtU8* copyFrom);
78 virtual void setMarkingText(
const DtString& text);
79 virtual void getMarkingText(
DtU8* copyTo)
const;
80 virtual const char* markingText()
const;
83 virtual void setDimensions(
const DtVector32& dims);
97 virtual bool setNumberOfDIS_Subaggregates(
int newNumberOfAggregates);
98 virtual int numberOfDIS_Subaggregates()
const;
103 virtual bool setNumberOfDIS_Entities(
int newNumberOfEntities);
104 virtual int numberOfDIS_Entities()
const;
109 virtual bool setNumberOfSilentSubaggregates(
110 int newNumberOfAggregates);
111 virtual int numberOfSilentSubaggregates()
const;
116 virtual bool setNumberOfSilentEntities(
int newNumberOfEntities);
119 virtual int numberOfSilentEntities()
const;
123 virtual bool setSubaggregateID(
int index,
125 virtual bool getSubaggregateID(
int index,
130 virtual bool setEntityID(
int index,
132 virtual bool getEntityID(
int index,
137 virtual bool setSilentAggregateList(
int index,
139 virtual bool getSilentAggregateList(
int index,
144 virtual bool setSilentEntityList(
int index,
146 virtual bool getSilentEntityList(
int index,
152 virtual bool setNumberOfDatumRecords(
int newNumberOfRecords);
155 virtual int numberOfDatumRecords()
const;
159 virtual bool setVariableDatumRecord(
int index,
161 virtual bool getVariableDatumRecord(
int index,