#include <objmode.h>

Public Member Functions |
|
| CoreExport | Transformer (IObjParam *i) |
| virtual CoreExport | ~Transformer () |
| virtual CoreExport void | BeginDrag (IPoint2 &m, Matrix3 &tmAxis) |
| virtual CoreExport void | EndDrag (IPoint2 &m) |
| CoreExport void | SetMouse (IPoint2 &m) |
| virtual void | Accumulate () |
| Matrix3 & | Axis () |
| IPoint2 | Base () |
Protected Attributes |
|
| Matrix3 | tmAxis |
| IObjParam * | ip |
| IPoint2 | mBase |
| IPoint2 | mCur |
| CoreExport Transformer | ( | IObjParam * | i | ) |
| virtual CoreExport ~Transformer | ( | ) | [virtual] |
Reimplemented in MoveTransformer, and RotateTransformer.
| virtual CoreExport void EndDrag | ( | IPoint2 & | m | ) | [virtual] |
Reimplemented in MoveTransformer, and RotateTransformer.
| CoreExport void SetMouse | ( | IPoint2 & | m | ) |
| virtual void Accumulate | ( | ) | [inline, virtual] |