TdkPolygonEvent Class Reference
[The Control Module]

Defines the TdkPolygonEvent class. More...

#include <TdkPolygonEvent.h>

Inheritance diagram for TdkPolygonEvent:

TdkEvent TdkCreatePolygonEvent TdkSelectObjectsEvent TdkHighlightEvent TdkSelectObjectToEditEvent TdkSelectObjectToTransformEvent TdkSelectTransformationEvent List of all members.

Public Member Functions

 TdkPolygonEvent (const TePolygon &polygon, TdkButton button, TdkButtonState buttonState, TdkKeyboardState keyboardState)
 TdkPolygonEvent (const TeBox &box, TdkButton button, TdkButtonState buttonState, TdkKeyboardState keyboardState)
virtual ~TdkPolygonEvent ()
virtual std::string name ()
virtual std::string title ()
virtual TePolygon & getPolygon ()
virtual TdkButton getButton ()
virtual void setButton (TdkButton button)
virtual TdkButtonState getButtonState ()
virtual void setButtonState (TdkButtonState buttonState)
virtual TdkKeyboardState getKeyboardState ()
virtual void setKeyboardState (TdkKeyboardState keyboardSate)

Protected Attributes

TePolygon polygon_
TdkButton button_
TdkButtonState buttonState_
TdkKeyboardState keyboardState_

Detailed Description

Defines the TdkPolygonEvent class.


Constructor & Destructor Documentation

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

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

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


Member Function Documentation

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

Reimplemented from TdkEvent.

Reimplemented in TdkCreatePolygonEvent, TdkHighlightEvent, TdkSelectObjectsEvent, TdkSelectObjectToEditEvent, TdkSelectObjectToTransformEvent, and TdkSelectTransformationEvent.

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

Reimplemented from TdkEvent.

Reimplemented in TdkCreatePolygonEvent, TdkHighlightEvent, TdkSelectObjectsEvent, TdkSelectObjectToEditEvent, TdkSelectObjectToTransformEvent, and TdkSelectTransformationEvent.

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

TdkButton TdkPolygonEvent::getButton (  )  [inline, virtual]

void TdkPolygonEvent::setButton ( TdkButton  button  )  [inline, virtual]

TdkButtonState TdkPolygonEvent::getButtonState (  )  [inline, virtual]

void TdkPolygonEvent::setButtonState ( TdkButtonState  buttonState  )  [inline, virtual]

TdkKeyboardState TdkPolygonEvent::getKeyboardState (  )  [inline, virtual]

void TdkPolygonEvent::setKeyboardState ( TdkKeyboardState  keyboardSate  )  [inline, virtual]


Member Data Documentation

TePolygon TdkPolygonEvent::polygon_ [protected]

TdkButton TdkPolygonEvent::button_ [protected]

TdkButtonState TdkPolygonEvent::buttonState_ [protected]

TdkKeyboardState TdkPolygonEvent::keyboardState_ [protected]


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