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 TdkEditLayoutObjectPointInteractorgetInstance ()

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

TdkLayoutObjectobject_
int clickedVertex_
TdkObjectEditionState oldEditionState_

Static Private Attributes

static TdkEditLayoutObjectPointInteractorinstance_ = 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