The python export class for SketchObject. More...

#include <SketchObjectPy.h>

Public Types

typedef SketchObject * PointerType
 
- Public Types inherited from Part::Part2DObjectPy
typedef Part2DObject * PointerType
 
- Public Types inherited from Part::PartFeaturePy
typedef Feature * PointerType
 
- Public Types inherited from App::GeoFeaturePy
typedef GeoFeature * PointerType
 
- Public Types inherited from App::DocumentObjectPy
typedef DocumentObject * PointerType
 
- Public Types inherited from App::ExtensionContainerPy
typedef ExtensionContainer * PointerType
 
- Public Types inherited from App::PropertyContainerPy
typedef PropertyContainer * PointerType
 
- Public Types inherited from Base::PersistencePy
typedef Persistence * PointerType
 
- Public Types inherited from Base::BaseClassPy
typedef BaseClass * PointerType
 
- Public Types inherited from Base::PyObjectBase
typedef void * PointerType
 
enum  Status { Valid = 0, Immutable = 1, Notify = 2, NoTrack = 3 }
 

Public Member Functions

virtual PyTypeObject * GetType (void)
 
virtual int PyInit (PyObject *args, PyObject *k)
 PyInit method Override this method to initialize a newly created instance of the class (Constructor) More...
 
std::string representation (void) const
 
 SketchObjectPy (SketchObject *pcObject, PyTypeObject *T=&Type)
 
- Public Member Functions inherited from Part::Part2DObjectPy
 Part2DObjectPy (Part2DObject *pcObject, PyTypeObject *T=&Type)
 
std::string representation (void) const
 
PyObject * getCustomAttributes (const char *attr) const
 getter method for special attributes (e.g. dynamic ones) More...
 
int setCustomAttributes (const char *attr, PyObject *obj)
 setter for special attributes (e.g. More...
 
Part2DObject * getPart2DObjectPtr (void) const
 getter for the object handled by this class More...
 
- Public Member Functions inherited from Part::PartFeaturePy
 PartFeaturePy (Feature *pcObject, PyTypeObject *T=&Type)
 
std::string representation (void) const
 
PyObject * getCustomAttributes (const char *attr) const
 getter method for special attributes (e.g. dynamic ones) More...
 
int setCustomAttributes (const char *attr, PyObject *obj)
 setter for special attributes (e.g. More...
 
Feature * getFeaturePtr (void) const
 getter for the object handled by this class More...
 
- Public Member Functions inherited from App::GeoFeaturePy
 GeoFeaturePy (GeoFeature *pcObject, PyTypeObject *T=&Type)
 
std::string representation (void) const
 
PyObject * getCustomAttributes (const char *attr) const
 getter method for special attributes (e.g. dynamic ones) More...
 
int setCustomAttributes (const char *attr, PyObject *obj)
 setter for special attributes (e.g. More...
 
GeoFeature * getGeoFeaturePtr (void) const
 getter for the object handled by this class More...
 
PyObject * getPaths (PyObject *args)
 implementer for the getPaths() method More...
 
PyObject * getGlobalPlacement (PyObject *args)
 implementer for the getGlobalPlacement() method More...
 
PyObject * getPropertyNameOfGeometry (PyObject *args)
 implementer for the getPropertyNameOfGeometry() method More...
 
- Public Member Functions inherited from App::DocumentObjectPy
 DocumentObjectPy (DocumentObject *pcObject, PyTypeObject *T=&Type)
 
std::string representation (void) const
 
PyObject * addProperty (PyObject *args)
 implementer for the addProperty() method More...
 
PyObject * removeProperty (PyObject *args)
 implementer for the removeProperty() method More...
 
PyObject * supportedProperties (PyObject *args)
 implementer for the supportedProperties() method More...
 
PyObject * touch (PyObject *args)
 implementer for the touch() method More...
 
PyObject * purgeTouched (PyObject *args)
 implementer for the purgeTouched() method More...
 
PyObject * enforceRecompute (PyObject *args)
 implementer for the enforceRecompute() method More...
 
PyObject * setExpression (PyObject *args)
 implementer for the setExpression() method More...
 
PyObject * recompute (PyObject *args)
 implementer for the recompute() method More...
 
PyObject * getParentGroup (PyObject *args)
 implementer for the getParentGroup() method More...
 
PyObject * getParentGeoFeatureGroup (PyObject *args)
 implementer for the getParentGeoFeatureGroup() method More...
 
PyObject * getPathsByOutList (PyObject *args)
 implementer for the getPathsByOutList() method More...
 
Py::List getOutList (void) const
 getter for the OutList attribute More...
 
Py::List getOutListRecursive (void) const
 getter for the OutListRecursive attribute More...
 
Py::List getInList (void) const
 getter for the InList attribute More...
 
Py::List getInListRecursive (void) const
 getter for the InListRecursive attribute More...
 
Py::String getName (void) const
 getter for the Name attribute More...
 
Py::Object getDocument (void) const
 getter for the Document attribute More...
 
Py::List getState (void) const
 getter for the State attribute More...
 
Py::Object getViewObject (void) const
 getter for the ViewObject attribute More...
 
PyObject * getCustomAttributes (const char *attr) const
 getter method for special attributes (e.g. dynamic ones) More...
 
int setCustomAttributes (const char *attr, PyObject *obj)
 setter for special attributes (e.g. More...
 
DocumentObject * getDocumentObjectPtr (void) const
 getter for the object handled by this class More...
 
- Public Member Functions inherited from App::ExtensionContainerPy
 ExtensionContainerPy (ExtensionContainer *pcObject, PyTypeObject *T=&Type)
 
int finalization ()
 
int initialization ()
 
std::string representation (void) const
 
PyObject * getCustomAttributes (const char *attr) const
 getter method for special attributes (e.g. dynamic ones) More...
 
int setCustomAttributes (const char *attr, PyObject *obj)
 setter for special attributes (e.g. More...
 
ExtensionContainer * getExtensionContainerPtr (void) const
 getter for the object handled by this class More...
 
PyObject * addExtension (PyObject *args)
 implementer for the addExtension() method More...
 
PyObject * hasExtension (PyObject *args)
 implementer for the hasExtension() method More...
 
- Public Member Functions inherited from App::PropertyContainerPy
 PropertyContainerPy (PropertyContainer *pcObject, PyTypeObject *T=&Type)
 
std::string representation (void) const
 
PyObject * getPropertyByName (PyObject *args)
 implementer for the getPropertyByName() method More...
 
PyObject * getTypeOfProperty (PyObject *args)
 implementer for the getTypeOfProperty() method More...
 
PyObject * getTypeIdOfProperty (PyObject *args)
 implementer for the getTypeIdOfProperty() method More...
 
PyObject * setEditorMode (PyObject *args)
 implementer for the setEditorMode() method More...
 
PyObject * getEditorMode (PyObject *args)
 implementer for the getEditorMode() method More...
 
PyObject * getGroupOfProperty (PyObject *args)
 implementer for the getGroupOfProperty() method More...
 
PyObject * getDocumentationOfProperty (PyObject *args)
 implementer for the getDocumentationOfProperty() method More...
 
PyObject * dumpPropertyContent (PyObject *args, PyObject *kwd)
 implementer for the dumpPropertyContent() method More...
 
PyObject * restorePropertyContent (PyObject *args)
 implementer for the restorePropertyContent() method More...
 
Py::List getPropertiesList (void) const
 getter for the PropertiesList attribute More...
 
PyObject * getCustomAttributes (const char *attr) const
 getter method for special attributes (e.g. dynamic ones) More...
 
int setCustomAttributes (const char *attr, PyObject *obj)
 setter for special attributes (e.g. More...
 
PropertyContainer * getPropertyContainerPtr (void) const
 getter for the object handled by this class More...
 
- Public Member Functions inherited from Base::PersistencePy
 PersistencePy (Persistence *pcObject, PyTypeObject *T=&Type)
 
std::string representation (void) const
 
PyObject * dumpContent (PyObject *args, PyObject *kwd)
 implementer for the dumpContent() method More...
 
PyObject * restoreContent (PyObject *args)
 implementer for the restoreContent() method More...
 
Py::String getContent (void) const
 getter for the Content attribute More...
 
Py::Int getMemSize (void) const
 getter for the MemSize attribute More...
 
PyObject * getCustomAttributes (const char *attr) const
 getter method for special attributes (e.g. dynamic ones) More...
 
int setCustomAttributes (const char *attr, PyObject *obj)
 setter for special attributes (e.g. More...
 
Persistence * getPersistencePtr (void) const
 getter for the object handled by this class More...
 
- Public Member Functions inherited from Base::BaseClassPy
 BaseClassPy (BaseClass *pcObject, PyTypeObject *T=&Type)
 
std::string representation (void) const
 
PyObject * isDerivedFrom (PyObject *args)
 implementer for the isDerivedFrom() method More...
 
PyObject * getAllDerivedFrom (PyObject *args)
 implementer for the getAllDerivedFrom() method More...
 
Py::String getTypeId (void) const
 getter for the TypeId attribute More...
 
Py::String getModule (void) const
 getter for the Module attribute More...
 
PyObject * getCustomAttributes (const char *attr) const
 getter method for special attributes (e.g. dynamic ones) More...
 
int setCustomAttributes (const char *attr, PyObject *obj)
 setter for special attributes (e.g. More...
 
BaseClass * getBaseClassPtr (void) const
 getter for the object handled by this class More...
 
- Public Member Functions inherited from Base::PyObjectBase
PyObjectBase * DecRef (void)
 decref method wrapper (see python extending manual)
More...
 
PyObjectBase * IncRef (void)
 incref method wrapper (see python extending manual) More...
 
bool isConst ()
 
bool isNotTracking () const
 
bool isValid ()
 
 PyObjectBase (void *, PyTypeObject *T)
 Constructor Sets the Type of the object (for inheritance) and decrease the the reference count of the PyObject. More...
 
void setConst ()
 
void setInvalid ()
 
void setNotTracking (bool on=true)
 
void setShouldNotify (bool on)
 
bool shouldNotify () const
 
void startNotify ()
 

Static Public Member Functions

static PyObject * PyMake (struct _typeobject *, PyObject *, PyObject *)
 
- Static Public Member Functions inherited from Part::Part2DObjectPy
static PyObject * PyMake (struct _typeobject *, PyObject *, PyObject *)
 
- Static Public Member Functions inherited from Part::PartFeaturePy
static PyObject * PyMake (struct _typeobject *, PyObject *, PyObject *)
 
- Static Public Member Functions inherited from App::GeoFeaturePy
static PyObject * PyMake (struct _typeobject *, PyObject *, PyObject *)
 
static PyObject * staticCallback_getPaths (PyObject *self, PyObject *args)
 callback for the getPaths() method More...
 
static PyObject * staticCallback_getGlobalPlacement (PyObject *self, PyObject *args)
 callback for the getGlobalPlacement() method More...
 
static PyObject * staticCallback_getPropertyNameOfGeometry (PyObject *self, PyObject *args)
 callback for the getPropertyNameOfGeometry() method More...
 
- Static Public Member Functions inherited from App::DocumentObjectPy
static PyObject * PyMake (struct _typeobject *, PyObject *, PyObject *)
 
static PyObject * staticCallback_addProperty (PyObject *self, PyObject *args)
 callback for the addProperty() method More...
 
static PyObject * staticCallback_removeProperty (PyObject *self, PyObject *args)
 callback for the removeProperty() method More...
 
static PyObject * staticCallback_supportedProperties (PyObject *self, PyObject *args)
 callback for the supportedProperties() method More...
 
static PyObject * staticCallback_touch (PyObject *self, PyObject *args)
 callback for the touch() method More...
 
static PyObject * staticCallback_purgeTouched (PyObject *self, PyObject *args)
 callback for the purgeTouched() method More...
 
static PyObject * staticCallback_enforceRecompute (PyObject *self, PyObject *args)
 callback for the enforceRecompute() method More...
 
static PyObject * staticCallback_setExpression (PyObject *self, PyObject *args)
 callback for the setExpression() method More...
 
static PyObject * staticCallback_recompute (PyObject *self, PyObject *args)
 callback for the recompute() method More...
 
static PyObject * staticCallback_getParentGroup (PyObject *self, PyObject *args)
 callback for the getParentGroup() method More...
 
static PyObject * staticCallback_getParentGeoFeatureGroup (PyObject *self, PyObject *args)
 callback for the getParentGeoFeatureGroup() method More...
 
static PyObject * staticCallback_getPathsByOutList (PyObject *self, PyObject *args)
 callback for the getPathsByOutList() method More...
 
static PyObject * staticCallback_getOutList (PyObject *self, void *closure)
 getter callback for the OutList attribute More...
 
static int staticCallback_setOutList (PyObject *self, PyObject *value, void *closure)
 setter callback for the OutList attribute More...
 
static PyObject * staticCallback_getOutListRecursive (PyObject *self, void *closure)
 getter callback for the OutListRecursive attribute More...
 
static int staticCallback_setOutListRecursive (PyObject *self, PyObject *value, void *closure)
 setter callback for the OutListRecursive attribute More...
 
static PyObject * staticCallback_getInList (PyObject *self, void *closure)
 getter callback for the InList attribute More...
 
static int staticCallback_setInList (PyObject *self, PyObject *value, void *closure)
 setter callback for the InList attribute More...
 
static PyObject * staticCallback_getInListRecursive (PyObject *self, void *closure)
 getter callback for the InListRecursive attribute More...
 
static int staticCallback_setInListRecursive (PyObject *self, PyObject *value, void *closure)
 setter callback for the InListRecursive attribute More...
 
static PyObject * staticCallback_getName (PyObject *self, void *closure)
 getter callback for the Name attribute More...
 
static int staticCallback_setName (PyObject *self, PyObject *value, void *closure)
 setter callback for the Name attribute More...
 
static PyObject * staticCallback_getDocument (PyObject *self, void *closure)
 getter callback for the Document attribute More...
 
static int staticCallback_setDocument (PyObject *self, PyObject *value, void *closure)
 setter callback for the Document attribute More...
 
static PyObject * staticCallback_getState (PyObject *self, void *closure)
 getter callback for the State attribute More...
 
static int staticCallback_setState (PyObject *self, PyObject *value, void *closure)
 setter callback for the State attribute More...
 
static PyObject * staticCallback_getViewObject (PyObject *self, void *closure)
 getter callback for the ViewObject attribute More...
 
static int staticCallback_setViewObject (PyObject *self, PyObject *value, void *closure)
 setter callback for the ViewObject attribute More...
 
- Static Public Member Functions inherited from App::ExtensionContainerPy
static PyObject * PyMake (struct _typeobject *, PyObject *, PyObject *)
 
static PyObject * staticCallback_addExtension (PyObject *self, PyObject *args)
 callback for the addExtension() method More...
 
static PyObject * staticCallback_hasExtension (PyObject *self, PyObject *args)
 callback for the hasExtension() method More...
 
- Static Public Member Functions inherited from App::PropertyContainerPy
static PyObject * PyMake (struct _typeobject *, PyObject *, PyObject *)
 
static PyObject * staticCallback_getPropertyByName (PyObject *self, PyObject *args)
 callback for the getPropertyByName() method More...
 
static PyObject * staticCallback_getTypeOfProperty (PyObject *self, PyObject *args)
 callback for the getTypeOfProperty() method More...
 
static PyObject * staticCallback_getTypeIdOfProperty (PyObject *self, PyObject *args)
 callback for the getTypeIdOfProperty() method More...
 
static PyObject * staticCallback_setEditorMode (PyObject *self, PyObject *args)
 callback for the setEditorMode() method More...
 
static PyObject * staticCallback_getEditorMode (PyObject *self, PyObject *args)
 callback for the getEditorMode() method More...
 
static PyObject * staticCallback_getGroupOfProperty (PyObject *self, PyObject *args)
 callback for the getGroupOfProperty() method More...
 
static PyObject * staticCallback_getDocumentationOfProperty (PyObject *self, PyObject *args)
 callback for the getDocumentationOfProperty() method More...
 
static PyObject * staticCallback_dumpPropertyContent (PyObject *self, PyObject *args, PyObject *kwd)
 callback for the dumpPropertyContent() method More...
 
static PyObject * staticCallback_restorePropertyContent (PyObject *self, PyObject *args)
 callback for the restorePropertyContent() method More...
 
static PyObject * staticCallback_getPropertiesList (PyObject *self, void *closure)
 getter callback for the PropertiesList attribute More...
 
static int staticCallback_setPropertiesList (PyObject *self, PyObject *value, void *closure)
 setter callback for the PropertiesList attribute More...
 
- Static Public Member Functions inherited from Base::PersistencePy
static PyObject * PyMake (struct _typeobject *, PyObject *, PyObject *)
 
static PyObject * staticCallback_dumpContent (PyObject *self, PyObject *args, PyObject *kwd)
 callback for the dumpContent() method More...
 
static PyObject * staticCallback_restoreContent (PyObject *self, PyObject *args)
 callback for the restoreContent() method More...
 
static PyObject * staticCallback_getContent (PyObject *self, void *closure)
 getter callback for the Content attribute More...
 
static int staticCallback_setContent (PyObject *self, PyObject *value, void *closure)
 setter callback for the Content attribute More...
 
static PyObject * staticCallback_getMemSize (PyObject *self, void *closure)
 getter callback for the MemSize attribute More...
 
static int staticCallback_setMemSize (PyObject *self, PyObject *value, void *closure)
 setter callback for the MemSize attribute More...
 
- Static Public Member Functions inherited from Base::BaseClassPy
static PyObject * PyMake (struct _typeobject *, PyObject *, PyObject *)
 
static PyObject * staticCallback_isDerivedFrom (PyObject *self, PyObject *args)
 callback for the isDerivedFrom() method More...
 
static PyObject * staticCallback_getAllDerivedFrom (PyObject *self, PyObject *args)
 callback for the getAllDerivedFrom() method More...
 
static PyObject * staticCallback_getTypeId (PyObject *self, void *closure)
 getter callback for the TypeId attribute More...
 
static int staticCallback_setTypeId (PyObject *self, PyObject *value, void *closure)
 setter callback for the TypeId attribute More...
 
static PyObject * staticCallback_getModule (PyObject *self, void *closure)
 getter callback for the Module attribute More...
 
static int staticCallback_setModule (PyObject *self, PyObject *value, void *closure)
 setter callback for the Module attribute More...
 
- Static Public Member Functions inherited from Base::PyObjectBase
static void PyDestructor (PyObject *P)
 Wrapper for the Python destructor. More...
 

Static Public Attributes

static PyGetSetDef GetterSetter []
 Attribute structure of SketchObjectPy. More...
 
static PyMethodDef Methods []
 Methods structure of SketchObjectPy. More...
 
static PyTypeObject Type
 Type structure of SketchObjectPy. More...
 
- Static Public Attributes inherited from Part::Part2DObjectPy
static PyGetSetDef GetterSetter []
 Attribute structure of Part2DObjectPy. More...
 
static PyMethodDef Methods []
 Methods structure of Part2DObjectPy. More...
 
static PyTypeObject Type
 Type structure of Part2DObjectPy. More...
 
- Static Public Attributes inherited from Part::PartFeaturePy
static PyGetSetDef GetterSetter []
 Attribute structure of PartFeaturePy. More...
 
static PyMethodDef Methods []
 Methods structure of PartFeaturePy. More...
 
static PyTypeObject Type
 Type structure of PartFeaturePy. More...
 
- Static Public Attributes inherited from App::GeoFeaturePy
static PyGetSetDef GetterSetter []
 Attribute structure of GeoFeaturePy. More...
 
static PyMethodDef Methods []
 Methods structure of GeoFeaturePy. More...
 
static PyTypeObject Type
 Type structure of GeoFeaturePy. More...
 
- Static Public Attributes inherited from App::DocumentObjectPy
static PyGetSetDef GetterSetter []
 Attribute structure of DocumentObjectPy. More...
 
static PyMethodDef Methods []
 Methods structure of DocumentObjectPy. More...
 
static PyTypeObject Type
 Type structure of DocumentObjectPy. More...
 
- Static Public Attributes inherited from App::ExtensionContainerPy
static PyGetSetDef GetterSetter []
 Attribute structure of ExtensionContainerPy. More...
 
static PyMethodDef Methods []
 Methods structure of ExtensionContainerPy. More...
 
static PyTypeObject Type
 Type structure of ExtensionContainerPy. More...
 
- Static Public Attributes inherited from App::PropertyContainerPy
static PyGetSetDef GetterSetter []
 Attribute structure of PropertyContainerPy. More...
 
static PyMethodDef Methods []
 Methods structure of PropertyContainerPy. More...
 
static PyTypeObject Type
 Type structure of PropertyContainerPy. More...
 
- Static Public Attributes inherited from Base::PersistencePy
static PyGetSetDef GetterSetter []
 Attribute structure of PersistencePy. More...
 
static PyMethodDef Methods []
 Methods structure of PersistencePy. More...
 
static PyTypeObject Type
 Type structure of PersistencePy. More...
 
- Static Public Attributes inherited from Base::BaseClassPy
static PyGetSetDef GetterSetter []
 Attribute structure of BaseClassPy. More...
 
static PyMethodDef Methods []
 Methods structure of BaseClassPy. More...
 
static PyTypeObject Type
 Type structure of BaseClassPy. More...
 
- Static Public Attributes inherited from Base::PyObjectBase
static PyMethodDef Methods []
 
static PyTypeObject Type
 Py_Header struct from python.h. More...
 

Protected Member Functions

 ~SketchObjectPy ()
 
- Protected Member Functions inherited from Part::Part2DObjectPy
 ~Part2DObjectPy ()
 
- Protected Member Functions inherited from Part::PartFeaturePy
 ~PartFeaturePy ()
 
- Protected Member Functions inherited from App::GeoFeaturePy
 ~GeoFeaturePy ()
 
- Protected Member Functions inherited from App::DocumentObjectPy
 ~DocumentObjectPy ()
 
- Protected Member Functions inherited from App::ExtensionContainerPy
 ~ExtensionContainerPy ()
 
- Protected Member Functions inherited from App::PropertyContainerPy
 ~PropertyContainerPy ()
 
- Protected Member Functions inherited from Base::PersistencePy
 ~PersistencePy ()
 
- Protected Member Functions inherited from Base::BaseClassPy
 ~BaseClassPy ()
 
- Protected Member Functions inherited from Base::PyObjectBase
virtual ~PyObjectBase ()
 destructor More...
 

callbacks and implementers for the python object methods

PyObject * solve (PyObject *args)
 implementer for the solve() method More...
 
PyObject * addGeometry (PyObject *args)
 implementer for the addGeometry() method More...
 
PyObject * delGeometry (PyObject *args)
 implementer for the delGeometry() method More...
 
PyObject * deleteAllGeometry (PyObject *args)
 implementer for the deleteAllGeometry() method More...
 
PyObject * deleteAllConstraints (PyObject *args)
 implementer for the deleteAllConstraints() method More...
 
PyObject * toggleConstruction (PyObject *args)
 implementer for the toggleConstruction() method More...
 
PyObject * setConstruction (PyObject *args)
 implementer for the setConstruction() method More...
 
PyObject * addConstraint (PyObject *args)
 implementer for the addConstraint() method More...
 
PyObject * delConstraint (PyObject *args)
 implementer for the delConstraint() method More...
 
PyObject * renameConstraint (PyObject *args)
 implementer for the renameConstraint() method More...
 
PyObject * carbonCopy (PyObject *args)
 implementer for the carbonCopy() method More...
 
PyObject * addExternal (PyObject *args)
 implementer for the addExternal() method More...
 
PyObject * delExternal (PyObject *args)
 implementer for the delExternal() method More...
 
PyObject * delConstraintOnPoint (PyObject *args)
 implementer for the delConstraintOnPoint() method More...
 
PyObject * setDatum (PyObject *args)
 implementer for the setDatum() method More...
 
PyObject * getDatum (PyObject *args)
 implementer for the getDatum() method More...
 
PyObject * setDriving (PyObject *args)
 implementer for the setDriving() method More...
 
PyObject * setDatumsDriving (PyObject *args)
 implementer for the setDatumsDriving() method More...
 
PyObject * moveDatumsToEnd (PyObject *args)
 implementer for the moveDatumsToEnd() method More...
 
PyObject * getDriving (PyObject *args)
 implementer for the getDriving() method More...
 
PyObject * toggleDriving (PyObject *args)
 implementer for the toggleDriving() method More...
 
PyObject * setVirtualSpace (PyObject *args)
 implementer for the setVirtualSpace() method More...
 
PyObject * getVirtualSpace (PyObject *args)
 implementer for the getVirtualSpace() method More...
 
PyObject * toggleVirtualSpace (PyObject *args)
 implementer for the toggleVirtualSpace() method More...
 
PyObject * setActive (PyObject *args)
 implementer for the setActive() method More...
 
PyObject * getActive (PyObject *args)
 implementer for the getActive() method More...
 
PyObject * toggleActive (PyObject *args)
 implementer for the toggleActive() method More...
 
PyObject * movePoint (PyObject *args)
 implementer for the movePoint() method More...
 
PyObject * getPoint (PyObject *args)
 implementer for the getPoint() method More...
 
PyObject * getAxis (PyObject *args)
 implementer for the getAxis() method More...
 
PyObject * fillet (PyObject *args)
 implementer for the fillet() method More...
 
PyObject * trim (PyObject *args)
 implementer for the trim() method More...
 
PyObject * extend (PyObject *args)
 implementer for the extend() method More...
 
PyObject * addSymmetric (PyObject *args)
 implementer for the addSymmetric() method More...
 
PyObject * addCopy (PyObject *args)
 implementer for the addCopy() method More...
 
PyObject * addMove (PyObject *args)
 implementer for the addMove() method More...
 
PyObject * addRectangularArray (PyObject *args)
 implementer for the addRectangularArray() method More...
 
PyObject * ExposeInternalGeometry (PyObject *args)
 implementer for the ExposeInternalGeometry() method More...
 
PyObject * DeleteUnusedInternalGeometry (PyObject *args)
 implementer for the DeleteUnusedInternalGeometry() method More...
 
PyObject * exposeInternalGeometry (PyObject *args)
 implementer for the exposeInternalGeometry() method More...
 
PyObject * deleteUnusedInternalGeometry (PyObject *args)
 implementer for the deleteUnusedInternalGeometry() method More...
 
PyObject * convertToNURBS (PyObject *args)
 implementer for the convertToNURBS() method More...
 
PyObject * increaseBSplineDegree (PyObject *args)
 implementer for the increaseBSplineDegree() method More...
 
PyObject * modifyBSplineKnotMultiplicity (PyObject *args)
 implementer for the modifyBSplineKnotMultiplicity() method More...
 
PyObject * calculateAngleViaPoint (PyObject *args)
 implementer for the calculateAngleViaPoint() method More...
 
PyObject * isPointOnCurve (PyObject *args)
 implementer for the isPointOnCurve() method More...
 
PyObject * calculateConstraintError (PyObject *args)
 implementer for the calculateConstraintError() method More...
 
PyObject * changeConstraintsLocking (PyObject *args)
 implementer for the changeConstraintsLocking() method More...
 
PyObject * getGeometryWithDependentParameters (PyObject *args)
 implementer for the getGeometryWithDependentParameters() method More...
 
PyObject * autoconstraint (PyObject *args)
 implementer for the autoconstraint() method More...
 
PyObject * detectMissingPointOnPointConstraints (PyObject *args)
 implementer for the detectMissingPointOnPointConstraints() method More...
 
PyObject * analyseMissingPointOnPointCoincident (PyObject *args)
 implementer for the analyseMissingPointOnPointCoincident() method More...
 
PyObject * detectMissingVerticalHorizontalConstraints (PyObject *args)
 implementer for the detectMissingVerticalHorizontalConstraints() method More...
 
PyObject * detectMissingEqualityConstraints (PyObject *args)
 implementer for the detectMissingEqualityConstraints() method More...
 
PyObject * makeMissingPointOnPointCoincident (PyObject *args)
 implementer for the makeMissingPointOnPointCoincident() method More...
 
PyObject * makeMissingVerticalHorizontal (PyObject *args)
 implementer for the makeMissingVerticalHorizontal() method More...
 
PyObject * makeMissingEquality (PyObject *args)
 implementer for the makeMissingEquality() method More...
 
PyObject * autoRemoveRedundants (PyObject *args)
 implementer for the autoRemoveRedundants() method More...
 
static PyObject * staticCallback_solve (PyObject *self, PyObject *args)
 callback for the solve() method More...
 
static PyObject * staticCallback_addGeometry (PyObject *self, PyObject *args)
 callback for the addGeometry() method More...
 
static PyObject * staticCallback_delGeometry (PyObject *self, PyObject *args)
 callback for the delGeometry() method More...
 
static PyObject * staticCallback_deleteAllGeometry (PyObject *self, PyObject *args)
 callback for the deleteAllGeometry() method More...
 
static PyObject * staticCallback_deleteAllConstraints (PyObject *self, PyObject *args)
 callback for the deleteAllConstraints() method More...
 
static PyObject * staticCallback_toggleConstruction (PyObject *self, PyObject *args)
 callback for the toggleConstruction() method More...
 
static PyObject * staticCallback_setConstruction (PyObject *self, PyObject *args)
 callback for the setConstruction() method More...
 
static PyObject * staticCallback_addConstraint (PyObject *self, PyObject *args)
 callback for the addConstraint() method More...
 
static PyObject * staticCallback_delConstraint (PyObject *self, PyObject *args)
 callback for the delConstraint() method More...
 
static PyObject * staticCallback_renameConstraint (PyObject *self, PyObject *args)
 callback for the renameConstraint() method More...
 
static PyObject * staticCallback_carbonCopy (PyObject *self, PyObject *args)
 callback for the carbonCopy() method More...
 
static PyObject * staticCallback_addExternal (PyObject *self, PyObject *args)
 callback for the addExternal() method More...
 
static PyObject * staticCallback_delExternal (PyObject *self, PyObject *args)
 callback for the delExternal() method More...
 
static PyObject * staticCallback_delConstraintOnPoint (PyObject *self, PyObject *args)
 callback for the delConstraintOnPoint() method More...
 
static PyObject * staticCallback_setDatum (PyObject *self, PyObject *args)
 callback for the setDatum() method More...
 
static PyObject * staticCallback_getDatum (PyObject *self, PyObject *args)
 callback for the getDatum() method More...
 
static PyObject * staticCallback_setDriving (PyObject *self, PyObject *args)
 callback for the setDriving() method More...
 
static PyObject * staticCallback_setDatumsDriving (PyObject *self, PyObject *args)
 callback for the setDatumsDriving() method More...
 
static PyObject * staticCallback_moveDatumsToEnd (PyObject *self, PyObject *args)
 callback for the moveDatumsToEnd() method More...
 
static PyObject * staticCallback_getDriving (PyObject *self, PyObject *args)
 callback for the getDriving() method More...
 
static PyObject * staticCallback_toggleDriving (PyObject *self, PyObject *args)
 callback for the toggleDriving() method More...
 
static PyObject * staticCallback_setVirtualSpace (PyObject *self, PyObject *args)
 callback for the setVirtualSpace() method More...
 
static PyObject * staticCallback_getVirtualSpace (PyObject *self, PyObject *args)
 callback for the getVirtualSpace() method More...
 
static PyObject * staticCallback_toggleVirtualSpace (PyObject *self, PyObject *args)
 callback for the toggleVirtualSpace() method More...
 
static PyObject * staticCallback_setActive (PyObject *self, PyObject *args)
 callback for the setActive() method More...
 
static PyObject * staticCallback_getActive (PyObject *self, PyObject *args)
 callback for the getActive() method More...
 
static PyObject * staticCallback_toggleActive (PyObject *self, PyObject *args)
 callback for the toggleActive() method More...
 
static PyObject * staticCallback_movePoint (PyObject *self, PyObject *args)
 callback for the movePoint() method More...
 
static PyObject * staticCallback_getPoint (PyObject *self, PyObject *args)
 callback for the getPoint() method More...
 
static PyObject * staticCallback_getAxis (PyObject *self, PyObject *args)
 callback for the getAxis() method More...
 
static PyObject * staticCallback_fillet (PyObject *self, PyObject *args)
 callback for the fillet() method More...
 
static PyObject * staticCallback_trim (PyObject *self, PyObject *args)
 callback for the trim() method More...
 
static PyObject * staticCallback_extend (PyObject *self, PyObject *args)
 callback for the extend() method More...
 
static PyObject * staticCallback_addSymmetric (PyObject *self, PyObject *args)
 callback for the addSymmetric() method More...
 
static PyObject * staticCallback_addCopy (PyObject *self, PyObject *args)
 callback for the addCopy() method More...
 
static PyObject * staticCallback_addMove (PyObject *self, PyObject *args)
 callback for the addMove() method More...
 
static PyObject * staticCallback_addRectangularArray (PyObject *self, PyObject *args)
 callback for the addRectangularArray() method More...
 
static PyObject * staticCallback_ExposeInternalGeometry (PyObject *self, PyObject *args)
 callback for the ExposeInternalGeometry() method More...
 
static PyObject * staticCallback_DeleteUnusedInternalGeometry (PyObject *self, PyObject *args)
 callback for the DeleteUnusedInternalGeometry() method More...
 
static PyObject * staticCallback_exposeInternalGeometry (PyObject *self, PyObject *args)
 callback for the exposeInternalGeometry() method More...
 
static PyObject * staticCallback_deleteUnusedInternalGeometry (PyObject *self, PyObject *args)
 callback for the deleteUnusedInternalGeometry() method More...
 
static PyObject * staticCallback_convertToNURBS (PyObject *self, PyObject *args)
 callback for the convertToNURBS() method More...
 
static PyObject * staticCallback_increaseBSplineDegree (PyObject *self, PyObject *args)
 callback for the increaseBSplineDegree() method More...
 
static PyObject * staticCallback_modifyBSplineKnotMultiplicity (PyObject *self, PyObject *args)
 callback for the modifyBSplineKnotMultiplicity() method More...
 
static PyObject * staticCallback_calculateAngleViaPoint (PyObject *self, PyObject *args)
 callback for the calculateAngleViaPoint() method More...
 
static PyObject * staticCallback_isPointOnCurve (PyObject *self, PyObject *args)
 callback for the isPointOnCurve() method More...
 
static PyObject * staticCallback_calculateConstraintError (PyObject *self, PyObject *args)
 callback for the calculateConstraintError() method More...
 
static PyObject * staticCallback_changeConstraintsLocking (PyObject *self, PyObject *args)
 callback for the changeConstraintsLocking() method More...
 
static PyObject * staticCallback_getGeometryWithDependentParameters (PyObject *self, PyObject *args)
 callback for the getGeometryWithDependentParameters() method More...
 
static PyObject * staticCallback_autoconstraint (PyObject *self, PyObject *args)
 callback for the autoconstraint() method More...
 
static PyObject * staticCallback_detectMissingPointOnPointConstraints (PyObject *self, PyObject *args)
 callback for the detectMissingPointOnPointConstraints() method More...
 
static PyObject * staticCallback_analyseMissingPointOnPointCoincident (PyObject *self, PyObject *args)
 callback for the analyseMissingPointOnPointCoincident() method More...
 
static PyObject * staticCallback_detectMissingVerticalHorizontalConstraints (PyObject *self, PyObject *args)
 callback for the detectMissingVerticalHorizontalConstraints() method More...
 
static PyObject * staticCallback_detectMissingEqualityConstraints (PyObject *self, PyObject *args)
 callback for the detectMissingEqualityConstraints() method More...
 
static PyObject * staticCallback_makeMissingPointOnPointCoincident (PyObject *self, PyObject *args)
 callback for the makeMissingPointOnPointCoincident() method More...
 
static PyObject * staticCallback_makeMissingVerticalHorizontal (PyObject *self, PyObject *args)
 callback for the makeMissingVerticalHorizontal() method More...
 
static PyObject * staticCallback_makeMissingEquality (PyObject *self, PyObject *args)
 callback for the makeMissingEquality() method More...
 
static PyObject * staticCallback_autoRemoveRedundants (PyObject *self, PyObject *args)
 callback for the autoRemoveRedundants() method More...
 

callbacks and implementers for the python object attributes

Py::List getMissingPointOnPointConstraints (void) const
 getter for the MissingPointOnPointConstraints attribute More...
 
void setMissingPointOnPointConstraints (Py::List arg)
 setter for the MissingPointOnPointConstraints attribute More...
 
Py::List getMissingVerticalHorizontalConstraints (void) const
 getter for the MissingVerticalHorizontalConstraints attribute More...
 
void setMissingVerticalHorizontalConstraints (Py::List arg)
 setter for the MissingVerticalHorizontalConstraints attribute More...
 
Py::List getMissingLineEqualityConstraints (void) const
 getter for the MissingLineEqualityConstraints attribute More...
 
void setMissingLineEqualityConstraints (Py::List arg)
 setter for the MissingLineEqualityConstraints attribute More...
 
Py::List getMissingRadiusConstraints (void) const
 getter for the MissingRadiusConstraints attribute More...
 
void setMissingRadiusConstraints (Py::List arg)
 setter for the MissingRadiusConstraints attribute More...
 
Py::List getOpenVertices (void) const
 getter for the OpenVertices attribute More...
 
Py::Long getConstraintCount (void) const
 getter for the ConstraintCount attribute More...
 
Py::Long getGeometryCount (void) const
 getter for the GeometryCount attribute More...
 
Py::Long getAxisCount (void) const
 getter for the AxisCount attribute More...
 
PyObject * getCustomAttributes (const char *attr) const
 getter method for special attributes (e.g. dynamic ones) More...
 
int setCustomAttributes (const char *attr, PyObject *obj)
 setter for special attributes (e.g. More...
 
SketchObject * getSketchObjectPtr (void) const
 getter for the object handled by this class More...
 
static PyObject * staticCallback_getMissingPointOnPointConstraints (PyObject *self, void *closure)
 getter callback for the MissingPointOnPointConstraints attribute More...
 
static int staticCallback_setMissingPointOnPointConstraints (PyObject *self, PyObject *value, void *closure)
 setter callback for the MissingPointOnPointConstraints attribute More...
 
static PyObject * staticCallback_getMissingVerticalHorizontalConstraints (PyObject *self, void *closure)
 getter callback for the MissingVerticalHorizontalConstraints attribute More...
 
static int staticCallback_setMissingVerticalHorizontalConstraints (PyObject *self, PyObject *value, void *closure)
 setter callback for the MissingVerticalHorizontalConstraints attribute More...
 
static PyObject * staticCallback_getMissingLineEqualityConstraints (PyObject *self, void *closure)
 getter callback for the MissingLineEqualityConstraints attribute More...
 
static int staticCallback_setMissingLineEqualityConstraints (PyObject *self, PyObject *value, void *closure)
 setter callback for the MissingLineEqualityConstraints attribute More...
 
static PyObject * staticCallback_getMissingRadiusConstraints (PyObject *self, void *closure)
 getter callback for the MissingRadiusConstraints attribute More...
 
static int staticCallback_setMissingRadiusConstraints (PyObject *self, PyObject *value, void *closure)
 setter callback for the MissingRadiusConstraints attribute More...
 
static PyObject * staticCallback_getOpenVertices (PyObject *self, void *closure)
 getter callback for the OpenVertices attribute More...
 
static int staticCallback_setOpenVertices (PyObject *self, PyObject *value, void *closure)
 setter callback for the OpenVertices attribute More...
 
static PyObject * staticCallback_getConstraintCount (PyObject *self, void *closure)
 getter callback for the ConstraintCount attribute More...
 
static int staticCallback_setConstraintCount (PyObject *self, PyObject *value, void *closure)
 setter callback for the ConstraintCount attribute More...
 
static PyObject * staticCallback_getGeometryCount (PyObject *self, void *closure)
 getter callback for the GeometryCount attribute More...
 
static int staticCallback_setGeometryCount (PyObject *self, PyObject *value, void *closure)
 setter callback for the GeometryCount attribute More...
 
static PyObject * staticCallback_getAxisCount (PyObject *self, void *closure)
 getter callback for the AxisCount attribute More...
 
static int staticCallback_setAxisCount (PyObject *self, PyObject *value, void *closure)
 setter callback for the AxisCount attribute More...
 

Additional Inherited Members

- Protected Attributes inherited from Base::PyObjectBase
std::bitset< 32 > StatusBits
 

Detailed Description

The python export class for SketchObject.

Member Typedef Documentation

◆ PointerType

Constructor & Destructor Documentation

◆ ~SketchObjectPy()

SketchObjectPy::~SketchObjectPy ( )
protected

◆ SketchObjectPy()

SketchObjectPy::SketchObjectPy ( SketchObject *  pcObject,
PyTypeObject *  T = &Type 
)

Member Function Documentation

◆ addConstraint()

◆ addCopy()

PyObject * SketchObjectPy::addCopy ( PyObject *  args)

◆ addExternal()

◆ addGeometry()

◆ addMove()

PyObject * SketchObjectPy::addMove ( PyObject *  args)

◆ addRectangularArray()

PyObject * SketchObjectPy::addRectangularArray ( PyObject *  args)

◆ addSymmetric()

PyObject * SketchObjectPy::addSymmetric ( PyObject *  args)

◆ analyseMissingPointOnPointCoincident()

PyObject * SketchObjectPy::analyseMissingPointOnPointCoincident ( PyObject *  args)

◆ autoconstraint()

PyObject * SketchObjectPy::autoconstraint ( PyObject *  args)

implementer for the autoconstraint() method

References getSketchObjectPtr().

Referenced by staticCallback_autoconstraint().

◆ autoRemoveRedundants()

PyObject * SketchObjectPy::autoRemoveRedundants ( PyObject *  args)

◆ calculateAngleViaPoint()

PyObject * SketchObjectPy::calculateAngleViaPoint ( PyObject *  args)

implementer for the calculateAngleViaPoint() method

References getSketchObjectPtr().

Referenced by staticCallback_calculateAngleViaPoint().

◆ calculateConstraintError()

PyObject * SketchObjectPy::calculateConstraintError ( PyObject *  args)

implementer for the calculateConstraintError() method

References getSketchObjectPtr().

Referenced by staticCallback_calculateConstraintError().

◆ carbonCopy()

◆ changeConstraintsLocking()

PyObject * SketchObjectPy::changeConstraintsLocking ( PyObject *  args)

implementer for the changeConstraintsLocking() method

References getSketchObjectPtr().

Referenced by staticCallback_changeConstraintsLocking().

◆ convertToNURBS()

PyObject * SketchObjectPy::convertToNURBS ( PyObject *  args)

implementer for the convertToNURBS() method

References getSketchObjectPtr().

Referenced by staticCallback_convertToNURBS().

◆ delConstraint()

PyObject * SketchObjectPy::delConstraint ( PyObject *  args)

implementer for the delConstraint() method

References getSketchObjectPtr().

Referenced by staticCallback_delConstraint().

◆ delConstraintOnPoint()

PyObject * SketchObjectPy::delConstraintOnPoint ( PyObject *  args)

implementer for the delConstraintOnPoint() method

References getSketchObjectPtr().

Referenced by staticCallback_delConstraintOnPoint().

◆ deleteAllConstraints()

PyObject * SketchObjectPy::deleteAllConstraints ( PyObject *  args)

implementer for the deleteAllConstraints() method

References getSketchObjectPtr().

Referenced by staticCallback_deleteAllConstraints().

◆ deleteAllGeometry()

PyObject * SketchObjectPy::deleteAllGeometry ( PyObject *  args)

implementer for the deleteAllGeometry() method

References getSketchObjectPtr().

Referenced by staticCallback_deleteAllGeometry().

◆ DeleteUnusedInternalGeometry()

PyObject * SketchObjectPy::DeleteUnusedInternalGeometry ( PyObject *  args)

◆ deleteUnusedInternalGeometry()

PyObject * SketchObjectPy::deleteUnusedInternalGeometry ( PyObject *  args)

◆ delExternal()

PyObject * SketchObjectPy::delExternal ( PyObject *  args)

implementer for the delExternal() method

References getSketchObjectPtr().

Referenced by staticCallback_delExternal().

◆ delGeometry()

PyObject * SketchObjectPy::delGeometry ( PyObject *  args)

implementer for the delGeometry() method

References getSketchObjectPtr().

Referenced by staticCallback_delGeometry().

◆ detectMissingEqualityConstraints()

PyObject * SketchObjectPy::detectMissingEqualityConstraints ( PyObject *  args)

◆ detectMissingPointOnPointConstraints()

PyObject * SketchObjectPy::detectMissingPointOnPointConstraints ( PyObject *  args)

◆ detectMissingVerticalHorizontalConstraints()

PyObject * SketchObjectPy::detectMissingVerticalHorizontalConstraints ( PyObject *  args)

◆ ExposeInternalGeometry()

PyObject * SketchObjectPy::ExposeInternalGeometry ( PyObject *  args)

◆ exposeInternalGeometry()

PyObject * SketchObjectPy::exposeInternalGeometry ( PyObject *  args)

◆ extend()

PyObject * SketchObjectPy::extend ( PyObject *  args)

implementer for the extend() method

References getSketchObjectPtr().

Referenced by staticCallback_extend().

◆ fillet()

PyObject * SketchObjectPy::fillet ( PyObject *  args)

◆ getActive()

PyObject * SketchObjectPy::getActive ( PyObject *  args)

implementer for the getActive() method

References getSketchObjectPtr().

Referenced by staticCallback_getActive().

◆ getAxis()

PyObject * SketchObjectPy::getAxis ( PyObject *  args)

implementer for the getAxis() method

References getSketchObjectPtr().

Referenced by staticCallback_getAxis().

◆ getAxisCount()

Py::Long SketchObjectPy::getAxisCount ( void  ) const

getter for the AxisCount attribute

References getSketchObjectPtr().

Referenced by staticCallback_getAxisCount().

◆ getConstraintCount()

Py::Long SketchObjectPy::getConstraintCount ( void  ) const

getter for the ConstraintCount attribute

References getSketchObjectPtr().

Referenced by staticCallback_getConstraintCount().

◆ getCustomAttributes()

PyObject * SketchObjectPy::getCustomAttributes ( const char *  attr) const

getter method for special attributes (e.g. dynamic ones)

◆ getDatum()

◆ getDriving()

PyObject * SketchObjectPy::getDriving ( PyObject *  args)

implementer for the getDriving() method

References getSketchObjectPtr().

Referenced by staticCallback_getDriving().

◆ getGeometryCount()

Py::Long SketchObjectPy::getGeometryCount ( void  ) const

getter for the GeometryCount attribute

References getSketchObjectPtr().

Referenced by staticCallback_getGeometryCount().

◆ getGeometryWithDependentParameters()

◆ getMissingLineEqualityConstraints()

Py::List SketchObjectPy::getMissingLineEqualityConstraints ( void  ) const

◆ getMissingPointOnPointConstraints()

Py::List SketchObjectPy::getMissingPointOnPointConstraints ( void  ) const

◆ getMissingRadiusConstraints()

Py::List SketchObjectPy::getMissingRadiusConstraints ( void  ) const

◆ getMissingVerticalHorizontalConstraints()

Py::List SketchObjectPy::getMissingVerticalHorizontalConstraints ( void  ) const

◆ getOpenVertices()

Py::List SketchObjectPy::getOpenVertices ( void  ) const

getter for the OpenVertices attribute

References Sketcher::SketchObject::getOpenVertices(), and getSketchObjectPtr().

Referenced by staticCallback_getOpenVertices().

◆ getPoint()

PyObject * SketchObjectPy::getPoint ( PyObject *  args)

implementer for the getPoint() method

References getSketchObjectPtr().

Referenced by staticCallback_getPoint().

◆ getSketchObjectPtr()

SketchObject * SketchObjectPy::getSketchObjectPtr ( void  ) const

getter for the object handled by this class

Referenced by addConstraint(), addCopy(), addExternal(), addGeometry(), addMove(), addRectangularArray(), addSymmetric(), analyseMissingPointOnPointCoincident(), autoconstraint(), autoRemoveRedundants(), calculateAngleViaPoint(), calculateConstraintError(), carbonCopy(), changeConstraintsLocking(), convertToNURBS(), delConstraint(), delConstraintOnPoint(), deleteAllConstraints(), deleteAllGeometry(), DeleteUnusedInternalGeometry(), deleteUnusedInternalGeometry(), delExternal(), delGeometry(), detectMissingEqualityConstraints(), detectMissingPointOnPointConstraints(), detectMissingVerticalHorizontalConstraints(), ExposeInternalGeometry(), exposeInternalGeometry(), extend(), fillet(), getActive(), getAxis(), getAxisCount(), getConstraintCount(), getDatum(), getDriving(), getGeometryCount(), getGeometryWithDependentParameters(), getMissingLineEqualityConstraints(), getMissingPointOnPointConstraints(), getMissingRadiusConstraints(), getMissingVerticalHorizontalConstraints(), getOpenVertices(), getPoint(), getVirtualSpace(), increaseBSplineDegree(), isPointOnCurve(), makeMissingEquality(), makeMissingPointOnPointCoincident(), makeMissingVerticalHorizontal(), modifyBSplineKnotMultiplicity(), moveDatumsToEnd(), movePoint(), renameConstraint(), setActive(), setConstruction(), setCustomAttributes(), setDatum(), setDatumsDriving(), setDriving(), setMissingLineEqualityConstraints(), setMissingPointOnPointConstraints(), setMissingRadiusConstraints(), setMissingVerticalHorizontalConstraints(), setVirtualSpace(), solve(), toggleActive(), toggleConstruction(), toggleDriving(), toggleVirtualSpace(), and trim().

◆ GetType()

virtual PyTypeObject* Sketcher::SketchObjectPy::GetType ( void  )
virtual

Reimplemented from Part::Part2DObjectPy.

◆ getVirtualSpace()

PyObject * SketchObjectPy::getVirtualSpace ( PyObject *  args)

implementer for the getVirtualSpace() method

References getSketchObjectPtr().

Referenced by staticCallback_getVirtualSpace().

◆ increaseBSplineDegree()

PyObject * SketchObjectPy::increaseBSplineDegree ( PyObject *  args)

implementer for the increaseBSplineDegree() method

References getSketchObjectPtr().

Referenced by staticCallback_increaseBSplineDegree().

◆ isPointOnCurve()

PyObject * SketchObjectPy::isPointOnCurve ( PyObject *  args)

◆ makeMissingEquality()

PyObject * SketchObjectPy::makeMissingEquality ( PyObject *  args)

◆ makeMissingPointOnPointCoincident()

PyObject * SketchObjectPy::makeMissingPointOnPointCoincident ( PyObject *  args)

◆ makeMissingVerticalHorizontal()

PyObject * SketchObjectPy::makeMissingVerticalHorizontal ( PyObject *  args)

◆ modifyBSplineKnotMultiplicity()

PyObject * SketchObjectPy::modifyBSplineKnotMultiplicity ( PyObject *  args)

◆ moveDatumsToEnd()

PyObject * SketchObjectPy::moveDatumsToEnd ( PyObject *  args)

implementer for the moveDatumsToEnd() method

References getSketchObjectPtr().

Referenced by staticCallback_moveDatumsToEnd().

◆ movePoint()

PyObject * SketchObjectPy::movePoint ( PyObject *  args)

◆ PyInit()

int SketchObjectPy::PyInit ( PyObject *  ,
PyObject *   
)
virtual

PyInit method Override this method to initialize a newly created instance of the class (Constructor)

Reimplemented from Part::Part2DObjectPy.

◆ PyMake()

PyObject * SketchObjectPy::PyMake ( struct _typeobject *  ,
PyObject *  ,
PyObject *   
)
static

◆ renameConstraint()

◆ representation()

◆ setActive()

PyObject * SketchObjectPy::setActive ( PyObject *  args)

implementer for the setActive() method

References getSketchObjectPtr().

Referenced by staticCallback_setActive().

◆ setConstruction()

PyObject * SketchObjectPy::setConstruction ( PyObject *  args)

implementer for the setConstruction() method

References getSketchObjectPtr().

Referenced by staticCallback_setConstruction().

◆ setCustomAttributes()

int SketchObjectPy::setCustomAttributes ( const char *  attr,
PyObject *  obj 
)

◆ setDatum()

◆ setDatumsDriving()

PyObject * SketchObjectPy::setDatumsDriving ( PyObject *  args)

implementer for the setDatumsDriving() method

References getSketchObjectPtr().

Referenced by staticCallback_setDatumsDriving().

◆ setDriving()

PyObject * SketchObjectPy::setDriving ( PyObject *  args)

implementer for the setDriving() method

References getSketchObjectPtr().

Referenced by staticCallback_setDriving().

◆ setMissingLineEqualityConstraints()

void SketchObjectPy::setMissingLineEqualityConstraints ( Py::List  arg)

◆ setMissingPointOnPointConstraints()

void SketchObjectPy::setMissingPointOnPointConstraints ( Py::List  arg)

◆ setMissingRadiusConstraints()

void SketchObjectPy::setMissingRadiusConstraints ( Py::List  arg)

◆ setMissingVerticalHorizontalConstraints()

void SketchObjectPy::setMissingVerticalHorizontalConstraints ( Py::List  arg)

◆ setVirtualSpace()

PyObject * SketchObjectPy::setVirtualSpace ( PyObject *  args)

implementer for the setVirtualSpace() method

References getSketchObjectPtr().

Referenced by staticCallback_setVirtualSpace().

◆ solve()

PyObject * SketchObjectPy::solve ( PyObject *  args)

implementer for the solve() method

References getSketchObjectPtr(), and Sketcher::SketchObject::solve().

Referenced by staticCallback_solve().

◆ staticCallback_addConstraint()

◆ staticCallback_addCopy()

◆ staticCallback_addExternal()

◆ staticCallback_addGeometry()

◆ staticCallback_addMove()

◆ staticCallback_addRectangularArray()

◆ staticCallback_addSymmetric()

◆ staticCallback_analyseMissingPointOnPointCoincident()

◆ staticCallback_autoconstraint()

◆ staticCallback_autoRemoveRedundants()

◆ staticCallback_calculateAngleViaPoint()

◆ staticCallback_calculateConstraintError()

◆ staticCallback_carbonCopy()

◆ staticCallback_changeConstraintsLocking()

◆ staticCallback_convertToNURBS()

◆ staticCallback_delConstraint()

◆ staticCallback_delConstraintOnPoint()

◆ staticCallback_deleteAllConstraints()

◆ staticCallback_deleteAllGeometry()

◆ staticCallback_DeleteUnusedInternalGeometry()

◆ staticCallback_deleteUnusedInternalGeometry()

◆ staticCallback_delExternal()

◆ staticCallback_delGeometry()

◆ staticCallback_detectMissingEqualityConstraints()

◆ staticCallback_detectMissingPointOnPointConstraints()

◆ staticCallback_detectMissingVerticalHorizontalConstraints()

◆ staticCallback_ExposeInternalGeometry()

◆ staticCallback_exposeInternalGeometry()

◆ staticCallback_extend()

◆ staticCallback_fillet()

◆ staticCallback_getActive()

◆ staticCallback_getAxis()

◆ staticCallback_getAxisCount()

PyObject * SketchObjectPy::staticCallback_getAxisCount ( PyObject *  self,
void *  closure 
)
static

◆ staticCallback_getConstraintCount()

PyObject * SketchObjectPy::staticCallback_getConstraintCount ( PyObject *  self,
void *  closure 
)
static

◆ staticCallback_getDatum()

◆ staticCallback_getDriving()

◆ staticCallback_getGeometryCount()

PyObject * SketchObjectPy::staticCallback_getGeometryCount ( PyObject *  self,
void *  closure 
)
static

◆ staticCallback_getGeometryWithDependentParameters()

◆ staticCallback_getMissingLineEqualityConstraints()

PyObject * SketchObjectPy::staticCallback_getMissingLineEqualityConstraints ( PyObject *  self,
void *  closure 
)
static

getter callback for the MissingLineEqualityConstraints attribute

References Base::BaseExceptionFreeCADError, getMissingLineEqualityConstraints(), Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().

◆ staticCallback_getMissingPointOnPointConstraints()

PyObject * SketchObjectPy::staticCallback_getMissingPointOnPointConstraints ( PyObject *  self,
void *  closure 
)
static

getter callback for the MissingPointOnPointConstraints attribute

References Base::BaseExceptionFreeCADError, getMissingPointOnPointConstraints(), Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().

◆ staticCallback_getMissingRadiusConstraints()

PyObject * SketchObjectPy::staticCallback_getMissingRadiusConstraints ( PyObject *  self,
void *  closure 
)
static

getter callback for the MissingRadiusConstraints attribute

References Base::BaseExceptionFreeCADError, getMissingRadiusConstraints(), Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().

◆ staticCallback_getMissingVerticalHorizontalConstraints()

PyObject * SketchObjectPy::staticCallback_getMissingVerticalHorizontalConstraints ( PyObject *  self,
void *  closure 
)
static

getter callback for the MissingVerticalHorizontalConstraints attribute

References Base::BaseExceptionFreeCADError, getMissingVerticalHorizontalConstraints(), Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().

◆ staticCallback_getOpenVertices()

PyObject * SketchObjectPy::staticCallback_getOpenVertices ( PyObject *  self,
void *  closure 
)
static

◆ staticCallback_getPoint()

◆ staticCallback_getVirtualSpace()

◆ staticCallback_increaseBSplineDegree()

◆ staticCallback_isPointOnCurve()

◆ staticCallback_makeMissingEquality()

◆ staticCallback_makeMissingPointOnPointCoincident()

◆ staticCallback_makeMissingVerticalHorizontal()

◆ staticCallback_modifyBSplineKnotMultiplicity()

◆ staticCallback_moveDatumsToEnd()

◆ staticCallback_movePoint()

◆ staticCallback_renameConstraint()

◆ staticCallback_setActive()

◆ staticCallback_setAxisCount()

int SketchObjectPy::staticCallback_setAxisCount ( PyObject *  self,
PyObject *  value,
void *  closure 
)
static

setter callback for the AxisCount attribute

References Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().

◆ staticCallback_setConstraintCount()

int SketchObjectPy::staticCallback_setConstraintCount ( PyObject *  self,
PyObject *  value,
void *  closure 
)
static

setter callback for the ConstraintCount attribute

References Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().

◆ staticCallback_setConstruction()

◆ staticCallback_setDatum()

◆ staticCallback_setDatumsDriving()

◆ staticCallback_setDriving()

◆ staticCallback_setGeometryCount()

int SketchObjectPy::staticCallback_setGeometryCount ( PyObject *  self,
PyObject *  value,
void *  closure 
)
static

setter callback for the GeometryCount attribute

References Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().

◆ staticCallback_setMissingLineEqualityConstraints()

int SketchObjectPy::staticCallback_setMissingLineEqualityConstraints ( PyObject *  self,
PyObject *  value,
void *  closure 
)
static

◆ staticCallback_setMissingPointOnPointConstraints()

int SketchObjectPy::staticCallback_setMissingPointOnPointConstraints ( PyObject *  self,
PyObject *  value,
void *  closure 
)
static

◆ staticCallback_setMissingRadiusConstraints()

int SketchObjectPy::staticCallback_setMissingRadiusConstraints ( PyObject *  self,
PyObject *  value,
void *  closure 
)
static

◆ staticCallback_setMissingVerticalHorizontalConstraints()

int SketchObjectPy::staticCallback_setMissingVerticalHorizontalConstraints ( PyObject *  self,
PyObject *  value,
void *  closure 
)
static

◆ staticCallback_setOpenVertices()

int SketchObjectPy::staticCallback_setOpenVertices ( PyObject *  self,
PyObject *  value,
void *  closure 
)
static

setter callback for the OpenVertices attribute

References Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().

◆ staticCallback_setVirtualSpace()

◆ staticCallback_solve()

◆ staticCallback_toggleActive()

◆ staticCallback_toggleConstruction()

◆ staticCallback_toggleDriving()

◆ staticCallback_toggleVirtualSpace()

◆ staticCallback_trim()

◆ toggleActive()

PyObject * SketchObjectPy::toggleActive ( PyObject *  args)

implementer for the toggleActive() method

References getSketchObjectPtr().

Referenced by staticCallback_toggleActive().

◆ toggleConstruction()

PyObject * SketchObjectPy::toggleConstruction ( PyObject *  args)

implementer for the toggleConstruction() method

References getSketchObjectPtr().

Referenced by staticCallback_toggleConstruction().

◆ toggleDriving()

PyObject * SketchObjectPy::toggleDriving ( PyObject *  args)

implementer for the toggleDriving() method

References getSketchObjectPtr().

Referenced by staticCallback_toggleDriving().

◆ toggleVirtualSpace()

PyObject * SketchObjectPy::toggleVirtualSpace ( PyObject *  args)

implementer for the toggleVirtualSpace() method

References getSketchObjectPtr().

Referenced by staticCallback_toggleVirtualSpace().

◆ trim()

PyObject * SketchObjectPy::trim ( PyObject *  args)

Member Data Documentation

◆ GetterSetter

PyGetSetDef SketchObjectPy::GetterSetter
static

Attribute structure of SketchObjectPy.

◆ Methods

PyMethodDef SketchObjectPy::Methods
static

Methods structure of SketchObjectPy.

◆ Type


The documentation for this class was generated from the following files:
  • build/webdoc/src/Mod/Sketcher/App/SketchObjectPy.h
  • src/Mod/Sketcher/App/SketchObjectPyImp.cpp
  • build/webdoc/src/Mod/Sketcher/App/SketchObjectPy.cpp