TdkEditLayoutObjectPointInteractor Class Reference
[The Control Module]

Defines the TdkEditLayoutObjectPointInteractor class. More...

#include <TdkEditLayoutObjectPointInteractor.h>

Inheritance diagram for TdkEditLayoutObjectPointInteractor:

TdkRectInteractor TdkInteractor TdkEventHandler List of all members.

Static Public Member Functions

static TdkEditLayoutObjectPointInteractor * getInstance ()

Private Member Functions

 TdkEditLayoutObjectPointInteractor ()
 TdkEditLayoutObjectPointInteractor (TdkEditLayoutObjectPointInteractor &other)
 ~TdkEditLayoutObjectPointInteractor ()
void handleVSEvent (TdkEvent &event)
void handleVSEvent (TdkMouseClickEvent &event)
void handleVSEvent (TdkMouseMoveEvent &event)
void handleVSEvent (TdkStartEvent &event)
void handleVSEvent (TdkStopEvent &event)
void handleVSEvent (TdkEnterWindowEvent &event)
void handleVSEvent (TdkLeaveWindowEvent &event)
void handleVSEvent (TdkSelectedFeedbackEvent &event)
void handleVSEvent (TdkRedrawDoneEvent &event)
void handleVOEvent (TdkRedrawDoneEvent &event)
void drawFeedback ()
void deltas (double &dx, double &dy)

Private Attributes

TdkLayoutObject * object_
int clickedVertex_
TdkObjectEditionState oldEditionState_

Static Private Attributes

static TdkEditLayoutObjectPointInteractor * instance_ = NULL

Detailed Description

Defines the TdkEditLayoutObjectPointInteractor class.


Constructor & Destructor Documentation

TdkEditLayoutObjectPointInteractor::TdkEditLayoutObjectPointInteractor (  )  [inline, private]

TdkEditLayoutObjectPointInteractor::TdkEditLayoutObjectPointInteractor ( TdkEditLayoutObjectPointInteractor &  other  )  [inline, private]

TdkEditLayoutObjectPointInteractor::~TdkEditLayoutObjectPointInteractor (  )  [private]


Member Function Documentation

TdkEditLayoutObjectPointInteractor * TdkEditLayoutObjectPointInteractor::getInstance (  )  [static]

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

Tecgraf - GIS development team

Tdk Framework

@(#) TdkRectInteractor.cpp

Reimplemented from TdkRectInteractor.

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

Reimplemented from TdkRectInteractor.

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

Reimplemented from TdkRectInteractor.

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

Reimplemented from TdkRectInteractor.

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

Reimplemented from TdkRectInteractor.

void TdkEditLayoutObjectPointInteractor::handleVSEvent ( TdkEnterWindowEvent &  event  )  [private, virtual]

Reimplemented from TdkRectInteractor.

void TdkEditLayoutObjectPointInteractor::handleVSEvent ( TdkLeaveWindowEvent &  event  )  [private, virtual]

Reimplemented from TdkRectInteractor.

void TdkEditLayoutObjectPointInteractor::handleVSEvent ( TdkSelectedFeedbackEvent &  event  )  [private]

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

Reimplemented from TdkRectInteractor.

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

Reimplemented from TdkRectInteractor.

void TdkEditLayoutObjectPointInteractor::drawFeedback (  )  [private]

void TdkEditLayoutObjectPointInteractor::deltas ( double &  dx,
double &  dy 
) [private]


Member Data Documentation

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

Tecgraf - GIS development team

Tdk Framework

@(#) TdkEditLayoutObjectPointInteractor.cpp

TdkLayoutObject* TdkEditLayoutObjectPointInteractor::object_ [private]

int TdkEditLayoutObjectPointInteractor::clickedVertex_ [private]

TdkObjectEditionState TdkEditLayoutObjectPointInteractor::oldEditionState_ [private]


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