17 #include <vlutil/vlString.h>
28 #include <vl/envPoint.h>
31 namespace vrvControlToolkit
33 class DtAttributeGroupTemplateObject;
64 const DtVector& enuOffset = DtVector::zero(),
115 virtual const DtVector& offset()
const;
121 virtual void setOffset(
const DtVector& enuOffset);
135 virtual void setColor (
const DtVdcColor& color);
143 virtual bool flashing()
const;
151 virtual void setFlashing(
bool flashing);
171 virtual void setBmpAttributeValue(
const DtString& attName,
const DtString& filename);
181 virtual double numericAttributeValue(
const DtString& attName)
const;
192 virtual void setNumericAttributeValue(
const DtString& attName,
double xVal);
204 virtual double valueBarAttributeValue(
const DtString& attName)
const;
218 virtual void setValueBarAttributeValue(
const DtString& attName,
double xVal);
230 virtual double graphAttributeValueX(
const DtString& attName)
const;
243 virtual void setGraphAttributeValueX(
const DtString& attName,
double xVal);
253 virtual double graphAttributeValueY(
const DtString& attName)
const;
264 virtual void setGraphAttributeValueY(
const DtString& attName,
double yVal);
277 virtual void setRemoteGraphicSet(
const std::string& setName);
287 virtual void update();
290 virtual void createAttributes();
291 virtual void destroyAttributes();