1 // File : GEOM_SketcherStatus.h
2 // Created : Wed Jul 5 10:12:09 2000
3 // Author : Martine LANGLOIS
5 // Modified : Tue Dec 11 21:29:57 2001
6 // Author : Nicolas REJNERI
9 // Copyright : Open CASCADE
12 enum TransitionStatus {
13 NOCONSTRAINT, // no constraint between consecutive edges
14 TANGENT, // arc and segment are tangent
15 PERPENDICULAR,// arc is tangent to the perpendicular to the segment
16 ANGLE, // Angular constraint between 2 segments
17 LENGTH_FIXED, // Length of segment has been fixed
18 X_FIXED, // X coordinate for segment has been fixed
19 Y_FIXED // Y coordinate for segment has been fixed
22 enum TypeOfParameter {
31 BEGIN_SKETCH, // Begin sketch; no edges created yet
32 SEGMENT, // Current mode for creation is segment
33 ARC_CHORD, // Current mode for creation is arc by chord
34 ARC_CHORD_END,// Chord validated, waiting for radius or center
35 END_SKETCH // End sketch