|
typedef PlotObserver | Observer |
|
void | AddAxis (Axis *axis) |
|
void | AddDataset (Dataset *dataset) |
|
void | RemoveDataset (Dataset *dataset) |
|
void | RemoveDataset (size_t index) |
|
void | AddObjects (Dataset *dataset, Axis *verticalAxis, Axis *horizontalAxis) |
|
size_t | GetDatasetCount () |
|
Dataset * | GetDataset (size_t index) |
|
void | LinkDataHorizontalAxis (size_t nData, size_t nAxis) |
|
void | LinkDataVerticalAxis (size_t nData, size_t nAxis) |
|
Axis * | GetDatasetAxis (Dataset *dataset, size_t index, bool vertical) |
|
Axis * | GetDatasetAxis (Dataset *dataset, bool vertical) |
|
Axis * | GetDatasetVerticalAxis (Dataset *dataset) |
|
Axis * | GetDatasetHorizontalAxis (Dataset *dataset) |
|
Dataset * | GetAxisDataset (Axis *axis, size_t index) |
|
void | SetDrawGrid (bool drawGridVertical, bool drawGridHorizontal) |
|
void | SetDataBackground (AreaDraw *dataBackground) |
|
void | SetLegend (Legend *legend) |
|
void | SetCrosshair (Crosshair *crosshair) |
|
bool | ToDataCoords (size_t nData, wxDC &dc, wxRect rc, wxCoord gx, wxCoord gy, double *x, double *y) |
|
virtual void | NeedRedraw (DrawObject *obj) |
|
virtual void | DatasetChanged (Dataset *dataset) |
|
virtual void | AxisChanged (Axis *axis) |
|
virtual void | BoundsChanged (Axis *axis) |
|
virtual void | ChartMouseDown (wxPoint &pt, int key) |
|
virtual void | Draw (wxDC &dc, wxRect rc) |
|
virtual void | DrawNoDataMessage (wxDC &dc, wxRect rc) |
|
void | SetChartPanel (wxChartPanel *chartPanel) |
|
wxChartPanel * | GetChartPanel () |
|
void | SetBackground (AreaDraw *background) |
|
void | SetTextNoData (const wxString &textNoData) |
|
void | AddObserver (PlotObserver *_observer) |
|
void | RemoveObserver (PlotObserver *_observer) |
|
virtual void | ChartEnterWindow () |
|
virtual void | ChartMouseUp (wxPoint &pt, int key) |
|
virtual void | ChartMouseMove (wxPoint &pt) |
|
virtual void | ChartMouseDrag (wxPoint &pt) |
|
virtual void | ChartMouseWheel (int rotation) |
|
std::vector< PlotObserver * >
::iterator | OIt |
|
std::vector< PlotObserver * > | observers |
|
Open-High-Low-Close plot.
TODO:
- technical indicators support
- grapical objects support, like levels, fibo-retracements, fractals, etc.