#include <xyaxln.h>
Inheritance diagram for XYLinearAxis:
Public Methods | |
XYLinearAxis (double mn, double mx, XYCoordinate x, XYCoordinate y, long color, double size, double rot, double step, XYScaleDecorator *decor, XYText *title, xybool arrow=xytrue, xybool visible=xytrue) | |
XYLinearAxis (double mn, double mx, XYCoordinate x, XYCoordinate y, long color, double size, double rot, xybool arrow=xytrue, xybool visible=xytrue) | |
virtual | ~XYLinearAxis (void) |
virtual double | defineMinPoint (double value, int x0, int y0) const |
virtual double | defineMaxPoint (double value, int x0, int y0) const |
virtual double | valueInPoint (int x0, int y0) const |
virtual double | valueInPoint (double x0, double y0) const |
virtual void | pointInValue (double value, int &x0, int &y0) const |
virtual void | pointInValue (double value, double &x0, double &y0) 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 |
|
Definition at line 19 of file xyaxln.cpp. |
|
Definition at line 36 of file xyaxln.cpp. |
|
|
|
Implements XYObject. Definition at line 362 of file xyaxln.cpp. References MAX, MAX3, MIN, MIN3, mtEqual(), XY_PI, and xytrue. |
|
Reimplemented from XYAxis. Definition at line 75 of file xyaxln.cpp. References XYAxis::_mn, XYAxis::_rot, mtEqual(), XYObject::position(), XYObject::setViewport(), XYObject::setWindow(), XYAxis::size(), and XY_PI. |
|
Reimplemented from XYAxis. Definition at line 50 of file xyaxln.cpp. References XYAxis::_mx, XYAxis::_rot, XYAxis::_size, mtEqual(), XYObject::position(), XYObject::setViewport(), XYObject::setWindow(), and XY_PI. |
|
Implements XYObject. Definition at line 211 of file xyaxln.cpp. References XYAxis::_arrow, XYAxis::_decor, XYAxis::_rot, XYAxis::_size, XYAxis::_step, XYAxis::_title, XYObject::_xmax, XYObject::_xmin, XYObject::_ymax, XYObject::_ymin, draw(), XYAxis::drawArrow(), XYAxis::first(), XYAxis::firstTick(), XYObject::getViewport(), mtEqual(), mtPointInRect(), mtRotate(), XYObject::position(), XYObject::setViewport(), XYObject::visible(), XY_PI, xyfalse, and xytrue. |
|
Implements XYObject. Definition at line 206 of file xyaxln.cpp. Referenced by draw(). |
|
Reimplemented from XYAxis. Definition at line 183 of file xyaxln.cpp. References XYAxis::_mn, XYAxis::_mx, XYAxis::_rot, XYAxis::_size, XYObject::position(), and XY_PI. |
|
Reimplemented from XYAxis. Definition at line 155 of file xyaxln.cpp. References XYAxis::_mn, XYAxis::_mx, XYAxis::_rot, XYAxis::_size, XYObject::position(), XYObject::setViewport(), XYObject::setWindow(), and XY_PI. |
|
Reimplemented from XYAxis. Definition at line 128 of file xyaxln.cpp. References XYAxis::_mn, XYAxis::_mx, XYAxis::_rot, mtEqual(), XYObject::position(), XYAxis::size(), and XY_PI. |
|
Reimplemented from XYAxis. Definition at line 96 of file xyaxln.cpp. References XYAxis::_mn, XYAxis::_mx, XYAxis::_rot, mtEqual(), XYObject::position(), XYObject::setViewport(), XYObject::setWindow(), XYAxis::size(), and XY_PI. |