Protected Member Functions |
virtual double | GetScrollChange () const |
virtual void | ScaleMouseWheel (Point newPos, int wheelDelta) |
virtual void | OnRightDown (Point newPos) |
virtual void | OnRightUp () |
virtual void | OnMove (Point newPos) |
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.
|
Additional Inherited Members |
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 |
double | m_zoom |
Point | m_refSystem |
ScalePointFunctor | m_scalePointFunctor |
The documentation for this class was generated from the following files: