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

XYPolarLineMask Class Reference

#include <xymplln.h>

Inheritance diagram for XYPolarLineMask:

Inheritance graph
[legend]
Collaboration diagram for XYPolarLineMask:

Collaboration graph
[legend]
List of all members.

Public Methods

 XYPolarLineMask (XYText *name, XYSeries *series, const XYPolarAxis *axis, long color, int width, LineStyle style, xybool visible=xytrue)
 XYPolarLineMask (XYSeries *series, const XYPolarAxis *axis, long color, int width, LineStyle style, xybool visible=xytrue)
virtual ~XYPolarLineMask (void)
virtual void width (int w)
virtual int width (void) const
virtual void style (XYMask::LineStyle s)
virtual int style (void) const
virtual xybool pick (int px, int py)
virtual xybool fence (int x0, int y0, int x1, int y1)
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
virtual void boundingBox (int &bxmin, int &bymin, int &bxmax, int &bymax) const

Private Attributes

int _width
LineStyle _style

Constructor & Destructor Documentation

XYPolarLineMask::XYPolarLineMask XYText   name,
XYSeries   series,
const XYPolarAxis   axis,
long    color,
int    width,
LineStyle    style,
xybool    visible = xytrue
 

Definition at line 14 of file xymplln.cpp.

XYPolarLineMask::XYPolarLineMask XYSeries   series,
const XYPolarAxis   axis,
long    color,
int    width,
LineStyle    style,
xybool    visible = xytrue
 

Definition at line 28 of file xymplln.cpp.

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

Definition at line 39 of file xymplln.h.


Member Function Documentation

void XYPolarLineMask::boundingBox int &    bxmin,
int &    bymin,
int &    bxmax,
int &    bymax
const [virtual]
 

Implements XYObject.

Definition at line 261 of file xymplln.cpp.

References XYPolarMask::_axis, XYMask::_series, XYObject::_xmax, XYObject::_xmin, XYObject::_ymax, XYObject::_ymin, MAX, MIN, XYObject::visible(), XYMask::x, and xyfalse.

Referenced by fence().

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

Implements XYObject.

Definition at line 165 of file xymplln.cpp.

References XYPolarMask::_axis, XYMask::_series, XYObject::setViewport(), XYObject::setWindow(), XYObject::visible(), XYMask::x, and xyfalse.

void XYPolarLineMask::draw void    [virtual]
 

Implements XYObject.

Definition at line 60 of file xymplln.cpp.

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

Implements XYPolarMask.

Definition at line 153 of file xymplln.cpp.

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

Implements XYPolarMask.

Definition at line 141 of file xymplln.cpp.

References boundingBox(), mtInclude(), XYObject::visible(), xybool, and xyfalse.

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

Implements XYPolarMask.

Definition at line 65 of file xymplln.cpp.

References XYPolarMask::_axis, XYMask::_series, _width, XYObject::_xmax, XYObject::_xmin, XYObject::_ymax, XYObject::_ymin, mtPointInLineEx(), mtTolerance(), XYObject::setViewport(), XYObject::setWindow(), XYObject::visible(), xybool, xyfalse, and xytrue.

int XYPolarLineMask::style void    const [virtual]
 

Definition at line 55 of file xymplln.cpp.

References _style.

void XYPolarLineMask::style XYMask::LineStyle    s [virtual]
 

Definition at line 50 of file xymplln.cpp.

References _style.

int XYPolarLineMask::width void    const [virtual]
 

Definition at line 45 of file xymplln.cpp.

References _width.

void XYPolarLineMask::width int    w [virtual]
 

Definition at line 40 of file xymplln.cpp.

References _width.


Member Data Documentation

LineStyle XYPolarLineMask::_style [private]
 

Definition at line 75 of file xymplln.h.

Referenced by style().

int XYPolarLineMask::_width [private]
 

Definition at line 74 of file xymplln.h.

Referenced by pick(), and width().


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