TdkInteractor Class Reference
[The Control Module]

Defines the TdkInteractor abstract class. More...

#include <TdkInteractor.h>

Inheritance diagram for TdkInteractor:

TdkEventHandler TdkLayoutEditInteractor TdkLayoutMapInteractor TdkLineInteractor TdkPointInteractor TdkPointSetInteractor TdkPolygonInteractor TdkPolylineInteractor TdkRectInteractor TdkSimpleInteractor TdkSpatialSelectionInteractor List of all members.

Public Member Functions

 TdkInteractor ()
 ~TdkInteractor ()

Protected Member Functions

virtual void handleVSEvent (TdkEvent &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 sendHideTipEvent ()
virtual void sendTipEvent (TdkMouseEvent &event)
virtual void sendHighlightEvent (TdkMouseEvent &event)
 TdkInteractor (TdkInteractor &interator)

Detailed Description

Defines the TdkInteractor abstract class.


Constructor & Destructor Documentation

TdkInteractor::TdkInteractor (  )  [inline]

TdkInteractor::~TdkInteractor (  )  [inline]

TdkInteractor::TdkInteractor ( TdkInteractor interator  )  [inline, protected]


Member Function Documentation

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

Tecgraf - GIS development team

Tdk Framework

@(#) TdkInteractor.cpp

Reimplemented from TdkEventHandler.

Reimplemented in TdkCreatePointByCoordInteractor, TdkEditGeographicObjectPointInteractor, TdkEditLayoutObjectPointInteractor, TdkLayoutEditInteractor, TdkLineInteractor, TdkPointInteractor, TdkPointSetInteractor, TdkPolygonInteractor, TdkPolylineInteractor, TdkRectInteractor, TdkSpatialSelectionInteractor, and TdkTransformLayoutObjectInteractor.

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

Reimplemented in TdkEditGeographicObjectPointInteractor, TdkEditLayoutObjectPointInteractor, TdkLayoutEditInteractor, TdkLineInteractor, TdkPointInteractor, TdkPointSetInteractor, TdkPolygonInteractor, TdkPolylineInteractor, TdkRectInteractor, TdkSpatialSelectionInteractor, TdkTransformLayoutObjectInteractor, TdkZoomInInteractor, and TdkZoomOutInteractor.

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

Reimplemented in TdkEditGeographicObjectPointInteractor, TdkEditLayoutObjectPointInteractor, TdkLayoutEditInteractor, TdkLineInteractor, TdkPointInteractor, TdkPointSetInteractor, TdkPolygonInteractor, TdkPolylineInteractor, TdkRectInteractor, TdkSelectMapObjectsInteractor, TdkSpatialSelectionInteractor, TdkTransformLayoutObjectInteractor, TdkZoomInInteractor, and TdkZoomOutInteractor.

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

Reimplemented in TdkCreatePointByCoordInteractor, TdkEditGeographicObjectPointInteractor, TdkEditLayoutObjectPointInteractor, TdkLayoutEditInteractor, TdkLayoutMapLineInteractor, TdkLayoutMapPanInteractor, TdkLayoutMapPointInteractor, TdkLayoutMapRectInteractor, TdkLineInteractor, TdkPanInteractor, TdkPointInteractor, TdkPointSetInteractor, TdkPolygonInteractor, TdkPolylineInteractor, TdkRectInteractor, TdkSelectMapObjectsInteractor, TdkSpatialSelectionInteractor, TdkTransformLayoutObjectInteractor, TdkZoomInInteractor, and TdkZoomOutInteractor.

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

Reimplemented in TdkDistanceMeasureInteractor, TdkEditGeographicObjectPointInteractor, TdkEditLayoutObjectPointInteractor, TdkLayoutEditInteractor, TdkLayoutMapLineInteractor, TdkLayoutMapPanInteractor, TdkLayoutMapRectInteractor, TdkLineInteractor, TdkPanInteractor, TdkPointInteractor, TdkPointSetInteractor, TdkPolygonInteractor, TdkPolylineInteractor, TdkRectInteractor, TdkSpatialSelectionInteractor, and TdkTransformLayoutObjectInteractor.

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

Reimplemented in TdkEditLayoutObjectPointInteractor, TdkLayoutEditInteractor, TdkLineInteractor, TdkPointInteractor, TdkPolygonInteractor, TdkPolylineInteractor, TdkRectInteractor, and TdkSpatialSelectionInteractor.

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

Reimplemented in TdkEditLayoutObjectPointInteractor, TdkLayoutEditInteractor, TdkLineInteractor, TdkPointInteractor, TdkPolygonInteractor, TdkPolylineInteractor, TdkRectInteractor, and TdkSpatialSelectionInteractor.

void TdkInteractor::sendHideTipEvent (  )  [protected, virtual]

void TdkInteractor::sendTipEvent ( TdkMouseEvent event  )  [protected, virtual]

void TdkInteractor::sendHighlightEvent ( TdkMouseEvent event  )  [protected, virtual]


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