Sketcher Namespace Reference
Classes | |
class | Constraint |
struct | Constraint_Equal |
struct | ConstraintIds |
class | ConstraintPy |
The python export class for Constraint. More... | |
class | ExternalGeometryExtension |
class | ExternalGeometryExtensionPy |
The python export class for ExternalGeometryExtension. More... | |
struct | GeoEnum |
class | Module |
class | PropertyConstraintList |
class | Sketch |
class | SketchAnalysis |
class | SketchGeometryExtension |
class | SketchGeometryExtensionPy |
The python export class for SketchGeometryExtension. More... | |
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< SketchObject > | SketchObjectPython |
Enumerations | |
enum | ConstraintType { , Coincident = 1, Horizontal = 2, Vertical = 3, Parallel = 4, Tangent = 5, Distance = 6, DistanceX = 7, DistanceY = 8, Angle = 9, Perpendicular = 10, Radius = 11, Equal = 12, PointOnObject = 13, Symmetric = 14, InternalAlignment = 15, SnellsLaw = 16, Block = 17, Diameter = 18, NumConstraintTypes } |
enum | InternalAlignmentType { Undef = 0, EllipseMajorDiameter = 1, EllipseMinorDiameter = 2, EllipseFocus1 = 3, EllipseFocus2 = 4, HyperbolaMajor = 5, HyperbolaMinor = 6, HyperbolaFocus = 7, ParabolaFocus = 8, BSplineControlPoint = 9, BSplineKnotPoint = 10 } |
enum | PointPos { none, start, end, mid } |
define if you want to use the end or start point More... | |
Functions | |
PyObject * | initModule () |
Typedef Documentation
◆ SketchObjectPython
Enumeration Type Documentation
◆ ConstraintType
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.
◆ InternalAlignmentType
◆ PointPos
enum Sketcher::PointPos |
Function Documentation
◆ initModule()
PyObject* Sketcher::initModule | ( | ) |
References Base::Console(), and Base::ConsoleSingleton::Log().