TdkTransformLayoutObjectInteractor Class Reference
[The Control Module]

Defines the TdkTransformLayoutObjectInteractor class. More...

#include <TdkTransformLayoutObjectInteractor.h>

Inheritance diagram for TdkTransformLayoutObjectInteractor:

TdkRectInteractor TdkInteractor TdkEventHandler List of all members.

Static Public Member Functions

static TdkTransformLayoutObjectInteractorgetInstance ()

Private Member Functions

 TdkTransformLayoutObjectInteractor ()
 TdkTransformLayoutObjectInteractor (TdkTransformLayoutObjectInteractor &other)
 ~TdkTransformLayoutObjectInteractor ()
void handleVSEvent (TdkEvent &event)
void handleVSEvent (TdkMouseClickEvent &event)
void handleVSEvent (TdkMouseMoveEvent &event)
void handleVSEvent (TdkStartEvent &event)
void handleVSEvent (TdkStopEvent &event)
void handleVSEvent (TdkRedrawDoneEvent &event)
void handleVOEvent (TdkRedrawDoneEvent &event)
void showLayoutObjectPopupMenu ()
int getBoxPoint (TeCoord2D &coord, TdkLayoutObject *&object)
int getFixedPoint (TdkKeyboardState keyboardState)
TdkMouseCursor getMouseCursor (TeCoord2D &coord)
void getTranslateFactor (double &tX, double &tY)
void drawTranslateFeedback ()
void getScaleFactor (TdkKeyboardState keyboardState, double &scaleX, double &scaleY)
void drawScaleFeedback (TdkKeyboardState keyboardState)
void getRotateAngle (TdkKeyboardState keyboardState, double &angle)
void drawRotateFeedback (TdkKeyboardState keyboardState)

Private Attributes

int boxPoint_
TdkLayoutObjectunderMouseObject_

Static Private Attributes

static TdkTransformLayoutObjectInteractorinstance_ = NULL

Detailed Description

Defines the TdkTransformLayoutObjectInteractor class.


Constructor & Destructor Documentation

TdkTransformLayoutObjectInteractor::TdkTransformLayoutObjectInteractor (  )  [inline, private]

TdkTransformLayoutObjectInteractor::TdkTransformLayoutObjectInteractor ( TdkTransformLayoutObjectInteractor other  )  [inline, private]

TdkTransformLayoutObjectInteractor::~TdkTransformLayoutObjectInteractor (  )  [private]


Member Function Documentation

TdkTransformLayoutObjectInteractor * TdkTransformLayoutObjectInteractor::getInstance (  )  [static]

void TdkTransformLayoutObjectInteractor::handleVSEvent ( TdkEvent event  )  [private, virtual]

Tecgraf - GIS development team

Tdk Framework

@(#) TdkRectInteractor.cpp

Reimplemented from TdkRectInteractor.

void TdkTransformLayoutObjectInteractor::handleVSEvent ( TdkMouseClickEvent event  )  [private, virtual]

Reimplemented from TdkRectInteractor.

void TdkTransformLayoutObjectInteractor::handleVSEvent ( TdkMouseMoveEvent event  )  [private, virtual]

Reimplemented from TdkRectInteractor.

void TdkTransformLayoutObjectInteractor::handleVSEvent ( TdkStartEvent event  )  [private, virtual]

Reimplemented from TdkRectInteractor.

void TdkTransformLayoutObjectInteractor::handleVSEvent ( TdkStopEvent event  )  [private, virtual]

Reimplemented from TdkRectInteractor.

void TdkTransformLayoutObjectInteractor::handleVSEvent ( TdkRedrawDoneEvent event  )  [private, virtual]

Reimplemented from TdkRectInteractor.

void TdkTransformLayoutObjectInteractor::handleVOEvent ( TdkRedrawDoneEvent event  )  [private, virtual]

Reimplemented from TdkRectInteractor.

void TdkTransformLayoutObjectInteractor::showLayoutObjectPopupMenu (  )  [private]

int TdkTransformLayoutObjectInteractor::getBoxPoint ( TeCoord2D &  coord,
TdkLayoutObject *&  object 
) [private]

int TdkTransformLayoutObjectInteractor::getFixedPoint ( TdkKeyboardState  keyboardState  )  [private]

TdkMouseCursor TdkTransformLayoutObjectInteractor::getMouseCursor ( TeCoord2D &  coord  )  [private]

void TdkTransformLayoutObjectInteractor::getTranslateFactor ( double &  tX,
double &  tY 
) [private]

void TdkTransformLayoutObjectInteractor::drawTranslateFeedback (  )  [private]

void TdkTransformLayoutObjectInteractor::getScaleFactor ( TdkKeyboardState  keyboardState,
double &  scaleX,
double &  scaleY 
) [private]

void TdkTransformLayoutObjectInteractor::drawScaleFeedback ( TdkKeyboardState  keyboardState  )  [private]

void TdkTransformLayoutObjectInteractor::getRotateAngle ( TdkKeyboardState  keyboardState,
double &  angle 
) [private]

void TdkTransformLayoutObjectInteractor::drawRotateFeedback ( TdkKeyboardState  keyboardState  )  [private]


Member Data Documentation

TdkTransformLayoutObjectInteractor * TdkTransformLayoutObjectInteractor::instance_ = NULL [static, private]

Tecgraf - GIS development team

Tdk Framework

@(#) TdkTransformLayoutObjectInteractor.cpp

int TdkTransformLayoutObjectInteractor::boxPoint_ [private]

TdkLayoutObject* TdkTransformLayoutObjectInteractor::underMouseObject_ [private]


The documentation for this class was generated from the following files:
Generated on Fri Jun 15 16:54:58 2007 for TDK by  doxygen 1.5.2