#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(). |