#include <xysddt.h>
Inheritance diagram for XYDateScaleDecorator:
Public Methods | |
XYDateScaleDecorator (XYText *scale) | |
virtual | ~XYDateScaleDecorator (void) |
virtual void | delta (double delta) |
virtual double | delta (void) const |
virtual void | scale (XYText *s) |
virtual XYText * | scale (void) const |
virtual void | draw (const XYAxis *axis, int first_tick, int last_tick) const |
virtual void | boundingBox (const XYAxis *axis, int &xmin, int &ymin, int &xmax, int &ymax) const |
Protected Attributes | |
XYText * | _scale |
double | _delta |
Private Attributes | |
double | _diff |
|
Definition at line 24 of file xysddt.cpp. |
|
Definition at line 48 of file xysddt.cpp. |
|
Implements XYScaleDecorator. Definition at line 220 of file xysddt.cpp. References _delta, _scale, MAX3, MIN3, mtIntercept(), mtRotate(), and XY_PI. Referenced by draw(). |
|
Definition at line 32 of file xysddt.h. Referenced by XYDateScaleDecorator(). |
|
|
|
Implements XYScaleDecorator. Definition at line 62 of file xysddt.cpp. References _delta, _scale, boundingBox(), mtIntercept(), mtLessEqual(), mtRotate(), and XY_PI. |
|
Definition at line 57 of file xysddt.cpp. References _scale. |
|
Definition at line 52 of file xysddt.cpp. References _scale. |
|
Definition at line 51 of file xysddt.h. Referenced by boundingBox(), delta(), and draw(). |
|
Definition at line 55 of file xysddt.h. Referenced by delta(), and XYDateScaleDecorator(). |
|
Definition at line 50 of file xysddt.h. Referenced by boundingBox(), draw(), and scale(). |