15 #include <vlutil/vlString.h>
16 #include <matrix/vlVector.h>
17 #include <matrix/vlTaitBryan.h>
28 #include <vrfExtObjects/3dGraphicalObjectStateRecord.h>
29 #include <vrfExtObjects/environmentalFixedCylinderRecord.h>
30 #include <vrfExtObjects/environmentalArticulatingCylinderRecord.h>
32 namespace vrvControlToolkit
76 const DtTaitBryan& rotation = zeros,
104 const DtVector& offset = DtVector::zero(),
176 virtual const DtVector& offset()
const;
183 virtual void setOffset(
const DtVector& off);
190 virtual double length()
const;
197 virtual void setLength(
double length);
220 virtual const DtTaitBryan& rotation()
const;
228 virtual void setRotation(
const DtTaitBryan& rotation);
242 virtual void setColor (
const DtVdcColor& color);
249 virtual bool flashing()
const;
256 virtual void setFlashing(
bool flashing);
258 virtual void setRemoteGraphicSet(
const std::string& setName);
268 virtual void update();