CmdShapeChangeRotation Class Reference
[CommandSupport]

Inherits CmdShapeBase.

Inheritance diagram for CmdShapeChangeRotation:

Inheritance graph
[legend]
Collaboration diagram for CmdShapeChangeRotation:

Collaboration graph
[legend]
List of all members.

Public Member Functions

Cmdbase Clone ()
CmdShapeBase CloneForShape (ADBaseShape newShape)
void CmdShapeChangeRotation (ADBaseShape originalShape, double originalRotation, double newRotation, integer inPosition=-1)
void CmdShapeChangeRotation (CmdShapeChangeRotation rhs)
CmdBase CompleteCmdCreation ()
void DoCmd ()
void RedoCmd ()
boolean RefreshAfterDoCmd ()
void UndoCmd ()

Protected Member Functions

ADBaseShape ObjectToChange ()
void SetShape (ADBaseShape originalShape, integer inPosition=-1)

Package Attributes

double mNewRotationRads
integer mOriginalListIndex
double mPrevRotationRads
ADBaseShape mShape

Constructor & Destructor Documentation

void CmdShapeChangeRotation.CmdShapeChangeRotation ( CmdShapeChangeRotation  rhs  ) 

void CmdShapeChangeRotation.CmdShapeChangeRotation ( ADBaseShape  originalShape,
double  originalRotation,
double  newRotation,
integer  inPosition = -1 
)


Member Function Documentation

Cmdbase CmdShapeChangeRotation.Clone (  ) 

Reimplemented from CmdBase.

CmdShapeBase CmdShapeBase.CloneForShape ( ADBaseShape  newShape  )  [inherited]

CmdBase CmdShapeBase.CompleteCmdCreation (  )  [inherited]

Reimplemented from CmdBase.

void CmdShapeChangeRotation.DoCmd (  ) 

Reimplemented from CmdBase.

ADBaseShape CmdShapeBase.ObjectToChange (  )  [protected, inherited]

void CmdBase.RedoCmd (  )  [inherited]

Reimplemented in CmdShapeChangeAttributes, and CmdMultipleCmd.

boolean CmdBase.RefreshAfterDoCmd (  )  [inherited]

void CmdShapeBase.SetShape ( ADBaseShape  originalShape,
integer  inPosition = -1 
) [protected, inherited]

void CmdShapeChangeRotation.UndoCmd (  ) 

Reimplemented from CmdBase.


Member Data Documentation

double CmdShapeChangeRotation.mNewRotationRads [package]

integer CmdShapeBase.mOriginalListIndex [package, inherited]

double CmdShapeChangeRotation.mPrevRotationRads [package]

ADBaseShape CmdShapeBase.mShape [package, inherited]


The documentation for this class was generated from the following file:
Generated on Sat Nov 11 10:53:02 2006 for mf2 by  doxygen 1.5.1