#include <xyarca.h>
Inheritance diagram for XYCartesianArea:
Public Methods | |
XYCartesianArea (const XYAxis *axis1, const XYAxis *axis2, double begin1, double end1, double begin2, double end2, xybool visible=xytrue) | |
virtual | ~XYCartesianArea (void) |
virtual xybool | pick (int px, int py) |
virtual xybool | 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 |
void | getClip (int &bxmin, int &bymin, int &bxmax, int &bymax) const |
virtual void | boundingBox (int &bxmin, int &bymin, int &bxmax, int &bymax) const |
Private Methods | |
void | pixelAt (const XYAxis *acont, double value, int &px, int &py) const |
|
Definition at line 10 of file xyarca.cpp. |
|
Definition at line 18 of file xyarca.cpp. |
|
Implements XYArea. Definition at line 147 of file xyarca.cpp. References XYArea::_axis1, XYArea::_axis2, XYAxis::max(), XYAxis::min(), pixelAt(), XYObject::visible(), and xyfalse. |
|
Implements XYArea. Definition at line 53 of file xyarca.cpp. References XYArea::_forced_text, XYArea::backgroundColor(), boundingBox(), XYArea::color(), getClip(), XYObject::getViewport(), XYArea::style(), XYObject::visible(), XYArea::width(), and xyfalse. |
|
Implements XYArea. Definition at line 44 of file xyarca.cpp. References XYObject::getViewport(). |
|
Implements XYArea. Definition at line 33 of file xyarca.cpp. References boundingBox(), mtInclude(), XYObject::visible(), xybool, and xyfalse. |
|
Definition at line 122 of file xyarca.cpp. References XYArea::_axis1, XYArea::_axis2, XYArea::_width, MAX, XYAxis::max(), MIN, XYAxis::min(), pixelAt(), XYObject::visible(), and xyfalse. Referenced by draw(). |
|
Implements XYArea. Definition at line 22 of file xyarca.cpp. References boundingBox(), mtPointInRect(), XYObject::visible(), xybool, and xyfalse. |
|
Definition at line 172 of file xyarca.cpp. References XYAxis::pointInValue(). Referenced by boundingBox(), and getClip(). |