Public Member Functions |
|
virtual void | Center () |
|
virtual void | AutoZoom () |
|
const double & | GetZoom () const |
|
const Point & | GetRef () const |
|
Point | GetPointNatural (const Point &projected) const |
|
Point | GetPointNatural (int x, int y) const |
|
Point | GetPointProjected (const Point &natural) const |
|
Point | GetPointProjected (int x, int y) const |
|
virtual Point | GetWindowSize () const =0 |
|
virtual RectangleMy | GetDataSize () const =0 |
|
virtual RectangleMy | GetDataToDisplaySize () const =0 |
Protected Member Functions |
|
void | ScalePointVector (const std::vector< Point > &in, std::vector< Point > *out) const |
|
Point | ScalePoint (const Point &p) const |
|
double | CalculateAutoZoomValue () const |
|
virtual bool | IsSymmetricAround00 () const =0 |
|
virtual void | RefreshClient ()=0 |
|
virtual void | ScaleData ()=0 |
| | Insert a value of 1 to one of the axes, to disable scaling in the axis.
|
The documentation for this class was generated from the following files: