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

XYPolarMask Class Reference

#include <xympl.h>

Inheritance diagram for XYPolarMask:

Inheritance graph
[legend]
Collaboration diagram for XYPolarMask:

Collaboration graph
[legend]
List of all members.

Public Methods

 XYPolarMask (XYText *name, XYSeries *series, const XYPolarAxis *axis, long color, xybool visible=xytrue)
 XYPolarMask (XYSeries *series, const XYPolarAxis *axis, long color, xybool visible=xytrue)
virtual ~XYPolarMask (void)
virtual void axis (const XYPolarAxis *a)
virtual const XYPolarAxisaxis (void) const
virtual xybool pick (int px, int py)=0
virtual xybool fence (int x0, int y0, int x1, int y1)=0
virtual void drawIcon (int xmin, int ymin, int xmax, int ymax) const=0

Protected Attributes

const XYPolarAxis_axis

Constructor & Destructor Documentation

XYPolarMask::XYPolarMask XYText   name,
XYSeries   series,
const XYPolarAxis   axis,
long    color,
xybool    visible = xytrue
[inline]
 

Definition at line 21 of file xympl.h.

References _axis, and XYObject::visible().

XYPolarMask::XYPolarMask XYSeries   series,
const XYPolarAxis   axis,
long    color,
xybool    visible = xytrue
[inline]
 

Definition at line 31 of file xympl.h.

References _axis, and XYObject::visible().

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

Definition at line 40 of file xympl.h.


Member Function Documentation

const XYPolarAxis * XYPolarMask::axis void    const [virtual]
 

Definition at line 19 of file xympl.cpp.

References _axis.

void XYPolarMask::axis const XYPolarAxis   a [virtual]
 

Definition at line 14 of file xympl.cpp.

References _axis.

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

Implements XYMask.

Implemented in XYPolarLineMask, and XYPolarMarkMask.

virtual xybool XYPolarMask::fence int    x0,
int    y0,
int    x1,
int    y1
[pure virtual]
 

Implements XYMask.

Implemented in XYPolarLineMask, and XYPolarMarkMask.

virtual xybool XYPolarMask::pick int    px,
int    py
[pure virtual]
 

Implements XYMask.

Implemented in XYPolarLineMask, and XYPolarMarkMask.


Member Data Documentation

const XYPolarAxis* XYPolarMask::_axis [protected]
 

Definition at line 61 of file xympl.h.

Referenced by axis(), XYPolarMarkMask::boundingBox(), XYPolarLineMask::boundingBox(), XYPolarMarkMask::draw(), XYPolarLineMask::draw(), XYPolarMarkMask::pick(), XYPolarLineMask::pick(), and XYPolarMask().


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