#include <xysdnm.h>
Inheritance diagram for XYNumericalScaleDecorator:


Public Methods | |
| XYNumericalScaleDecorator (char *format, XYRasterText *scale) | |
| XYNumericalScaleDecorator (char *format, double exp, XYRasterText *scale) | |
| virtual | ~XYNumericalScaleDecorator (void) |
| virtual void | format (char *f) |
| virtual char * | format (void) const |
| virtual void | scale (XYRasterText *s) |
| virtual XYRasterText * | scale (void) const |
| void | XYNumericalScaleDecorator::exp (double e) |
| double | XYNumericalScaleDecorator::exp (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 | |
| char * | _format |
| XYRasterText * | _scale |
| double | _exp |
|
||||||||||||
|
Definition at line 18 of file xysdnm.cpp. |
|
||||||||||||||||
|
Definition at line 26 of file xysdnm.cpp. |
|
|
Definition at line 35 of file xysdnm.cpp. |
|
||||||||||||||||||||||||
|
Implements XYScaleDecorator. Definition at line 187 of file xysdnm.cpp. References _scale, MAX3, MIN3, mtIntercept(), mtRotate(), and XY_PI. Referenced by draw(). |
|
||||||||||||||||
|
Implements XYScaleDecorator. Definition at line 69 of file xysdnm.cpp. References _scale, boundingBox(), mtIntercept(), mtLessEqual(), mtRotate(), and XY_PI. |
|
|
Definition at line 54 of file xysdnm.cpp. References _format. |
|
|
Definition at line 49 of file xysdnm.cpp. References _format. |
|
|
Definition at line 64 of file xysdnm.cpp. References _scale. |
|
|
Definition at line 59 of file xysdnm.cpp. References _scale. |
|
|
|
|
|
|
|
|
|
|
|
Definition at line 59 of file xysdnm.h. Referenced by format(). |
|
|
Definition at line 60 of file xysdnm.h. Referenced by boundingBox(), draw(), and scale(). |