14 #include "matrix/vlVector.h"
15 #include "vl/globalObjectDesignator.h"
19 namespace vrvControlToolkit
51 virtual void setVertex(
unsigned index,
const DtVector& location);
54 virtual void setVertices(
const std::vector<DtVector>& locations);
57 virtual void setVertex(
unsigned index,
const DtGlobalObjectDesignator& obj);
60 virtual void setVertices(
const std::vector<DtGlobalObjectDesignator>& objs);
63 virtual void setVertices(
const std::vector<LineVertex>& locations);
66 virtual const std::vector<LineVertex>& vertices()
const;
69 virtual const LineVertex& vertex(
unsigned index)
const;
73 virtual bool arrowAtEnd()
const;
74 virtual void setArrowAtEnd(
bool drawArrow);
79 virtual bool arrowAtStart()
const;
80 virtual void setArrowAtStart(
bool drawArrow);
85 virtual unsigned thickness()
const;
86 virtual void setThickness(
unsigned thickness);