Sketcher Namespace Reference

Classes

class  Constraint
 
class  ConstraintPy
 The python export class for Constraint. More...
 
struct  GeoEnum
 
class  Module
 
class  PropertyConstraintList
 
class  Sketch
 
class  SketchObject
 
class  SketchObjectPy
 The python export class for SketchObject. More...
 
class  SketchObjectSF
 
class  SketchObjectSFPy
 The python export class for SketchObjectSF. More...
 
class  SketchPy
 The python export class for Sketch. More...
 

Typedefs

typedef App::FeaturePythonT< SketchObjectSketchObjectPython
 

Enumerations

Functions

PyObjectinitModule ()
 

Typedef Documentation

Enumeration Type Documentation

Important note: New constraint types must be always added at the end but before 'NumConstraintTypes'. This is mandatory in order to keep the handling of constraint types upward compatible which means that this program version ignores later introduced constraint types when reading them from a project file.

Enumerator
Coincident 
Horizontal 
Vertical 
Parallel 
Tangent 
Distance 
DistanceX 
DistanceY 
Angle 
Perpendicular 
Radius 
Equal 
PointOnObject 
Symmetric 
InternalAlignment 
SnellsLaw 
NumConstraintTypes 
Enumerator
Undef 
EllipseMajorDiameter 
EllipseMinorDiameter 
EllipseFocus1 
EllipseFocus2 
HyperbolaMajor 
HyperbolaMinor 
HyperbolaFocus 
ParabolaFocus 
BSplineControlPoint 

define if you want to use the end or start point

Enumerator
none 
start 
end 
mid 

Function Documentation