shapeops.h File Reference

(r1785/r1282)

Go to the source code of this file.

Classes

class  EditRegularShapeParam
 The OpParam to use when calling OpEditRegularShape. Used to pass in the shape(s) to edit and what to change them to. ChangeShape points to a specific NodeRegularShape to edit or is NULL to indicate all slected shapes should be changed ShapeData points to a NodeRegularShape whose data members are copied into ChangeShape. More...
class  OpEditRegularShape
 This operation can be used to change the internal data members of NodeRegularShapes in an undoable way. It either changes one particular shape or all selected shapes. The data members are changed to those supplied by the parameter object. More...
class  OpDragRegularShape
 This operation is started by a NodeRegularShape when someone drags on one of its control points. As the control point is dragged about the new version of the shape, corosponding to the new blob positions, will be EOR rendered to the window. More...
class  OpReformShapeEdge
 This operation is started by a NodeRegularShape when someone drags on one of its edges. It is used to interactively reform the path used to form the edge of the shape. More...
class  ChangeShapeDataAction
 An action to toggle a (Boolean or double) value of a regular shape. More...
class  ChangeShapePointAction
 An action to change a point in a regular shape. More...
class  ChangeShapePathAction
 An action to change a path in a regular shape. More...
class  ShapeEditedMsg
 This message is sent whenever a shape is edited. More...
class  OpShapeToggleBase
 This is a base class for operations that toggle certain states of a QuickShape. More...
class  OpShapeToggleElipPoly
 This class is an operation that toggles the ellipse/polygon state of all selected QuickShapes. More...
class  OpShapeToggleCurvature
 This class is an operation that toggles the curvature state of all selected QuickShapes. More...
class  OpShapeToggleStellation
 This class is an operation that toggles the stellation state of all selected QuickShapes. More...
class  OpShapeToggleSetNumSides
 This class is an operation that sets the number of sides of all selected QuickShapes. More...
class  OpShapeToggleSetNumSides3
 This class is an operation that sets the number of sides of all selected QuickShapes. More...
class  OpShapeToggleSetNumSides4
 This class is an operation that sets the number of sides of all selected QuickShapes. More...
class  OpShapeToggleSetNumSides5
 This class is an operation that sets the number of sides of all selected QuickShapes. More...
class  OpShapeToggleSetNumSides6
 This class is an operation that sets the number of sides of all selected QuickShapes. More...
class  OpShapeToggleSetNumSides7
 This class is an operation that sets the number of sides of all selected QuickShapes. More...
class  OpShapeToggleSetNumSides8
 This class is an operation that sets the number of sides of all selected QuickShapes. More...
class  OpShapeToggleSetNumSides9
 This class is an operation that sets the number of sides of all selected QuickShapes. More...
class  OpShapeToggleSetNumSides10
 This class is an operation that sets the number of sides of all selected QuickShapes. More...
class  OpShapeMakeRegular
 This is an operation that makes one QuickShape regular. More...

Defines

#define OPTOKEN_EDITREGULARSHAPE   _T("EditRegularShape")
#define OPTOKEN_DRAGREGULARSHAPE   _T("DragRegularShape")
#define OPTOKEN_RESHAPESHAPEEDGE   _T("ReshapeShapeEdge")
#define OPTOKEN_TOGGLEELIPPOLY   _T("ShapeToggleElipPoly")
#define OPTOKEN_TOGGLECURVATURE   _T("ShapeToggleCurvature")
#define OPTOKEN_TOGGLESTELLATION   _T("ShapeToggleStellation")
#define OPTOKEN_QUICKSHAPE_MAKEREGULAR   _T("QuickShapeMakeRegular")
#define OPTOKEN_QUICKSHAPE_NUMBERSIDES   _T("QuickShapeNumberSides")
#define OPTOKEN_QUICKSHAPE_NUMBERSIDES3   _T("QuickShapeNumberSides3")
#define OPTOKEN_QUICKSHAPE_NUMBERSIDES4   _T("QuickShapeNumberSides4")
#define OPTOKEN_QUICKSHAPE_NUMBERSIDES5   _T("QuickShapeNumberSides5")
#define OPTOKEN_QUICKSHAPE_NUMBERSIDES6   _T("QuickShapeNumberSides6")
#define OPTOKEN_QUICKSHAPE_NUMBERSIDES7   _T("QuickShapeNumberSides7")
#define OPTOKEN_QUICKSHAPE_NUMBERSIDES8   _T("QuickShapeNumberSides8")
#define OPTOKEN_QUICKSHAPE_NUMBERSIDES9   _T("QuickShapeNumberSides9")
#define OPTOKEN_QUICKSHAPE_NUMBERSIDES10   _T("QuickShapeNumberSides10")


Define Documentation

#define OPTOKEN_DRAGREGULARSHAPE   _T("DragRegularShape")
 

Definition at line 112 of file shapeops.h.

#define OPTOKEN_EDITREGULARSHAPE   _T("EditRegularShape")
 

Definition at line 111 of file shapeops.h.

#define OPTOKEN_QUICKSHAPE_MAKEREGULAR   _T("QuickShapeMakeRegular")
 

Definition at line 117 of file shapeops.h.

#define OPTOKEN_QUICKSHAPE_NUMBERSIDES   _T("QuickShapeNumberSides")
 

Definition at line 119 of file shapeops.h.

#define OPTOKEN_QUICKSHAPE_NUMBERSIDES10   _T("QuickShapeNumberSides10")
 

Definition at line 127 of file shapeops.h.

#define OPTOKEN_QUICKSHAPE_NUMBERSIDES3   _T("QuickShapeNumberSides3")
 

Definition at line 120 of file shapeops.h.

#define OPTOKEN_QUICKSHAPE_NUMBERSIDES4   _T("QuickShapeNumberSides4")
 

Definition at line 121 of file shapeops.h.

#define OPTOKEN_QUICKSHAPE_NUMBERSIDES5   _T("QuickShapeNumberSides5")
 

Definition at line 122 of file shapeops.h.

#define OPTOKEN_QUICKSHAPE_NUMBERSIDES6   _T("QuickShapeNumberSides6")
 

Definition at line 123 of file shapeops.h.

#define OPTOKEN_QUICKSHAPE_NUMBERSIDES7   _T("QuickShapeNumberSides7")
 

Definition at line 124 of file shapeops.h.

#define OPTOKEN_QUICKSHAPE_NUMBERSIDES8   _T("QuickShapeNumberSides8")
 

Definition at line 125 of file shapeops.h.

#define OPTOKEN_QUICKSHAPE_NUMBERSIDES9   _T("QuickShapeNumberSides9")
 

Definition at line 126 of file shapeops.h.

#define OPTOKEN_RESHAPESHAPEEDGE   _T("ReshapeShapeEdge")
 

Definition at line 113 of file shapeops.h.

#define OPTOKEN_TOGGLECURVATURE   _T("ShapeToggleCurvature")
 

Definition at line 115 of file shapeops.h.

#define OPTOKEN_TOGGLEELIPPOLY   _T("ShapeToggleElipPoly")
 

Definition at line 114 of file shapeops.h.

#define OPTOKEN_TOGGLESTELLATION   _T("ShapeToggleStellation")
 

Definition at line 116 of file shapeops.h.


Generated on Sat Nov 10 03:49:21 2007 for Camelot by  doxygen 1.4.4