#include <xygraca.h>
Inheritance diagram for XYCartesian:
Public Methods | |
XYCartesian (Ihandle *canvas, XYCoordinate x, XYCoordinate y, double width, double height, XYGrid *gridh, XYGrid *gridv, xybool visible=xytrue) | |
XYCartesian (cdCanvas *cdcanvas, XYCoordinate x, XYCoordinate y, double width, double height, XYGrid *gridh, XYGrid *gridv, xybool visible=xytrue) | |
virtual | ~XYCartesian (void) |
virtual void | calcMaskArea (void) |
virtual void | drawMaskArea (void) const |
virtual void | drawMaskArea (int xmin, int ymin, int xmax, int ymax) const |
virtual XYObject * | pick (int x, int y) |
virtual XYList< XYObject > * | fence (int x0, int y0, int x1, int y1) |
virtual void | draw (void) |
virtual void | draw (int xmin, int ymin, int xmax, int ymax) const |
virtual void | setGridH (XYGrid *gridh) |
virtual XYGrid * | getGridH (void) const |
virtual XYObject * | markerCreate (int x0, int y0, const XYAxis *master) |
virtual void | setGridV (XYGrid *gridv) |
virtual XYGrid * | getGridV (void) const |
Protected Methods | |
virtual void | propagateViewport (void) const |
Private Attributes | |
XYGrid * | _gridh |
XYGrid * | _gridv |
|
Definition at line 21 of file xygraca.cpp. |
|
Definition at line 37 of file xygraca.cpp. |
|
Definition at line 52 of file xygraca.cpp. |
|
Implements XYGraph. Definition at line 144 of file xygraca.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 250 of file xygraca.cpp. References _gridh, _gridv, XYGraph::activateCanvas(), XYGraph::doubleBuffering(), XYGraph::draw(), XYArea::draw(), draw(), XYListIterator< T >::End(), XYGraph::flush(), XYGraph::getMaskArea(), XYGraph::maskAreaClear(), XYListIterator< T >::Next(), propagateViewport(), XYObject::visible(), xyfalse, and xytrue. |
|
Reimplemented from XYGraph. Definition at line 236 of file xygraca.cpp. References XYGraph::activateCanvas(), XYGraph::defineViewport(), XYObject::getViewport(), XYObject::visible(), and xyfalse. Referenced by draw(), and drawMaskArea(). |
|
Reimplemented from XYGraph. Definition at line 313 of file xygraca.cpp. References _gridh, _gridv, draw(), XYGraph::drawMaskArea(), XYListIterator< T >::End(), and XYListIterator< T >::Next(). |
|
Implements XYGraph. Definition at line 302 of file xygraca.cpp. References XYGraph::activateCanvas(), XYGraph::getMaskArea(), and propagateViewport(). |
|
Reimplemented from XYGraph. Definition at line 127 of file xygraca.cpp. References _gridh, _gridv, XYGraph::fence(), and XYGraph::insert(). |
|
Definition at line 62 of file xygraca.cpp. References _gridh. |
|
Definition at line 72 of file xygraca.cpp. References _gridv. |
|
Implements XYGraph. Definition at line 77 of file xygraca.cpp. References XYGraph::insert(), and XYGraph::marker(). |
|
Reimplemented from XYGraph. Definition at line 105 of file xygraca.cpp. References _gridh, _gridv, and XYGraph::pick(). |
|
Reimplemented from XYGraph. Definition at line 211 of file xygraca.cpp. References _gridh, _gridv, XYObject::getViewport(), XYGraph::position(), XYGraph::propagateViewport(), and XYObject::setViewport(). Referenced by draw(), and drawMaskArea(). |
|
Definition at line 57 of file xygraca.cpp. References _gridh. |
|
Definition at line 67 of file xygraca.cpp. References _gridv. |
|
Definition at line 95 of file xygraca.h. Referenced by draw(), drawMaskArea(), fence(), getGridH(), pick(), propagateViewport(), and setGridH(). |
|
Definition at line 96 of file xygraca.h. Referenced by draw(), drawMaskArea(), fence(), getGridV(), pick(), propagateViewport(), and setGridV(). |