Provides consistent rescaling of rectangles and lines.
|
Public Member Functions |
| | oofTransformationManager () |
| virtual void | setIdealRect (oofRect &inRect) |
| virtual void | ExpandToInclude (long x, long y) |
| virtual void | setPaneRect (oofRect &inRect) |
| virtual oofRect | getPaneRect () const |
| virtual oofRect & | getIdealRect () |
| virtual void | clear () |
| virtual oofRect | getMargins () |
| virtual void | setMargins (oofRect &inRect) |
| virtual Point | getTickMargins () |
| virtual void | setTickMargins (Point inPoint) |
| virtual void | TransformPoint (int idealX, int idealY, int &drawX, int &drawY) |
| virtual void | TransformRect (const oofRect *inIdealRect, oofRect *outDrawRect) |
| virtual void | TransformVeLength (int idealLength, int &drawLength) |
| virtual void | TransformHoLength (int idealLength, int &drawLength) |
| virtual void | TransformVeLength (int idealLength, double &drawLength) |
| virtual void | TransformHoLength (int idealLength, double &drawLength) |
| virtual void | TransformTextSize (int idealTextSize, int &drawTextSize) |
| virtual void | describe (std::ostream &os) const |
| virtual void | InverseTransformPoint (int drawX, int drawY, int &idealX, int &idealY) |
| virtual void | InverseTransformRect (const oofRect *inDrawRect, oofRect *outIdealRect) |
| virtual void | InverseTransformVeLength (int drawLength, int &idealLength) |
| virtual void | InverseTransformHoLength (int drawLength, int &idealLength) |
| bool | isDirty () const |
| void | setToClean () |
Protected Member Functions |
| void | setDrawRect () |