TdkSelectObjectsEvent Class Reference
[The Control Module]

Defines the TdkSelectObjectsEvent class. More...

#include <TdkSelectObjectsEvent.h>

Inheritance diagram for TdkSelectObjectsEvent:

TdkPolygonEvent TdkEvent TdkHighlightEvent TdkSelectObjectToEditEvent TdkSelectObjectToTransformEvent TdkSelectTransformationEvent List of all members.

Public Member Functions

 TdkSelectObjectsEvent (const TeBox &rect, TdkButton button, TdkButtonState buttonState, TdkKeyboardState keyboardState)
 TdkSelectObjectsEvent (const TePolygon &pol, TdkButton button, TdkButtonState buttonState, TdkKeyboardState keyboardState)
 TdkSelectObjectsEvent (TdkSelectObjectsEvent &event)
virtual ~TdkSelectObjectsEvent ()
virtual std::string name ()
virtual std::string title ()
virtual void setRect (TeBox box)
virtual TeBox getRect ()
virtual void setSelectionMode (TdkObjectSelectionMode mode)
virtual TdkObjectSelectionMode getSelectionMode ()
virtual void setViewProjection (TeProjection *projection)
virtual TeProjection * getViewProjection ()
virtual void setLayerProjection (TeProjection *projection)
virtual TeProjection * getLayerProjection ()
virtual void setRedrawSelectedObjects (bool redraw)
virtual bool getRedrawSelectedObjects ()
virtual void setPixelSize (double pixelSize)
virtual double getPixelSize ()
virtual TeSpatialRelation getSpatialOperation ()
virtual void setSpatialOperation (TeSpatialRelation op)

Private Attributes

TeProjection * viewProjection_
TeProjection * layerProjection_
TdkObjectSelectionMode selectionMode_
bool redrawSelectedObjects_
double pixelSize_
TeSpatialRelation spatialOperation_

Detailed Description

Defines the TdkSelectObjectsEvent class.


Constructor & Destructor Documentation

TdkSelectObjectsEvent::TdkSelectObjectsEvent ( const TeBox &  rect,
TdkButton  button,
TdkButtonState  buttonState,
TdkKeyboardState  keyboardState 
) [inline]

TdkSelectObjectsEvent::TdkSelectObjectsEvent ( const TePolygon &  pol,
TdkButton  button,
TdkButtonState  buttonState,
TdkKeyboardState  keyboardState 
) [inline]

TdkSelectObjectsEvent::TdkSelectObjectsEvent ( TdkSelectObjectsEvent event  )  [inline]

virtual TdkSelectObjectsEvent::~TdkSelectObjectsEvent (  )  [inline, virtual]


Member Function Documentation

std::string TdkSelectObjectsEvent::name (  )  [inline, virtual]

Reimplemented from TdkPolygonEvent.

Reimplemented in TdkHighlightEvent, TdkSelectObjectToEditEvent, TdkSelectObjectToTransformEvent, and TdkSelectTransformationEvent.

std::string TdkSelectObjectsEvent::title (  )  [inline, virtual]

Reimplemented from TdkPolygonEvent.

Reimplemented in TdkHighlightEvent, TdkSelectObjectToEditEvent, TdkSelectObjectToTransformEvent, and TdkSelectTransformationEvent.

void TdkSelectObjectsEvent::setRect ( TeBox  box  )  [inline, virtual]

TeBox TdkSelectObjectsEvent::getRect (  )  [inline, virtual]

void TdkSelectObjectsEvent::setSelectionMode ( TdkObjectSelectionMode  mode  )  [inline, virtual]

TdkObjectSelectionMode TdkSelectObjectsEvent::getSelectionMode (  )  [inline, virtual]

void TdkSelectObjectsEvent::setViewProjection ( TeProjection *  projection  )  [inline, virtual]

TeProjection * TdkSelectObjectsEvent::getViewProjection (  )  [inline, virtual]

void TdkSelectObjectsEvent::setLayerProjection ( TeProjection *  projection  )  [inline, virtual]

TeProjection * TdkSelectObjectsEvent::getLayerProjection (  )  [inline, virtual]

void TdkSelectObjectsEvent::setRedrawSelectedObjects ( bool  redraw  )  [inline, virtual]

bool TdkSelectObjectsEvent::getRedrawSelectedObjects (  )  [inline, virtual]

void TdkSelectObjectsEvent::setPixelSize ( double  pixelSize  )  [inline, virtual]

double TdkSelectObjectsEvent::getPixelSize (  )  [inline, virtual]

TeSpatialRelation TdkSelectObjectsEvent::getSpatialOperation (  )  [inline, virtual]

void TdkSelectObjectsEvent::setSpatialOperation ( TeSpatialRelation  op  )  [inline, virtual]


Member Data Documentation

TeProjection* TdkSelectObjectsEvent::viewProjection_ [private]

TeProjection* TdkSelectObjectsEvent::layerProjection_ [private]

TdkObjectSelectionMode TdkSelectObjectsEvent::selectionMode_ [private]

bool TdkSelectObjectsEvent::redrawSelectedObjects_ [private]

double TdkSelectObjectsEvent::pixelSize_ [private]

TeSpatialRelation TdkSelectObjectsEvent::spatialOperation_ [private]


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