Version: 0.6.0
XYZRenderer Class Reference

#include <xyzrenderer.h>

Inheritance diagram for XYZRenderer:
Collaboration diagram for XYZRenderer:

Public Member Functions

 XYZRenderer (int minRad, int maxRad)
 
void Draw (wxDC &dc, wxRect rc, Axis *horizAxis, Axis *vertAxis, XYZDataset *dataset)
 
virtual void SetSerieColor (size_t serie, wxColour *color)
 
virtual wxColour GetSerieColor (size_t serie)
 
void SetSeriePen (size_t serie, wxPen *pen)
 
wxPen * GetSeriePen (size_t serie)
 
void SetSerieBrush (size_t serie, wxBrush *brush)
 
wxBrush * GetSerieBrush (size_t serie)
 
- Public Member Functions inherited from Renderer
virtual void SetSerieColour (size_t serie, wxColour *color)
 
virtual wxColour GetSerieColour (size_t serie)
 
virtual void SetSerieSymbol (size_t serie, Symbol *symbol)
 
virtual SymbolGetSerieSymbol (size_t serie)
 
virtual void DrawLegendSymbol (wxDC &dc, wxRect rcSymbol, size_t serie)
 
- Public Member Functions inherited from Observable< DrawObserver >
void AddObserver (DrawObserver *_observer)
 
void RemoveObserver (DrawObserver *_observer)
 
- Public Member Functions inherited from RefObject
void AddRef ()
 
void Unref ()
 
int RefCount ()
 

Additional Inherited Members

- Public Types inherited from Observable< DrawObserver >
typedef DrawObserver Observer
 
- Public Attributes inherited from Observable< DrawObserver >
std::vector< DrawObserver * >
::iterator 
OIt
 
- Protected Member Functions inherited from DrawObject
 FIRE_WITH_THIS (NeedRedraw)
 
- Protected Attributes inherited from Observable< DrawObserver >
std::vector< DrawObserver * > observers
 

Detailed Description

xyz renderer class.

Member Function Documentation

wxBrush * XYZRenderer::GetSerieBrush ( size_t  serie)

Returns brush, used to fill specified serie circles.

Parameters
serieserie index
Returns
brush
wxPen * XYZRenderer::GetSeriePen ( size_t  serie)

Returns pen, used to draw specified serie lines.

Parameters
serieserie index
Returns
pen
void XYZRenderer::SetSerieBrush ( size_t  serie,
wxBrush *  brush 
)

Sets brush to fill serie circles.

Parameters
serieserie index
brushbrush for serie
void XYZRenderer::SetSeriePen ( size_t  serie,
wxPen *  pen 
)

Sets pen to draw serie circles.

Parameters
serieserie index
penpen for serie

The documentation for this class was generated from the following files:
  • /home/bishop/work/projects/nextgismanager/include/freechart/wx/xyz/xyzrenderer.h
  • /home/bishop/work/projects/nextgismanager/src/freechart/xyz/xyzrenderer.cpp