TdkTransformObjectEvent Class Reference
[The Control Module]

Defines the class TdkTransformObjectEvent. More...

#include <TdkTransformObjectEvent.h>

Inheritance diagram for TdkTransformObjectEvent:

TdkEvent List of all members.

Public Member Functions

 TdkTransformObjectEvent (TdkLayoutObjectVector objects, int pickId, vector< TePoint > fixedPoints, double dx, double dy, double scaleX, double scaleY, double rotationAngle)
 TdkTransformObjectEvent (TdkTransformObjectEvent &event)
virtual std::string name ()
virtual std::string title ()
virtual void undo ()
virtual void redo ()
virtual void commit ()
virtual void discard ()
virtual double getDX ()
virtual double getDY ()
virtual double getScaleX ()
virtual double getScaleY ()
virtual double getRotationAngle ()
virtual int getControlPoint ()
virtual TdkLayoutObjectVector getLayoutObjects ()
virtual vector< TePoint > getFixedPoints ()
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 Member Functions

virtual void undoRedo ()

Protected Attributes

TdkLayoutObjectVector objects_
vector< TePoint > fixedPoints_
double scaleX_
double scaleY_
double dx_
double dy_
double rotationAngle_
int controlPoint_
TdkButton button_
TdkButtonState buttonState_
TdkKeyboardState keyboardState_

Detailed Description

Defines the class TdkTransformObjectEvent.


Constructor & Destructor Documentation

TdkTransformObjectEvent::TdkTransformObjectEvent ( TdkLayoutObjectVector  objects,
int  pickId,
vector< TePoint >  fixedPoints,
double  dx,
double  dy,
double  scaleX,
double  scaleY,
double  rotationAngle 
) [inline]

TdkTransformObjectEvent::TdkTransformObjectEvent ( TdkTransformObjectEvent event  )  [inline]


Member Function Documentation

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

Reimplemented from TdkEvent.

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

Reimplemented from TdkEvent.

void TdkTransformObjectEvent::undo (  )  [virtual]

Reimplemented from TdkEvent.

void TdkTransformObjectEvent::redo (  )  [virtual]

Reimplemented from TdkEvent.

virtual void TdkTransformObjectEvent::commit (  )  [inline, virtual]

Reimplemented from TdkEvent.

void TdkTransformObjectEvent::discard (  )  [virtual]

Reimplemented from TdkEvent.

double TdkTransformObjectEvent::getDX (  )  [inline, virtual]

double TdkTransformObjectEvent::getDY (  )  [inline, virtual]

double TdkTransformObjectEvent::getScaleX (  )  [inline, virtual]

double TdkTransformObjectEvent::getScaleY (  )  [inline, virtual]

double TdkTransformObjectEvent::getRotationAngle (  )  [inline, virtual]

int TdkTransformObjectEvent::getControlPoint (  )  [inline, virtual]

TdkLayoutObjectVector TdkTransformObjectEvent::getLayoutObjects (  )  [inline, virtual]

vector< TePoint > TdkTransformObjectEvent::getFixedPoints (  )  [inline, virtual]

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

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

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

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

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

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

void TdkTransformObjectEvent::undoRedo (  )  [protected, virtual]


Member Data Documentation

TdkLayoutObjectVector TdkTransformObjectEvent::objects_ [protected]

vector<TePoint> TdkTransformObjectEvent::fixedPoints_ [protected]

double TdkTransformObjectEvent::scaleX_ [protected]

double TdkTransformObjectEvent::scaleY_ [protected]

double TdkTransformObjectEvent::dx_ [protected]

double TdkTransformObjectEvent::dy_ [protected]

double TdkTransformObjectEvent::rotationAngle_ [protected]

int TdkTransformObjectEvent::controlPoint_ [protected]

TdkButton TdkTransformObjectEvent::button_ [protected]

TdkButtonState TdkTransformObjectEvent::buttonState_ [protected]

TdkKeyboardState TdkTransformObjectEvent::keyboardState_ [protected]


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