45 RTI::ArrayIndexOutOfBounds);
49 RTI::ArrayIndexOutOfBounds);
51 virtual void getValue(
RTI::ULong i,
char *buff,
54 RTI::ArrayIndexOutOfBounds);
56 virtual char *getValuePointer(
59 RTI::ArrayIndexOutOfBounds);
61 #ifdef DtDEFINING_AHVPS
64 RTI::ArrayIndexOutOfBounds,
65 RTI::InvalidHandleValuePairSetContext);
69 RTI::ArrayIndexOutOfBounds,
70 RTI::InvalidHandleValuePairSetContext);
74 RTI::ArrayIndexOutOfBounds,
75 RTI::InvalidHandleValuePairSetContext);
82 throw (RTI::InvalidHandleValuePairSetContext);
84 virtual RTI::
OrderType getOrderType() const
85 throw (RTI::InvalidHandleValuePairSetContext);
88 throw (RTI::InvalidHandleValuePairSetContext);
100 RTI::ValueLengthExceeded,
101 RTI::ValueCountExceeded);
103 virtual void addPointer(
108 RTI::ValueLengthExceeded,
109 RTI::ValueCountExceeded);
113 RTI::ArrayIndexOutOfBounds);
118 RTI::ValueCountExceeded,
119 RTI::ArrayIndexOutOfBounds);
121 virtual void empty();
124 virtual void print()
const;
136 virtual void setRegion(DtRegion* region);
147 virtual void setOffset(
unsigned int offset);
148 virtual void setMinOffset(
unsigned int offset);
149 virtual unsigned int offset(
void)
const ;
152 static void setDefaultChannel(
RTI::Handle defaultChannelValue);
168 unsigned int myUpdateRateOffset;
179 return (i >= start() && i < size());