TdkPolygonInteractor Class Reference
[The Control Module]

Defines the TdkPolygonInteractor class. More...

#include <TdkPolygonInteractor.h>

Inheritance diagram for TdkPolygonInteractor:

TdkInteractor TdkEventHandler TdkSimplePolygonInteractor List of all members.

Public Member Functions

virtual TePolygon & getPolygon ()
virtual void setPolygon (TePolygon &polygon)

Protected Member Functions

virtual void handleVSEvent (TdkEvent &event)
virtual void handleVSEvent (TdkRedrawEvent &event)
virtual void handleVSEvent (TdkRefreshEvent &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 (TdkFitEvent &event)
virtual void handleVSEvent (TdkFitVisibleThemesEvent &event)
virtual void handleVSEvent (TdkFitSelectedObjectsEvent &event)
virtual void handleVSEvent (TdkFitThemeEvent &event)
virtual void handleVSEvent (TdkFitViewEvent &event)
virtual void handleVSEvent (TdkEnterWindowEvent &event)
virtual void handleVSEvent (TdkLeaveWindowEvent &event)
virtual void handleVSEvent (TdkZoomOutEvent &event)
virtual void handleVSEvent (TdkZoomInEvent &event)
virtual void handleVOEvent (TdkEvent &event)
virtual void handleVOEvent (TdkRedrawDoneEvent &event)
void reset ()
void draw ()

Protected Attributes

TePolygon polygon_
TeLine2D polyline_
int x_
int y_
int nPoints_

Detailed Description

Defines the TdkPolygonInteractor class.


Member Function Documentation

TePolygon & TdkPolygonInteractor::getPolygon (  )  [inline, virtual]

void TdkPolygonInteractor::setPolygon ( TePolygon &  polygon  )  [inline, virtual]

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

Tecgraf - GIS development team

Tdk Framework

@(#) TdkPolygonInteractor.cpp

Reimplemented from TdkInteractor.

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

void TdkPolygonInteractor::handleVSEvent ( TdkRefreshEvent &  event  )  [protected, virtual]

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

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

Reimplemented from TdkInteractor.

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

Reimplemented from TdkInteractor.

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

Reimplemented from TdkInteractor.

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

Reimplemented from TdkInteractor.

void TdkPolygonInteractor::handleVSEvent ( TdkFitEvent &  event  )  [protected, virtual]

void TdkPolygonInteractor::handleVSEvent ( TdkFitVisibleThemesEvent &  event  )  [protected, virtual]

void TdkPolygonInteractor::handleVSEvent ( TdkFitSelectedObjectsEvent &  event  )  [protected, virtual]

void TdkPolygonInteractor::handleVSEvent ( TdkFitThemeEvent &  event  )  [protected, virtual]

void TdkPolygonInteractor::handleVSEvent ( TdkFitViewEvent &  event  )  [protected, virtual]

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

Reimplemented from TdkInteractor.

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

Reimplemented from TdkInteractor.

void TdkPolygonInteractor::handleVSEvent ( TdkZoomOutEvent &  event  )  [protected, virtual]

void TdkPolygonInteractor::handleVSEvent ( TdkZoomInEvent &  event  )  [protected, virtual]

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

Reimplemented from TdkEventHandler.

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

void TdkPolygonInteractor::reset (  )  [protected]

void TdkPolygonInteractor::draw (  )  [protected]


Member Data Documentation

TePolygon TdkPolygonInteractor::polygon_ [protected]

TeLine2D TdkPolygonInteractor::polyline_ [protected]

int TdkPolygonInteractor::x_ [protected]

int TdkPolygonInteractor::y_ [protected]

int TdkPolygonInteractor::nPoints_ [protected]


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