Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

XYCartesianStepMarkMask Class Reference

#include <xymcastmk.h>

Inheritance diagram for XYCartesianStepMarkMask:

Inheritance graph
[legend]
Collaboration diagram for XYCartesianStepMarkMask:

Collaboration graph
[legend]
List of all members.

Public Methods

 XYCartesianStepMarkMask (XYText *name, XYSeries *series, const XYAxis *x_axis, const XYAxis *y_axis, long color, int width, LineStyle style, int size, MarkStyle mark, xybool visible=xytrue)
 XYCartesianStepMarkMask (XYSeries *series, const XYAxis *x_axis, const XYAxis *y_axis, long color, int width, LineStyle style, int size, MarkStyle mark, xybool visible=xytrue)
virtual ~XYCartesianStepMarkMask (void)
virtual void size (int s)
virtual int size (void) const
virtual void mark (XYMask::MarkStyle m)
virtual int mark (void) const
virtual xybool pick (int px, int py)
virtual void drawIcon (int xmin, int ymin, int xmax, int ymax) const
virtual void draw (void)
virtual void draw (int xmin, int ymin, int xmax, int ymax) const

Private Attributes

int _size
MarkStyle _mark

Constructor & Destructor Documentation

XYCartesianStepMarkMask::XYCartesianStepMarkMask XYText   name,
XYSeries   series,
const XYAxis   x_axis,
const XYAxis   y_axis,
long    color,
int    width,
LineStyle    style,
int    size,
MarkStyle    mark,
xybool    visible = xytrue
 

Definition at line 15 of file xymcastmk.cpp.

XYCartesianStepMarkMask::XYCartesianStepMarkMask XYSeries   series,
const XYAxis   x_axis,
const XYAxis   y_axis,
long    color,
int    width,
LineStyle    style,
int    size,
MarkStyle    mark,
xybool    visible = xytrue
 

Definition at line 32 of file xymcastmk.cpp.

virtual XYCartesianStepMarkMask::~XYCartesianStepMarkMask void    [inline, virtual]
 

Definition at line 46 of file xymcastmk.h.


Member Function Documentation

void XYCartesianStepMarkMask::draw int    xmin,
int    ymin,
int    xmax,
int    ymax
const [virtual]
 

Reimplemented from XYCartesianStepMask.

Definition at line 196 of file xymcastmk.cpp.

References XYMask::_series, XYObject::setViewport(), XYObject::setWindow(), XYCartesianStepMask::style(), XYObject::visible(), XYCartesianStepMask::width(), and xyfalse.

void XYCartesianStepMarkMask::draw void    [virtual]
 

Reimplemented from XYCartesianStepMask.

Definition at line 68 of file xymcastmk.cpp.

void XYCartesianStepMarkMask::drawIcon int    xmin,
int    ymin,
int    xmax,
int    ymax
const [virtual]
 

Reimplemented from XYCartesianStepMask.

Definition at line 173 of file xymcastmk.cpp.

int XYCartesianStepMarkMask::mark void    const [virtual]
 

Definition at line 63 of file xymcastmk.cpp.

References _mark.

void XYCartesianStepMarkMask::mark XYMask::MarkStyle    m [virtual]
 

Definition at line 58 of file xymcastmk.cpp.

References _mark.

xybool XYCartesianStepMarkMask::pick int    px,
int    py
[virtual]
 

Reimplemented from XYCartesianStepMask.

Definition at line 73 of file xymcastmk.cpp.

References XYMask::_series, _size, XYObject::_xmax, XYObject::_xmin, XYObject::_ymax, XYObject::_ymin, mtPointInLine(), mtTolerance(), XYObject::setViewport(), XYObject::setWindow(), XYObject::visible(), xybool, xyfalse, and xytrue.

int XYCartesianStepMarkMask::size void    const [virtual]
 

Definition at line 53 of file xymcastmk.cpp.

References _size.

void XYCartesianStepMarkMask::size int    s [virtual]
 

Definition at line 48 of file xymcastmk.cpp.

References _size.


Member Data Documentation

MarkStyle XYCartesianStepMarkMask::_mark [private]
 

Definition at line 75 of file xymcastmk.h.

Referenced by mark().

int XYCartesianStepMarkMask::_size [private]
 

Definition at line 74 of file xymcastmk.h.

Referenced by pick(), and size().


The documentation for this class was generated from the following files:
XY
Tecgraf / PUC-Rio - Computer Graphics Technology Group