Version: 0.6.0
AreaDraw Class Referenceabstract

#include <areadraw.h>

Inheritance diagram for AreaDraw:
Collaboration diagram for AreaDraw:

Public Member Functions

virtual void Draw (wxDC &dc, wxRect rc)=0
 
- Public Member Functions inherited from Observable< DrawObserver >
void AddObserver (DrawObserver *_observer)
 
void RemoveObserver (DrawObserver *_observer)
 

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

Base class for drawing area background. Areas can be data area in Plot, chart background, legend area, bars, etc...

Member Function Documentation

virtual void AreaDraw::Draw ( wxDC &  dc,
wxRect  rc 
)
pure virtual

Draw area background.

Parameters
dcdevice context
rcrectangle of area to draw

Implemented in GradientAreaDraw, FillAreaDraw, and NoAreaDraw.

Here is the caller graph for this function:


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