TdkRotateEvent Class Reference
[The Control Module]

Defines the TdkRotateEvent class. More...

#include <TdkRotateEvent.h>

Inheritance diagram for TdkRotateEvent:

TdkEvent TdkGeometric TdkRotateFeedbackEvent List of all members.

Public Member Functions

 TdkRotateEvent (double angle, TeCoord2D &fixedCoord, bool geometric=false)
 TdkRotateEvent (double angle, int fixedPoint, bool geometric=false)
 TdkRotateEvent (TdkRotateEvent &event)
virtual ~TdkRotateEvent ()
virtual std::string name ()
virtual std::string title ()
virtual void undo ()
virtual void redo ()
virtual void commit ()
virtual void discard ()
virtual void setAngle (double angle)
virtual double getAngle ()
virtual void setFixedCoord (TeCoord2D &fixedCoord)
virtual TeCoord2D & getFixedCoord ()
virtual void setFixedPoint (int fixedPoint)
virtual int getFixedPoint ()

Protected Attributes

double angle_
TeCoord2D fixedCoord_
int fixedPoint_

Detailed Description

Defines the TdkRotateEvent class.


Constructor & Destructor Documentation

TdkRotateEvent::TdkRotateEvent ( double  angle,
TeCoord2D &  fixedCoord,
bool  geometric = false 
) [inline]

TdkRotateEvent::TdkRotateEvent ( double  angle,
int  fixedPoint,
bool  geometric = false 
) [inline]

TdkRotateEvent::TdkRotateEvent ( TdkRotateEvent event  )  [inline]

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


Member Function Documentation

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

Reimplemented from TdkEvent.

Reimplemented in TdkRotateFeedbackEvent.

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

Reimplemented from TdkEvent.

Reimplemented in TdkRotateFeedbackEvent.

void TdkRotateEvent::undo (  )  [virtual]

Reimplemented from TdkEvent.

void TdkRotateEvent::redo (  )  [virtual]

Reimplemented from TdkEvent.

void TdkRotateEvent::commit (  )  [virtual]

Reimplemented from TdkEvent.

void TdkRotateEvent::discard (  )  [virtual]

Reimplemented from TdkEvent.

void TdkRotateEvent::setAngle ( double  angle  )  [inline, virtual]

double TdkRotateEvent::getAngle (  )  [inline, virtual]

void TdkRotateEvent::setFixedCoord ( TeCoord2D &  fixedCoord  )  [inline, virtual]

TeCoord2D & TdkRotateEvent::getFixedCoord (  )  [inline, virtual]

void TdkRotateEvent::setFixedPoint ( int  fixedPoint  )  [inline, virtual]

int TdkRotateEvent::getFixedPoint (  )  [inline, virtual]


Member Data Documentation

double TdkRotateEvent::angle_ [protected]

TeCoord2D TdkRotateEvent::fixedCoord_ [protected]

int TdkRotateEvent::fixedPoint_ [protected]


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