Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members   Examples  

xchen::TransformControl Class Reference

#include <TransformControl.H>

List of all members.

Public Methods

 TransformControl ()
int GenerateMenu (KeyBoard *kb)
void SetTransformMode (TransformMode mode)
 explain mouse motion either as transaltion or rotation.

void Reset ()
 reset to identity transformation.

void ResetRotate ()
 keep translation unchanged.

void MouseMove (int button, int dx, int dy)
 wglMouse calls this to do the transformation.

const fVector3DGetTranslate () const
const TransformGetRotateTransform () const
void FlipMicroTransform ()
 switch between two control granularity:micro and normal.

void IncMicroFactor ()
 Increase micro control grain.

void DecMicroFactor ()
 Decrease micro control grain.

void FrontView ()
 Typically used to create transfrom popup-menu items.

void BackView ()
 Typically used to create transfrom popup-menu items.

void LeftView ()
 Typically used to create transfrom popup-menu items.

void RightView ()
 Typically used to create transfrom popup-menu items.

void TopView ()
 Typically used to create transfrom popup-menu items.

void BottomView ()
 Typically used to create transfrom popup-menu items.


Constructor & Destructor Documentation

xchen::TransformControl::TransformControl  
 


Member Function Documentation

void xchen::TransformControl::BackView   [inline]
 

Typically used to create transfrom popup-menu items.

void xchen::TransformControl::BottomView   [inline]
 

Typically used to create transfrom popup-menu items.

void xchen::TransformControl::DecMicroFactor   [inline]
 

Decrease micro control grain.

void xchen::TransformControl::FlipMicroTransform   [inline]
 

switch between two control granularity:micro and normal.

void xchen::TransformControl::FrontView   [inline]
 

Typically used to create transfrom popup-menu items.

int xchen::TransformControl::GenerateMenu KeyBoard   kb
 

const Transform& xchen::TransformControl::GetRotateTransform   const [inline]
 

const fVector3D& xchen::TransformControl::GetTranslate   const [inline]
 

void xchen::TransformControl::IncMicroFactor   [inline]
 

Increase micro control grain.

void xchen::TransformControl::LeftView   [inline]
 

Typically used to create transfrom popup-menu items.

void xchen::TransformControl::MouseMove int    button,
int    dx,
int    dy
[inline]
 

wglMouse calls this to do the transformation.

void xchen::TransformControl::Reset   [inline]
 

reset to identity transformation.

void xchen::TransformControl::ResetRotate   [inline]
 

keep translation unchanged.

void xchen::TransformControl::RightView   [inline]
 

Typically used to create transfrom popup-menu items.

void xchen::TransformControl::SetTransformMode TransformMode    mode [inline]
 

explain mouse motion either as transaltion or rotation.

void xchen::TransformControl::TopView   [inline]
 

Typically used to create transfrom popup-menu items.


The documentation for this class was generated from the following file:
Generated on Wed Apr 7 21:40:52 2004 by doxygen1.2.18