opfree.h File Reference

(r1785/r1282)

Go to the source code of this file.

Classes

class  OpFreeHand
 This is the FreeHand Operation that builds a smoothed curve. More...

Defines

#define OPTOKEN_FREEHAND   _T("FreeHandTool")

Enumerations

enum  CursorType {
  NORMAL_CURSOR, JOIN_CURSOR, STRAIGHTLINE_CURSOR, RUBOUT_CURSOR,
  MODIFY_CURSOR
}
enum  SimpleJoinType {
  JOINTYPE_NONE, JOINTYPE_NEWSTART_TO_OLDSTART, JOINTYPE_NEWSTART_TO_OLDEND, JOINTYPE_NEWEND_TO_OLDSTART,
  JOINTYPE_NEWEND_TO_OLDEND
}


Define Documentation

#define OPTOKEN_FREEHAND   _T("FreeHandTool")
 

Definition at line 114 of file opfree.h.


Enumeration Type Documentation

enum CursorType
 

Author:
Rik_Heywood (Xara Group Ltd) <camelotdev@xara.com>
Date:
9/5/94 Comments: Used by OpFreeHand to decide which cursor to use during its life. Possible cases are NORMAL_CURSOR, JOIN_CURSOR, STRAIGHTLINE_CURSOR and RUBOUT_CURSOR
Enumerator:
NORMAL_CURSOR 
JOIN_CURSOR 
STRAIGHTLINE_CURSOR 
RUBOUT_CURSOR 
MODIFY_CURSOR 

Definition at line 129 of file opfree.h.

00130 {
00131     NORMAL_CURSOR,
00132     JOIN_CURSOR,
00133     STRAIGHTLINE_CURSOR,
00134     RUBOUT_CURSOR,
00135     MODIFY_CURSOR
00136 } CursorType;

enum SimpleJoinType
 

Author:
Diccon_Yamanaka (Xara Group Ltd) <camelotdev@xara.com>
Date:
21/3/2000 Comments: When we have a simple join, i.e. one end of a new path joins one end of an existing path, then it can be one of the following types:
Enumerator:
JOINTYPE_NONE 
JOINTYPE_NEWSTART_TO_OLDSTART 
JOINTYPE_NEWSTART_TO_OLDEND 
JOINTYPE_NEWEND_TO_OLDSTART 
JOINTYPE_NEWEND_TO_OLDEND 

Definition at line 149 of file opfree.h.


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