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

XYRadialGrid Class Reference

#include <xyrgrid.h>

Inheritance diagram for XYRadialGrid:

Inheritance graph
[legend]
Collaboration diagram for XYRadialGrid:

Collaboration graph
[legend]
List of all members.

Public Methods

 XYRadialGrid (double mn, double mx, double p, long color, double step, xybool visible=xytrue)
virtual ~XYRadialGrid (void)
virtual void first (double f)
virtual double first (void) const
virtual void style (int s)
virtual int style (void) const
virtual xybool pick (int px, int py)
virtual void draw (void)
virtual void draw (int xmin, int ymin, int xmax, int ymax) const
virtual void boundingBox (int &xmin, int &ymin, int &xmax, int &ymax) const

Private Attributes

double _first
int _style

Constructor & Destructor Documentation

XYRadialGrid::XYRadialGrid double    mn,
double    mx,
double    p,
long    color,
double    step,
xybool    visible = xytrue
 

Definition at line 19 of file xyrgrid.cpp.

References xyfalse.

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

Definition at line 29 of file xyrgrid.h.


Member Function Documentation

void XYRadialGrid::boundingBox int &    xmin,
int &    ymin,
int &    xmax,
int &    ymax
const [virtual]
 

Implements XYObject.

Definition at line 138 of file xyrgrid.cpp.

References MAX, MIN, and xyfalse.

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

Implements XYObject.

Definition at line 93 of file xyrgrid.cpp.

References _first, XYAxis::_mn, XYAxis::_mx, XYAxis::_size, XYAxis::_step, XYObject::position(), XYObject::visible(), and xyfalse.

void XYRadialGrid::draw void    [virtual]
 

Implements XYObject.

Definition at line 88 of file xyrgrid.cpp.

double XYRadialGrid::first void    const [virtual]
 

Reimplemented from XYAxis.

Definition at line 37 of file xyrgrid.cpp.

References _first.

void XYRadialGrid::first double    f [virtual]
 

Definition at line 32 of file xyrgrid.cpp.

References _first.

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

Reimplemented from XYAxis.

Definition at line 52 of file xyrgrid.cpp.

References _first, XYAxis::_mn, XYAxis::_mx, XYAxis::_size, XYAxis::_step, mtPointInCircle(), XYObject::position(), XYObject::visible(), xybool, xyfalse, and xytrue.

int XYRadialGrid::style void    const [virtual]
 

Definition at line 47 of file xyrgrid.cpp.

References _style.

void XYRadialGrid::style int    s [virtual]
 

Definition at line 42 of file xyrgrid.cpp.

References _style.


Member Data Documentation

double XYRadialGrid::_first [private]
 

Definition at line 58 of file xyrgrid.h.

Referenced by draw(), first(), and pick().

int XYRadialGrid::_style [private]
 

Definition at line 59 of file xyrgrid.h.

Referenced by style().


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