#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] |