RangeMarker Class Reference

#include <marker.h>

Inheritance diagram for RangeMarker:

Inheritance graph
[legend]
Collaboration diagram for RangeMarker:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 RangeMarker (AreaDraw *rangeAreaDraw)
virtual void Draw (wxDC &dc, wxRect rcData, Axis *horizAxis, Axis *vertAxis)
void SetVerticalRange (double minValue, double maxValue)
void SetHorizontalRange (double minValue, double maxValue)
void SetRange (double minValue, double maxValue, bool horizontal)
void SetRangeAreaDraw (AreaDraw *rangeAreaDraw)


Detailed Description

Marker that marks range of data.

Member Function Documentation

virtual void RangeMarker::Draw ( wxDC &  dc,
wxRect  rcData,
Axis horizAxis,
Axis vertAxis 
) [virtual]

Performs marker drawing.

Parameters:
dc device context
rcData data area rectangle
horizAxis horizontal axis
vertAxis vertical axis

Implements Marker.

void RangeMarker::SetHorizontalRange ( double  minValue,
double  maxValue 
)

Sets horizontal range.

Parameters:
minValue range minimal value
maxValue range maximal value

void RangeMarker::SetRange ( double  minValue,
double  maxValue,
bool  horizontal 
)

Sets range.

Parameters:
minValue range minimal value
maxValue range maximal value
horizontal true to mark horizontal range, false to mark vertical

void RangeMarker::SetRangeAreaDraw ( AreaDraw rangeAreaDraw  ) 

Sets area draw object to draw marked range.

Parameters:
rangeArea new range area draw

void RangeMarker::SetVerticalRange ( double  minValue,
double  maxValue 
)

Sets vertical range.

Parameters:
minValue range minimal value
maxValue range maximal value


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

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