XYLineRenderer Class Reference

#include <xylinerenderer.h>

Inheritance diagram for XYLineRenderer:

Inheritance graph
[legend]
Collaboration diagram for XYLineRenderer:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 XYLineRenderer (bool drawSymbols=false, bool drawLines=true, int defaultWidth=1, int defaultStyle=wxSOLID)
virtual void DrawLegendSymbol (wxDC &dc, wxRect rcSymbol, size_t serie)
virtual void Draw (wxDC &dc, wxRect rc, Axis *horizAxis, Axis *vertAxis, XYDataset *dataset)


Detailed Description

Renderer for drawing lines from xy datasets. Can also draw symbols at line points.

Constructor & Destructor Documentation

XYLineRenderer::XYLineRenderer ( bool  drawSymbols = false,
bool  drawLines = true,
int  defaultWidth = 1,
int  defaultStyle = wxSOLID 
)

Constructs new line renderer.

Parameters:
drawSymbols specifies whether to draw symbols at line points
drawLines specifies whether to draw lines
defaultWidth specifies default width for lines
defaultStyle specifies default style for lines


Member Function Documentation

virtual void XYLineRenderer::Draw ( wxDC &  dc,
wxRect  rc,
Axis horizAxis,
Axis vertAxis,
XYDataset dataset 
) [virtual]

Draws dataset.

Parameters:
dc device context
rc rectangle where to draw
horizAxis horizontal axis
vertAxis vertical axis
dataset dataset to be drawn

Implements XYRenderer.

virtual void XYLineRenderer::DrawLegendSymbol ( wxDC &  dc,
wxRect  rcSymbol,
size_t  serie 
) [virtual]

Draws legend symbol.

Parameters:
dc device context
rcSymbol rectangle where to draw
serie serie index

Reimplemented from Renderer.


The documentation for this class was generated from the following file:

Generated on Mon Feb 15 21:32:30 2010 for wxFreeChart by  doxygen 1.5.8