TranslationToolController Class Reference

#include <TranslationToolController.h>

Inheritance diagram for TranslationToolController:
ITranslationToolController IToolController

List of all members.

Public Member Functions

 TranslationToolController (MainFrame *mainFrame)
 ~TranslationToolController ()
void open ()
void close ()
void onMouseLeftUp (int x, int y)
void onMouseLeftDown (int x, int y)
void onMouseMiddleUp (int x, int y)
void onMouseMiddleDown (int x, int y)
void onMouseRightUp (int x, int y)
void onMouseRightDown (int x, int y)
void onMouseMove (int x, int y)
void onMouseWheel (int x, int y, int d)
void onKeyDown (int key)
void onKeyUp (int key)
void onApply ()

Protected Attributes

TranslationFrame_translationFrame
MainFrame_mainFrame
bool _doTranslation
SceneManager_sceneManager

Detailed Description

Klasa za translaciju objekta, pruza dva nacina translacije objekta, prvi je pomocu "Translation tool" iz alatne trake, te radi tako da se vrijednosti unesene u alatu postave kao pozicija odabranog objekta u sceni. Drugi nacin je da se pomocu misa selektira os po kojoj se zeli vrsiti translacija te se pomak odreduje pomacima misa.


Constructor & Destructor Documentation

TranslationToolController::TranslationToolController ( MainFrame mainFrame  ) 
TranslationToolController::~TranslationToolController (  ) 

Member Function Documentation

void TranslationToolController::close (  )  [virtual]

Implements IToolController.

void TranslationToolController::onApply (  )  [virtual]
void TranslationToolController::onKeyDown ( int  key  )  [inline, virtual]

Implements IToolController.

void TranslationToolController::onKeyUp ( int  key  )  [inline, virtual]

Implements IToolController.

void TranslationToolController::onMouseLeftDown ( int  x,
int  y 
) [virtual]

Implements IToolController.

void TranslationToolController::onMouseLeftUp ( int  x,
int  y 
) [virtual]

Implements IToolController.

void TranslationToolController::onMouseMiddleDown ( int  x,
int  y 
) [inline, virtual]

Implements IToolController.

void TranslationToolController::onMouseMiddleUp ( int  x,
int  y 
) [inline, virtual]

Implements IToolController.

void TranslationToolController::onMouseMove ( int  x,
int  y 
) [virtual]

Implements IToolController.

void TranslationToolController::onMouseRightDown ( int  x,
int  y 
) [inline, virtual]

Implements IToolController.

void TranslationToolController::onMouseRightUp ( int  x,
int  y 
) [inline, virtual]

Implements IToolController.

void TranslationToolController::onMouseWheel ( int  x,
int  y,
int  d 
) [inline, virtual]

Implements IToolController.

void TranslationToolController::open (  )  [virtual]

Implements IToolController.


Member Data Documentation


The documentation for this class was generated from the following files:

Generated on Thu Jan 14 20:50:13 2010 for TerrainEditor by  doxygen 1.6.1