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