Public Member Functions | Protected Attributes

Transformer Class Reference

Search for all occurrences

#include <objmode.h>

Inheritance diagram for Transformer:
Inheritance graph
[legend]

List of all members.

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

Constructor & Destructor Documentation

CoreExport Transformer ( IObjParam i )
virtual CoreExport ~Transformer ( ) [virtual]

Member Function Documentation

virtual CoreExport void BeginDrag ( IPoint2 m,
Matrix3 tmAxis 
) [virtual]
virtual CoreExport void EndDrag ( IPoint2 m ) [virtual]
CoreExport void SetMouse ( IPoint2 m )
virtual void Accumulate ( ) [inline, virtual]
Matrix3& Axis ( ) [inline]
IPoint2 Base ( ) [inline]

Member Data Documentation

Matrix3 tmAxis [protected]
IObjParam* ip [protected]
IPoint2 mBase [protected]
IPoint2 mCur [protected]

Transformer Transformer Transformer Transformer Transformer Transformer Transformer Transformer Transformer Transformer
Transformer Transformer Transformer Transformer Transformer Transformer Transformer Transformer Transformer Transformer