13 #include <wx/wxfreechartdefs.h>
14 #include <wx/drawobject.h>
15 #include <wx/areadraw.h>
17 #include <wx/dynarray.h>
37 virtual void Draw(wxDC &dc, wxRect rcData,
Axis *horizAxis,
Axis *vertAxis) = 0;
40 WX_DECLARE_USER_EXPORTED_OBJARRAY(
Marker *, MarkerArray, WXDLLIMPEXP_FREECHART);
51 virtual void Draw(wxDC &dc, wxRect rcData,
Axis *horizAxis,
Axis *vertAxis);
53 void SetText(
const wxString &text)
62 wxColour m_textColour;
73 LineMarker(wxColour lineColour,
int lineWidth = 1);
77 virtual void Draw(wxDC &dc, wxRect rcData,
Axis *horizAxis,
Axis *vertAxis);
83 void SetVerticalLine(
double value);
89 void SetHorizontalLine(
double value);
96 void SetValue(
double value,
bool horizontal);
115 virtual void Draw(wxDC &dc, wxRect rcData,
Axis *horizAxis,
Axis *vertAxis);
122 void SetVerticalRange(
double minValue,
double maxValue);
129 void SetHorizontalRange(
double minValue,
double maxValue);
137 void SetRange(
double minValue,
double maxValue,
bool horizontal);
143 void SetRangeAreaDraw(
AreaDraw *rangeAreaDraw);
virtual void Draw(wxDC &dc, wxRect rcData, Axis *horizAxis, Axis *vertAxis)=0
Definition: areadraw.h:22
Definition: drawobject.h:45