TdkLayoutEditInteractor Class Reference
[The Control Module]

Defines the TdkLayoutEditInteractor class. More...

#include <TdkLayoutEditInteractor.h>

Inheritance diagram for TdkLayoutEditInteractor:

TdkInteractor TdkEventHandler List of all members.

Static Public Member Functions

static TdkLayoutEditInteractorgetInstance ()

Protected Member Functions

virtual void handleVSEvent (TdkEvent &event)
virtual void handleVSEvent (TdkRedrawEvent &event)
virtual void handleVSEvent (TdkRedrawDoneEvent &event)
virtual void handleVSEvent (TdkStartEvent &event)
virtual void handleVSEvent (TdkStopEvent &event)
virtual void handleVSEvent (TdkMouseClickEvent &event)
virtual void handleVSEvent (TdkMouseMoveEvent &event)
virtual void handleVSEvent (TdkEnterWindowEvent &event)
virtual void handleVSEvent (TdkLeaveWindowEvent &event)
virtual void handleVOEvent (TdkEvent &event)
virtual void handleVOEvent (TdkRedrawDoneEvent &event)

Protected Attributes

TdkLayoutObjectobject_
TeCoord2D oldCoord_
TeText oldText_
double x_
double y_
int ringId_
int vertId_
int style_
int width_

Private Member Functions

 TdkLayoutEditInteractor ()
 ~TdkLayoutEditInteractor ()
virtual void reset ()
virtual void draw ()

Static Private Attributes

static TdkLayoutEditInteractorinstance_ = NULL

Detailed Description

Defines the TdkLayoutEditInteractor class.


Constructor & Destructor Documentation

TdkLayoutEditInteractor::TdkLayoutEditInteractor (  )  [private]

TdkLayoutEditInteractor::~TdkLayoutEditInteractor (  )  [private]


Member Function Documentation

TdkLayoutEditInteractor * TdkLayoutEditInteractor::getInstance (  )  [static]

void TdkLayoutEditInteractor::handleVSEvent ( TdkEvent event  )  [protected, virtual]

Tecgraf - GIS development team

Tdk Framework

@(#) TdkInteractor.cpp

Reimplemented from TdkInteractor.

void TdkLayoutEditInteractor::handleVSEvent ( TdkRedrawEvent event  )  [protected, virtual]

void TdkLayoutEditInteractor::handleVSEvent ( TdkRedrawDoneEvent event  )  [protected, virtual]

void TdkLayoutEditInteractor::handleVSEvent ( TdkStartEvent event  )  [protected, virtual]

Reimplemented from TdkInteractor.

void TdkLayoutEditInteractor::handleVSEvent ( TdkStopEvent event  )  [protected, virtual]

Reimplemented from TdkInteractor.

void TdkLayoutEditInteractor::handleVSEvent ( TdkMouseClickEvent event  )  [protected, virtual]

Reimplemented from TdkInteractor.

void TdkLayoutEditInteractor::handleVSEvent ( TdkMouseMoveEvent event  )  [protected, virtual]

Reimplemented from TdkInteractor.

void TdkLayoutEditInteractor::handleVSEvent ( TdkEnterWindowEvent event  )  [protected, virtual]

Reimplemented from TdkInteractor.

void TdkLayoutEditInteractor::handleVSEvent ( TdkLeaveWindowEvent event  )  [protected, virtual]

Reimplemented from TdkInteractor.

void TdkLayoutEditInteractor::handleVOEvent ( TdkEvent event  )  [protected, virtual]

Reimplemented from TdkEventHandler.

void TdkLayoutEditInteractor::handleVOEvent ( TdkRedrawDoneEvent event  )  [protected, virtual]

void TdkLayoutEditInteractor::reset (  )  [private, virtual]

void TdkLayoutEditInteractor::draw (  )  [private, virtual]


Member Data Documentation

TdkLayoutObject* TdkLayoutEditInteractor::object_ [protected]

TeCoord2D TdkLayoutEditInteractor::oldCoord_ [protected]

TeText TdkLayoutEditInteractor::oldText_ [protected]

double TdkLayoutEditInteractor::x_ [protected]

double TdkLayoutEditInteractor::y_ [protected]

int TdkLayoutEditInteractor::ringId_ [protected]

int TdkLayoutEditInteractor::vertId_ [protected]

int TdkLayoutEditInteractor::style_ [protected]

int TdkLayoutEditInteractor::width_ [protected]

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

Tecgraf - GIS development team

Tdk Framework

@(#) TdkLayoutEditInteractor.cpp


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