CmdShapeChangePos Class Reference
[CommandSupport]

Inherits CmdShapeBase.

Inherited by CmdShapeChangeSize.

Inheritance diagram for CmdShapeChangePos:

Inheritance graph
[legend]
Collaboration diagram for CmdShapeChangePos:

Collaboration graph
[legend]
List of all members.

Public Member Functions

Cmdbase Clone ()
CmdShapeBase CloneForShape (ADBaseShape newShape)
void CmdShapeChangePos (ADBaseShape originalShape, double newX, double newY, double oldX, double oldY, integer inPosition=-1)
void CmdShapeChangePos (ADBaseShape originalShape, double newX, double newY, integer inPosition=-1)
void CmdShapeChangePos (CmdShapeChangePos rhs)
CmdBase CompleteCmdCreation ()
void DoCmd ()
void GetDeltas (double toX, double toY, double dx, double dy)
void RedoCmd ()
boolean RefreshAfterDoCmd ()
void UndoCmd ()

Protected Member Functions

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

Package Attributes

double mNewX
double mNewY
integer mOriginalListIndex
double mPrevX
double mPrevY
ADBaseShape mShape

Constructor & Destructor Documentation

void CmdShapeChangePos.CmdShapeChangePos ( CmdShapeChangePos  rhs  ) 

void CmdShapeChangePos.CmdShapeChangePos ( ADBaseShape  originalShape,
double  newX,
double  newY,
integer  inPosition = -1 
)

void CmdShapeChangePos.CmdShapeChangePos ( ADBaseShape  originalShape,
double  newX,
double  newY,
double  oldX,
double  oldY,
integer  inPosition = -1 
)


Member Function Documentation

Cmdbase CmdShapeChangePos.Clone (  ) 

Reimplemented from CmdBase.

Reimplemented in CmdShapeChangeSize.

CmdShapeBase CmdShapeBase.CloneForShape ( ADBaseShape  newShape  )  [inherited]

CmdBase CmdShapeBase.CompleteCmdCreation (  )  [inherited]

Reimplemented from CmdBase.

void CmdShapeChangePos.DoCmd (  ) 

Reimplemented from CmdBase.

Reimplemented in CmdShapeChangeSize.

void CmdShapeChangePos.GetDeltas ( double  toX,
double  toY,
double  dx,
double  dy 
)

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 CmdShapeChangePos.UndoCmd (  ) 

Reimplemented from CmdBase.

Reimplemented in CmdShapeChangeSize.


Member Data Documentation

double CmdShapeChangePos.mNewX [package]

double CmdShapeChangePos.mNewY [package]

integer CmdShapeBase.mOriginalListIndex [package, inherited]

double CmdShapeChangePos.mPrevX [package]

double CmdShapeChangePos.mPrevY [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