#include <xygrapl.h>
Inheritance diagram for XYPolar:
Public Methods | |
XYPolar (Ihandle *canvas, XYCoordinate x, XYCoordinate y, double width, double height, XYRadialGrid *gridr, XYAngGrid *grida, xybool visible=xytrue) | |
XYPolar (cdCanvas *cdcanvas, XYCoordinate x, XYCoordinate y, double width, double height, XYRadialGrid *gridr, XYAngGrid *grida, xybool visible=xytrue) | |
virtual | ~XYPolar (void) |
virtual void | setGridR (XYRadialGrid *gridr) |
virtual XYRadialGrid * | getGridR (void) const |
virtual void | setGridA (XYAngGrid *grida) |
virtual XYAngGrid * | getGridA (void) const |
virtual XYObject * | markerCreate (int, int, const XYAxis *) |
virtual XYObject * | pick (int x, int y) |
virtual XYList< XYObject > * | fence (int x0, int y0, int x1, int y1) |
virtual void | drawMaskArea (void) const |
virtual void | drawMaskArea (int xmin, int ymin, int xmax, int ymax) const |
virtual void | calcMaskArea (void) |
virtual void | draw (void) |
virtual void | draw (int xmin, int ymin, int xmax, int ymax) const |
Protected Methods | |
virtual void | propagateViewport (void) const |
Private Attributes | |
XYRadialGrid * | _gridr |
XYAngGrid * | _grida |
|
Definition at line 19 of file xygrapl.cpp. References XYGraph::distortion(). |
|
Definition at line 35 of file xygrapl.cpp. References XYGraph::distortion(). |
|
Definition at line 50 of file xygrapl.cpp. |
|
Implements XYGraph. Definition at line 112 of file xygrapl.cpp. References XYGraph::_ma_xmax, XYGraph::_ma_xmin, XYGraph::_ma_ymax, XYGraph::_ma_ymin, XYGraph::activateCanvas(), XYListIterator< T >::End(), XYListIterator< T >::Next(), and XYGraph::position(). |
|
Reimplemented from XYGraph. Definition at line 159 of file xygrapl.cpp. References _grida, _gridr, XYGraph::activateCanvas(), XYGraph::draw(), draw(), XYGraph::flush(), XYGraph::maskAreaClear(), propagateViewport(), XYObject::visible(), and xyfalse. |
|
Reimplemented from XYGraph. Definition at line 145 of file xygrapl.cpp. References XYGraph::activateCanvas(), XYGraph::defineViewport(), XYObject::getViewport(), XYObject::visible(), and xyfalse. Referenced by draw(), and drawMaskArea(). |
|
Reimplemented from XYGraph. Definition at line 222 of file xygrapl.cpp. References _grida, _gridr, draw(), and XYGraph::drawMaskArea(). |
|
Implements XYGraph. Definition at line 214 of file xygrapl.cpp. References XYGraph::getMaskArea(). |
|
Reimplemented from XYGraph. Definition at line 95 of file xygrapl.cpp. References _grida, _gridr, XYGraph::fence(), and XYGraph::insert(). |
|
Definition at line 70 of file xygrapl.cpp. References _grida. |
|
Definition at line 60 of file xygrapl.cpp. References _gridr. |
|
Implements XYGraph. |
|
Reimplemented from XYGraph. Definition at line 75 of file xygrapl.cpp. References _grida, _gridr, and XYGraph::pick(). |
|
Reimplemented from XYGraph. Definition at line 198 of file xygrapl.cpp. References _grida, _gridr, XYObject::getViewport(), XYGraph::propagateViewport(), and XYObject::setViewport(). Referenced by draw(). |
|
Definition at line 65 of file xygrapl.cpp. References _grida. |
|
Definition at line 55 of file xygrapl.cpp. References _gridr. |
|
Definition at line 98 of file xygrapl.h. Referenced by draw(), drawMaskArea(), fence(), getGridA(), pick(), propagateViewport(), and setGridA(). |
|
Definition at line 97 of file xygrapl.h. Referenced by draw(), drawMaskArea(), fence(), getGridR(), pick(), propagateViewport(), and setGridR(). |