Version: 0.6.0
Marker Class Referenceabstract

#include <marker.h>

Inheritance diagram for Marker:
Collaboration diagram for Marker:

Public Member Functions

virtual void Draw (wxDC &dc, wxRect rcData, Axis *horizAxis, Axis *vertAxis)=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

Markers base class.

Member Function Documentation

virtual void Marker::Draw ( wxDC &  dc,
wxRect  rcData,
Axis horizAxis,
Axis vertAxis 
)
pure virtual

Performs marker drawing.

Parameters
dcdevice context
rcDatadata area rectangle
horizAxishorizontal axis
vertAxisvertical axis

Implemented in RangeMarker, LineMarker, and PointMarker.


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