43 virtual void DrawDC(wxPoint2DDouble translation,
double scale, wxGraphicsContext* gc)
const;
44 virtual bool Contains(wxPoint2DDouble position)
const {
return m_rect.Contains(position); }
45 virtual bool Intersects(wxRect2DDouble rect)
const {
return m_rect.Intersects(rect); }
47 virtual void Rotate(
bool clockwise =
true);
49 virtual void SetValue(
double value);
50 virtual double GetValue()
const {
return m_value; }
51 virtual void UpdatePoints();
53 virtual rapidxml::xml_node<>* SaveElement(rapidxml::xml_document<>& doc, rapidxml::xml_node<>* elementListNode);
54 virtual bool OpenElement(rapidxml::xml_node<>* elementNode);
61 GCText* m_gcText =
nullptr;
Class to draw text on Graphics Context using wxWidgets.