The python export class for SketchObject. More...

#include <SketchObjectPy.h>

Public Types

typedef SketchObjectPointerType
 
- Public Types inherited from Part::Part2DObjectPy
typedef Part2DObjectPointerType
 
- Public Types inherited from Part::PartFeaturePy
typedef FeaturePointerType
 
- Public Types inherited from App::GeoFeaturePy
typedef GeoFeaturePointerType
 
- Public Types inherited from App::DocumentObjectPy
typedef DocumentObjectPointerType
 
- Public Types inherited from App::ExtensionContainerPy
typedef ExtensionContainerPointerType
 
- Public Types inherited from App::PropertyContainerPy
typedef PropertyContainerPointerType
 
- Public Types inherited from Base::PersistencePy
typedef PersistencePointerType
 
- Public Types inherited from Base::BaseClassPy
typedef BaseClassPointerType
 
- 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
 
PyObjectgetCustomAttributes (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...
 
Part2DObjectgetPart2DObjectPtr (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
 
PyObjectgetCustomAttributes (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...
 
FeaturegetFeaturePtr (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
 
PyObjectgetCustomAttributes (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...
 
GeoFeaturegetGeoFeaturePtr (void) const
 getter for the object handled by this class More...
 
PyObjectgetPaths (PyObject *args)
 implementer for the getPaths() method More...
 
PyObjectgetGlobalPlacement (PyObject *args)
 implementer for the getGlobalPlacement() method More...
 
PyObjectgetPropertyNameOfGeometry (PyObject *args)
 implementer for the getPropertyNameOfGeometry() method More...
 
PyObjectgetPropertyOfGeometry (PyObject *args)
 implementer for the getPropertyOfGeometry() method More...
 
- Public Member Functions inherited from App::DocumentObjectPy
 DocumentObjectPy (DocumentObject *pcObject, PyTypeObject *T=&Type)
 
std::string representation (void) const
 
PyObjectaddProperty (PyObject *args)
 implementer for the addProperty() method More...
 
PyObjectremoveProperty (PyObject *args)
 implementer for the removeProperty() method More...
 
PyObjectsupportedProperties (PyObject *args)
 implementer for the supportedProperties() method More...
 
PyObjecttouch (PyObject *args)
 implementer for the touch() method More...
 
PyObjectpurgeTouched (PyObject *args)
 implementer for the purgeTouched() method More...
 
PyObjectenforceRecompute (PyObject *args)
 implementer for the enforceRecompute() method More...
 
PyObjectsetExpression (PyObject *args)
 implementer for the setExpression() method More...
 
PyObjectevalExpression (PyObject *args)
 implementer for the evalExpression() method More...
 
PyObjectrecompute (PyObject *args)
 implementer for the recompute() method More...
 
PyObjectgetStatusString (PyObject *args)
 implementer for the getStatusString() method More...
 
PyObjectisValid (PyObject *args)
 implementer for the isValid() method More...
 
PyObjectgetSubObject (PyObject *args, PyObject *kwd)
 implementer for the getSubObject() method More...
 
PyObjectgetSubObjectList (PyObject *args)
 implementer for the getSubObjectList() method More...
 
PyObjectgetSubObjects (PyObject *args)
 implementer for the getSubObjects() method More...
 
PyObjectgetLinkedObject (PyObject *args, PyObject *kwd)
 implementer for the getLinkedObject() method More...
 
PyObjectsetElementVisible (PyObject *args)
 implementer for the setElementVisible() method More...
 
PyObjectisElementVisible (PyObject *args)
 implementer for the isElementVisible() method More...
 
PyObjecthasChildElement (PyObject *args)
 implementer for the hasChildElement() method More...
 
PyObjectgetParentGroup (PyObject *args)
 implementer for the getParentGroup() method More...
 
PyObjectgetParentGeoFeatureGroup (PyObject *args)
 implementer for the getParentGeoFeatureGroup() method More...
 
PyObjectgetPathsByOutList (PyObject *args)
 implementer for the getPathsByOutList() method More...
 
PyObjectresolve (PyObject *args)
 implementer for the resolve() method More...
 
PyObjectresolveSubElement (PyObject *args)
 implementer for the resolveSubElement() method More...
 
PyObjectadjustRelativeLinks (PyObject *args)
 implementer for the adjustRelativeLinks() 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 getFullName (void) const
 getter for the FullName 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...
 
Py::Boolean getMustExecute (void) const
 getter for the MustExecute attribute More...
 
Py::Int getID (void) const
 getter for the ID attribute More...
 
Py::Boolean getRemoving (void) const
 getter for the Removing attribute More...
 
Py::List getParents (void) const
 getter for the Parents attribute More...
 
Py::String getOldLabel (void) const
 getter for the OldLabel attribute More...
 
Py::Boolean getNoTouch (void) const
 getter for the NoTouch attribute More...
 
void setNoTouch (Py::Boolean arg)
 setter for the NoTouch attribute More...
 
PyObjectgetCustomAttributes (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...
 
DocumentObjectgetDocumentObjectPtr (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
 
PyObjectgetCustomAttributes (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...
 
ExtensionContainergetExtensionContainerPtr (void) const
 getter for the object handled by this class More...
 
PyObjectaddExtension (PyObject *args)
 implementer for the addExtension() method More...
 
PyObjecthasExtension (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
 
PyObjectgetPropertyByName (PyObject *args)
 implementer for the getPropertyByName() method More...
 
PyObjectgetPropertyTouchList (PyObject *args)
 implementer for the getPropertyTouchList() method More...
 
PyObjectgetTypeOfProperty (PyObject *args)
 implementer for the getTypeOfProperty() method More...
 
PyObjectgetTypeIdOfProperty (PyObject *args)
 implementer for the getTypeIdOfProperty() method More...
 
PyObjectsetEditorMode (PyObject *args)
 implementer for the setEditorMode() method More...
 
PyObjectgetEditorMode (PyObject *args)
 implementer for the getEditorMode() method More...
 
PyObjectgetGroupOfProperty (PyObject *args)
 implementer for the getGroupOfProperty() method More...
 
PyObjectsetPropertyStatus (PyObject *args)
 implementer for the setPropertyStatus() method More...
 
PyObjectgetPropertyStatus (PyObject *args)
 implementer for the getPropertyStatus() method More...
 
PyObjectgetDocumentationOfProperty (PyObject *args)
 implementer for the getDocumentationOfProperty() method More...
 
PyObjectdumpPropertyContent (PyObject *args, PyObject *kwd)
 implementer for the dumpPropertyContent() method More...
 
PyObjectrestorePropertyContent (PyObject *args)
 implementer for the restorePropertyContent() method More...
 
Py::List getPropertiesList (void) const
 getter for the PropertiesList attribute More...
 
PyObjectgetCustomAttributes (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...
 
PropertyContainergetPropertyContainerPtr (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
 
PyObjectdumpContent (PyObject *args, PyObject *kwd)
 implementer for the dumpContent() method More...
 
PyObjectrestoreContent (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...
 
PyObjectgetCustomAttributes (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...
 
PersistencegetPersistencePtr (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
 
PyObjectisDerivedFrom (PyObject *args)
 implementer for the isDerivedFrom() method More...
 
PyObjectgetAllDerivedFrom (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...
 
PyObjectgetCustomAttributes (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...
 
BaseClassgetBaseClassPtr (void) const
 getter for the object handled by this class More...
 
- Public Member Functions inherited from Base::PyObjectBase
PyObjectBaseDecRef (void)
 decref method wrapper (see python extending manual) More...
 
PyObjectBaseIncRef (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 PyObjectPyMake (struct _typeobject *, PyObject *, PyObject *)
 
- Static Public Member Functions inherited from Part::Part2DObjectPy
static PyObjectPyMake (struct _typeobject *, PyObject *, PyObject *)
 
- Static Public Member Functions inherited from Part::PartFeaturePy
static PyObjectPyMake (struct _typeobject *, PyObject *, PyObject *)
 
- Static Public Member Functions inherited from App::GeoFeaturePy
static PyObjectPyMake (struct _typeobject *, PyObject *, PyObject *)
 
static PyObjectstaticCallback_getPaths (PyObject *self, PyObject *args)
 callback for the getPaths() method More...
 
static PyObjectstaticCallback_getGlobalPlacement (PyObject *self, PyObject *args)
 callback for the getGlobalPlacement() method More...
 
static PyObjectstaticCallback_getPropertyNameOfGeometry (PyObject *self, PyObject *args)
 callback for the getPropertyNameOfGeometry() method More...
 
static PyObjectstaticCallback_getPropertyOfGeometry (PyObject *self, PyObject *args)
 callback for the getPropertyOfGeometry() method More...
 
- Static Public Member Functions inherited from App::DocumentObjectPy
static PyObjectPyMake (struct _typeobject *, PyObject *, PyObject *)
 
static PyObjectstaticCallback_addProperty (PyObject *self, PyObject *args)
 callback for the addProperty() method More...
 
static PyObjectstaticCallback_removeProperty (PyObject *self, PyObject *args)
 callback for the removeProperty() method More...
 
static PyObjectstaticCallback_supportedProperties (PyObject *self, PyObject *args)
 callback for the supportedProperties() method More...
 
static PyObjectstaticCallback_touch (PyObject *self, PyObject *args)
 callback for the touch() method More...
 
static PyObjectstaticCallback_purgeTouched (PyObject *self, PyObject *args)
 callback for the purgeTouched() method More...
 
static PyObjectstaticCallback_enforceRecompute (PyObject *self, PyObject *args)
 callback for the enforceRecompute() method More...
 
static PyObjectstaticCallback_setExpression (PyObject *self, PyObject *args)
 callback for the setExpression() method More...
 
static PyObjectstaticCallback_evalExpression (PyObject *self, PyObject *args)
 callback for the evalExpression() method More...
 
static PyObjectstaticCallback_recompute (PyObject *self, PyObject *args)
 callback for the recompute() method More...
 
static PyObjectstaticCallback_getStatusString (PyObject *self, PyObject *args)
 callback for the getStatusString() method More...
 
static PyObjectstaticCallback_isValid (PyObject *self, PyObject *args)
 callback for the isValid() method More...
 
static PyObjectstaticCallback_getSubObject (PyObject *self, PyObject *args, PyObject *kwd)
 callback for the getSubObject() method More...
 
static PyObjectstaticCallback_getSubObjectList (PyObject *self, PyObject *args)
 callback for the getSubObjectList() method More...
 
static PyObjectstaticCallback_getSubObjects (PyObject *self, PyObject *args)
 callback for the getSubObjects() method More...
 
static PyObjectstaticCallback_getLinkedObject (PyObject *self, PyObject *args, PyObject *kwd)
 callback for the getLinkedObject() method More...
 
static PyObjectstaticCallback_setElementVisible (PyObject *self, PyObject *args)
 callback for the setElementVisible() method More...
 
static PyObjectstaticCallback_isElementVisible (PyObject *self, PyObject *args)
 callback for the isElementVisible() method More...
 
static PyObjectstaticCallback_hasChildElement (PyObject *self, PyObject *args)
 callback for the hasChildElement() method More...
 
static PyObjectstaticCallback_getParentGroup (PyObject *self, PyObject *args)
 callback for the getParentGroup() method More...
 
static PyObjectstaticCallback_getParentGeoFeatureGroup (PyObject *self, PyObject *args)
 callback for the getParentGeoFeatureGroup() method More...
 
static PyObjectstaticCallback_getPathsByOutList (PyObject *self, PyObject *args)
 callback for the getPathsByOutList() method More...
 
static PyObjectstaticCallback_resolve (PyObject *self, PyObject *args)
 callback for the resolve() method More...
 
static PyObjectstaticCallback_resolveSubElement (PyObject *self, PyObject *args)
 callback for the resolveSubElement() method More...
 
static PyObjectstaticCallback_adjustRelativeLinks (PyObject *self, PyObject *args)
 callback for the adjustRelativeLinks() method More...
 
static PyObjectstaticCallback_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 PyObjectstaticCallback_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 PyObjectstaticCallback_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 PyObjectstaticCallback_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 PyObjectstaticCallback_getFullName (PyObject *self, void *closure)
 getter callback for the FullName attribute More...
 
static int staticCallback_setFullName (PyObject *self, PyObject *value, void *closure)
 setter callback for the FullName attribute More...
 
static PyObjectstaticCallback_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 PyObjectstaticCallback_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 PyObjectstaticCallback_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 PyObjectstaticCallback_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 PyObjectstaticCallback_getMustExecute (PyObject *self, void *closure)
 getter callback for the MustExecute attribute More...
 
static int staticCallback_setMustExecute (PyObject *self, PyObject *value, void *closure)
 setter callback for the MustExecute attribute More...
 
static PyObjectstaticCallback_getID (PyObject *self, void *closure)
 getter callback for the ID attribute More...
 
static int staticCallback_setID (PyObject *self, PyObject *value, void *closure)
 setter callback for the ID attribute More...
 
static PyObjectstaticCallback_getRemoving (PyObject *self, void *closure)
 getter callback for the Removing attribute More...
 
static int staticCallback_setRemoving (PyObject *self, PyObject *value, void *closure)
 setter callback for the Removing attribute More...
 
static PyObjectstaticCallback_getParents (PyObject *self, void *closure)
 getter callback for the Parents attribute More...
 
static int staticCallback_setParents (PyObject *self, PyObject *value, void *closure)
 setter callback for the Parents attribute More...
 
static PyObjectstaticCallback_getOldLabel (PyObject *self, void *closure)
 getter callback for the OldLabel attribute More...
 
static int staticCallback_setOldLabel (PyObject *self, PyObject *value, void *closure)
 setter callback for the OldLabel attribute More...
 
static PyObjectstaticCallback_getNoTouch (PyObject *self, void *closure)
 getter callback for the NoTouch attribute More...
 
static int staticCallback_setNoTouch (PyObject *self, PyObject *value, void *closure)
 setter callback for the NoTouch attribute More...
 
- Static Public Member Functions inherited from App::ExtensionContainerPy
static PyObjectPyMake (struct _typeobject *, PyObject *, PyObject *)
 
static PyObjectstaticCallback_addExtension (PyObject *self, PyObject *args)
 callback for the addExtension() method More...
 
static PyObjectstaticCallback_hasExtension (PyObject *self, PyObject *args)
 callback for the hasExtension() method More...
 
- Static Public Member Functions inherited from App::PropertyContainerPy
static PyObjectPyMake (struct _typeobject *, PyObject *, PyObject *)
 
static PyObjectstaticCallback_getPropertyByName (PyObject *self, PyObject *args)
 callback for the getPropertyByName() method More...
 
static PyObjectstaticCallback_getPropertyTouchList (PyObject *self, PyObject *args)
 callback for the getPropertyTouchList() method More...
 
static PyObjectstaticCallback_getTypeOfProperty (PyObject *self, PyObject *args)
 callback for the getTypeOfProperty() method More...
 
static PyObjectstaticCallback_getTypeIdOfProperty (PyObject *self, PyObject *args)
 callback for the getTypeIdOfProperty() method More...
 
static PyObjectstaticCallback_setEditorMode (PyObject *self, PyObject *args)
 callback for the setEditorMode() method More...
 
static PyObjectstaticCallback_getEditorMode (PyObject *self, PyObject *args)
 callback for the getEditorMode() method More...
 
static PyObjectstaticCallback_getGroupOfProperty (PyObject *self, PyObject *args)
 callback for the getGroupOfProperty() method More...
 
static PyObjectstaticCallback_setPropertyStatus (PyObject *self, PyObject *args)
 callback for the setPropertyStatus() method More...
 
static PyObjectstaticCallback_getPropertyStatus (PyObject *self, PyObject *args)
 callback for the getPropertyStatus() method More...
 
static PyObjectstaticCallback_getDocumentationOfProperty (PyObject *self, PyObject *args)
 callback for the getDocumentationOfProperty() method More...
 
static PyObjectstaticCallback_dumpPropertyContent (PyObject *self, PyObject *args, PyObject *kwd)
 callback for the dumpPropertyContent() method More...
 
static PyObjectstaticCallback_restorePropertyContent (PyObject *self, PyObject *args)
 callback for the restorePropertyContent() method More...
 
static PyObjectstaticCallback_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 PyObjectPyMake (struct _typeobject *, PyObject *, PyObject *)
 
static PyObjectstaticCallback_dumpContent (PyObject *self, PyObject *args, PyObject *kwd)
 callback for the dumpContent() method More...
 
static PyObjectstaticCallback_restoreContent (PyObject *self, PyObject *args)
 callback for the restoreContent() method More...
 
static PyObjectstaticCallback_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 PyObjectstaticCallback_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 PyObjectPyMake (struct _typeobject *, PyObject *, PyObject *)
 
static PyObjectstaticCallback_isDerivedFrom (PyObject *self, PyObject *args)
 callback for the isDerivedFrom() method More...
 
static PyObjectstaticCallback_getAllDerivedFrom (PyObject *self, PyObject *args)
 callback for the getAllDerivedFrom() method More...
 
static PyObjectstaticCallback_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 PyObjectstaticCallback_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
void setTwinPointer (void *ptr)
 Overrides the pointer to the twin object. More...
 
virtual ~PyObjectBase ()
 destructor More...
 

callbacks and implementers for the python object methods

PyObjectsolve (PyObject *args)
 implementer for the solve() method More...
 
PyObjectaddGeometry (PyObject *args)
 implementer for the addGeometry() method More...
 
PyObjectdelGeometry (PyObject *args)
 implementer for the delGeometry() method More...
 
PyObjectdeleteAllGeometry (PyObject *args)
 implementer for the deleteAllGeometry() method More...
 
PyObjectdeleteAllConstraints (PyObject *args)
 implementer for the deleteAllConstraints() method More...
 
PyObjecttoggleConstruction (PyObject *args)
 implementer for the toggleConstruction() method More...
 
PyObjectsetConstruction (PyObject *args)
 implementer for the setConstruction() method More...
 
PyObjectaddConstraint (PyObject *args)
 implementer for the addConstraint() method More...
 
PyObjectdelConstraint (PyObject *args)
 implementer for the delConstraint() method More...
 
PyObjectrenameConstraint (PyObject *args)
 implementer for the renameConstraint() method More...
 
PyObjectgetIndexByName (PyObject *args)
 implementer for the getIndexByName() method More...
 
PyObjectcarbonCopy (PyObject *args)
 implementer for the carbonCopy() method More...
 
PyObjectaddExternal (PyObject *args)
 implementer for the addExternal() method More...
 
PyObjectdelExternal (PyObject *args)
 implementer for the delExternal() method More...
 
PyObjectdelConstraintOnPoint (PyObject *args)
 implementer for the delConstraintOnPoint() method More...
 
PyObjectsetDatum (PyObject *args)
 implementer for the setDatum() method More...
 
PyObjectgetDatum (PyObject *args)
 implementer for the getDatum() method More...
 
PyObjectsetDriving (PyObject *args)
 implementer for the setDriving() method More...
 
PyObjectsetDatumsDriving (PyObject *args)
 implementer for the setDatumsDriving() method More...
 
PyObjectmoveDatumsToEnd (PyObject *args)
 implementer for the moveDatumsToEnd() method More...
 
PyObjectgetDriving (PyObject *args)
 implementer for the getDriving() method More...
 
PyObjecttoggleDriving (PyObject *args)
 implementer for the toggleDriving() method More...
 
PyObjectsetVirtualSpace (PyObject *args)
 implementer for the setVirtualSpace() method More...
 
PyObjectgetVirtualSpace (PyObject *args)
 implementer for the getVirtualSpace() method More...
 
PyObjecttoggleVirtualSpace (PyObject *args)
 implementer for the toggleVirtualSpace() method More...
 
PyObjectsetActive (PyObject *args)
 implementer for the setActive() method More...
 
PyObjectgetActive (PyObject *args)
 implementer for the getActive() method More...
 
PyObjecttoggleActive (PyObject *args)
 implementer for the toggleActive() method More...
 
PyObjectmovePoint (PyObject *args)
 implementer for the movePoint() method More...
 
PyObjectgetPoint (PyObject *args)
 implementer for the getPoint() method More...
 
PyObjectgetGeoVertexIndex (PyObject *args)
 implementer for the getGeoVertexIndex() method More...
 
PyObjectgetAxis (PyObject *args)
 implementer for the getAxis() method More...
 
PyObjectfillet (PyObject *args)
 implementer for the fillet() method More...
 
PyObjecttrim (PyObject *args)
 implementer for the trim() method More...
 
PyObjectextend (PyObject *args)
 implementer for the extend() method More...
 
PyObjectaddSymmetric (PyObject *args)
 implementer for the addSymmetric() method More...
 
PyObjectaddCopy (PyObject *args)
 implementer for the addCopy() method More...
 
PyObjectaddMove (PyObject *args)
 implementer for the addMove() method More...
 
PyObjectaddRectangularArray (PyObject *args)
 implementer for the addRectangularArray() method More...
 
PyObjectExposeInternalGeometry (PyObject *args)
 implementer for the ExposeInternalGeometry() method More...
 
PyObjectDeleteUnusedInternalGeometry (PyObject *args)
 implementer for the DeleteUnusedInternalGeometry() method More...
 
PyObjectexposeInternalGeometry (PyObject *args)
 implementer for the exposeInternalGeometry() method More...
 
PyObjectdeleteUnusedInternalGeometry (PyObject *args)
 implementer for the deleteUnusedInternalGeometry() method More...
 
PyObjectconvertToNURBS (PyObject *args)
 implementer for the convertToNURBS() method More...
 
PyObjectincreaseBSplineDegree (PyObject *args)
 implementer for the increaseBSplineDegree() method More...
 
PyObjectdecreaseBSplineDegree (PyObject *args)
 implementer for the decreaseBSplineDegree() method More...
 
PyObjectmodifyBSplineKnotMultiplicity (PyObject *args)
 implementer for the modifyBSplineKnotMultiplicity() method More...
 
PyObjectcalculateAngleViaPoint (PyObject *args)
 implementer for the calculateAngleViaPoint() method More...
 
PyObjectisPointOnCurve (PyObject *args)
 implementer for the isPointOnCurve() method More...
 
PyObjectcalculateConstraintError (PyObject *args)
 implementer for the calculateConstraintError() method More...
 
PyObjectchangeConstraintsLocking (PyObject *args)
 implementer for the changeConstraintsLocking() method More...
 
PyObjectgetGeometryWithDependentParameters (PyObject *args)
 implementer for the getGeometryWithDependentParameters() method More...
 
PyObjectautoconstraint (PyObject *args)
 implementer for the autoconstraint() method More...
 
PyObjectdetectMissingPointOnPointConstraints (PyObject *args)
 implementer for the detectMissingPointOnPointConstraints() method More...
 
PyObjectanalyseMissingPointOnPointCoincident (PyObject *args)
 implementer for the analyseMissingPointOnPointCoincident() method More...
 
PyObjectdetectMissingVerticalHorizontalConstraints (PyObject *args)
 implementer for the detectMissingVerticalHorizontalConstraints() method More...
 
PyObjectdetectMissingEqualityConstraints (PyObject *args)
 implementer for the detectMissingEqualityConstraints() method More...
 
PyObjectmakeMissingPointOnPointCoincident (PyObject *args)
 implementer for the makeMissingPointOnPointCoincident() method More...
 
PyObjectmakeMissingVerticalHorizontal (PyObject *args)
 implementer for the makeMissingVerticalHorizontal() method More...
 
PyObjectmakeMissingEquality (PyObject *args)
 implementer for the makeMissingEquality() method More...
 
PyObjectautoRemoveRedundants (PyObject *args)
 implementer for the autoRemoveRedundants() method More...
 
PyObjectsetGeometryId (PyObject *args)
 implementer for the setGeometryId() method More...
 
PyObjectgetGeometryId (PyObject *args)
 implementer for the getGeometryId() method More...
 
static PyObjectstaticCallback_solve (PyObject *self, PyObject *args)
 callback for the solve() method More...
 
static PyObjectstaticCallback_addGeometry (PyObject *self, PyObject *args)
 callback for the addGeometry() method More...
 
static PyObjectstaticCallback_delGeometry (PyObject *self, PyObject *args)
 callback for the delGeometry() method More...
 
static PyObjectstaticCallback_deleteAllGeometry (PyObject *self, PyObject *args)
 callback for the deleteAllGeometry() method More...
 
static PyObjectstaticCallback_deleteAllConstraints (PyObject *self, PyObject *args)
 callback for the deleteAllConstraints() method More...
 
static PyObjectstaticCallback_toggleConstruction (PyObject *self, PyObject *args)
 callback for the toggleConstruction() method More...
 
static PyObjectstaticCallback_setConstruction (PyObject *self, PyObject *args)
 callback for the setConstruction() method More...
 
static PyObjectstaticCallback_addConstraint (PyObject *self, PyObject *args)
 callback for the addConstraint() method More...
 
static PyObjectstaticCallback_delConstraint (PyObject *self, PyObject *args)
 callback for the delConstraint() method More...
 
static PyObjectstaticCallback_renameConstraint (PyObject *self, PyObject *args)
 callback for the renameConstraint() method More...
 
static PyObjectstaticCallback_getIndexByName (PyObject *self, PyObject *args)
 callback for the getIndexByName() method More...
 
static PyObjectstaticCallback_carbonCopy (PyObject *self, PyObject *args)
 callback for the carbonCopy() method More...
 
static PyObjectstaticCallback_addExternal (PyObject *self, PyObject *args)
 callback for the addExternal() method More...
 
static PyObjectstaticCallback_delExternal (PyObject *self, PyObject *args)
 callback for the delExternal() method More...
 
static PyObjectstaticCallback_delConstraintOnPoint (PyObject *self, PyObject *args)
 callback for the delConstraintOnPoint() method More...
 
static PyObjectstaticCallback_setDatum (PyObject *self, PyObject *args)
 callback for the setDatum() method More...
 
static PyObjectstaticCallback_getDatum (PyObject *self, PyObject *args)
 callback for the getDatum() method More...
 
static PyObjectstaticCallback_setDriving (PyObject *self, PyObject *args)
 callback for the setDriving() method More...
 
static PyObjectstaticCallback_setDatumsDriving (PyObject *self, PyObject *args)
 callback for the setDatumsDriving() method More...
 
static PyObjectstaticCallback_moveDatumsToEnd (PyObject *self, PyObject *args)
 callback for the moveDatumsToEnd() method More...
 
static PyObjectstaticCallback_getDriving (PyObject *self, PyObject *args)
 callback for the getDriving() method More...
 
static PyObjectstaticCallback_toggleDriving (PyObject *self, PyObject *args)
 callback for the toggleDriving() method More...
 
static PyObjectstaticCallback_setVirtualSpace (PyObject *self, PyObject *args)
 callback for the setVirtualSpace() method More...
 
static PyObjectstaticCallback_getVirtualSpace (PyObject *self, PyObject *args)
 callback for the getVirtualSpace() method More...
 
static PyObjectstaticCallback_toggleVirtualSpace (PyObject *self, PyObject *args)
 callback for the toggleVirtualSpace() method More...
 
static PyObjectstaticCallback_setActive (PyObject *self, PyObject *args)
 callback for the setActive() method More...
 
static PyObjectstaticCallback_getActive (PyObject *self, PyObject *args)
 callback for the getActive() method More...
 
static PyObjectstaticCallback_toggleActive (PyObject *self, PyObject *args)
 callback for the toggleActive() method More...
 
static PyObjectstaticCallback_movePoint (PyObject *self, PyObject *args)
 callback for the movePoint() method More...
 
static PyObjectstaticCallback_getPoint (PyObject *self, PyObject *args)
 callback for the getPoint() method More...
 
static PyObjectstaticCallback_getGeoVertexIndex (PyObject *self, PyObject *args)
 callback for the getGeoVertexIndex() method More...
 
static PyObjectstaticCallback_getAxis (PyObject *self, PyObject *args)
 callback for the getAxis() method More...
 
static PyObjectstaticCallback_fillet (PyObject *self, PyObject *args)
 callback for the fillet() method More...
 
static PyObjectstaticCallback_trim (PyObject *self, PyObject *args)
 callback for the trim() method More...
 
static PyObjectstaticCallback_extend (PyObject *self, PyObject *args)
 callback for the extend() method More...
 
static PyObjectstaticCallback_addSymmetric (PyObject *self, PyObject *args)
 callback for the addSymmetric() method More...
 
static PyObjectstaticCallback_addCopy (PyObject *self, PyObject *args)
 callback for the addCopy() method More...
 
static PyObjectstaticCallback_addMove (PyObject *self, PyObject *args)
 callback for the addMove() method More...
 
static PyObjectstaticCallback_addRectangularArray (PyObject *self, PyObject *args)
 callback for the addRectangularArray() method More...
 
static PyObjectstaticCallback_ExposeInternalGeometry (PyObject *self, PyObject *args)
 callback for the ExposeInternalGeometry() method More...
 
static PyObjectstaticCallback_DeleteUnusedInternalGeometry (PyObject *self, PyObject *args)
 callback for the DeleteUnusedInternalGeometry() method More...
 
static PyObjectstaticCallback_exposeInternalGeometry (PyObject *self, PyObject *args)
 callback for the exposeInternalGeometry() method More...
 
static PyObjectstaticCallback_deleteUnusedInternalGeometry (PyObject *self, PyObject *args)
 callback for the deleteUnusedInternalGeometry() method More...
 
static PyObjectstaticCallback_convertToNURBS (PyObject *self, PyObject *args)
 callback for the convertToNURBS() method More...
 
static PyObjectstaticCallback_increaseBSplineDegree (PyObject *self, PyObject *args)
 callback for the increaseBSplineDegree() method More...
 
static PyObjectstaticCallback_decreaseBSplineDegree (PyObject *self, PyObject *args)
 callback for the decreaseBSplineDegree() method More...
 
static PyObjectstaticCallback_modifyBSplineKnotMultiplicity (PyObject *self, PyObject *args)
 callback for the modifyBSplineKnotMultiplicity() method More...
 
static PyObjectstaticCallback_calculateAngleViaPoint (PyObject *self, PyObject *args)
 callback for the calculateAngleViaPoint() method More...
 
static PyObjectstaticCallback_isPointOnCurve (PyObject *self, PyObject *args)
 callback for the isPointOnCurve() method More...
 
static PyObjectstaticCallback_calculateConstraintError (PyObject *self, PyObject *args)
 callback for the calculateConstraintError() method More...
 
static PyObjectstaticCallback_changeConstraintsLocking (PyObject *self, PyObject *args)
 callback for the changeConstraintsLocking() method More...
 
static PyObjectstaticCallback_getGeometryWithDependentParameters (PyObject *self, PyObject *args)
 callback for the getGeometryWithDependentParameters() method More...
 
static PyObjectstaticCallback_autoconstraint (PyObject *self, PyObject *args)
 callback for the autoconstraint() method More...
 
static PyObjectstaticCallback_detectMissingPointOnPointConstraints (PyObject *self, PyObject *args)
 callback for the detectMissingPointOnPointConstraints() method More...
 
static PyObjectstaticCallback_analyseMissingPointOnPointCoincident (PyObject *self, PyObject *args)
 callback for the analyseMissingPointOnPointCoincident() method More...
 
static PyObjectstaticCallback_detectMissingVerticalHorizontalConstraints (PyObject *self, PyObject *args)
 callback for the detectMissingVerticalHorizontalConstraints() method More...
 
static PyObjectstaticCallback_detectMissingEqualityConstraints (PyObject *self, PyObject *args)
 callback for the detectMissingEqualityConstraints() method More...
 
static PyObjectstaticCallback_makeMissingPointOnPointCoincident (PyObject *self, PyObject *args)
 callback for the makeMissingPointOnPointCoincident() method More...
 
static PyObjectstaticCallback_makeMissingVerticalHorizontal (PyObject *self, PyObject *args)
 callback for the makeMissingVerticalHorizontal() method More...
 
static PyObjectstaticCallback_makeMissingEquality (PyObject *self, PyObject *args)
 callback for the makeMissingEquality() method More...
 
static PyObjectstaticCallback_autoRemoveRedundants (PyObject *self, PyObject *args)
 callback for the autoRemoveRedundants() method More...
 
static PyObjectstaticCallback_setGeometryId (PyObject *self, PyObject *args)
 callback for the setGeometryId() method More...
 
static PyObjectstaticCallback_getGeometryId (PyObject *self, PyObject *args)
 callback for the getGeometryId() 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...
 
Py::List getGeometryFacadeList (void) const
 getter for the GeometryFacadeList attribute More...
 
void setGeometryFacadeList (Py::List arg)
 setter for the GeometryFacadeList attribute More...
 
PyObjectgetCustomAttributes (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...
 
SketchObjectgetSketchObjectPtr (void) const
 getter for the object handled by this class More...
 
static PyObjectstaticCallback_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 PyObjectstaticCallback_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 PyObjectstaticCallback_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 PyObjectstaticCallback_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 PyObjectstaticCallback_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 PyObjectstaticCallback_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 PyObjectstaticCallback_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 PyObjectstaticCallback_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...
 
static PyObjectstaticCallback_getGeometryFacadeList (PyObject *self, void *closure)
 getter callback for the GeometryFacadeList attribute More...
 
static int staticCallback_setGeometryFacadeList (PyObject *self, PyObject *value, void *closure)
 setter callback for the GeometryFacadeList 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().

◆ decreaseBSplineDegree()

PyObject * SketchObjectPy::decreaseBSplineDegree ( PyObject args)

◆ 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().

◆ getGeometryFacadeList()

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

◆ getGeometryId()

PyObject * SketchObjectPy::getGeometryId ( PyObject args)

implementer for the getGeometryId() method

References getSketchObjectPtr().

Referenced by staticCallback_getGeometryId().

◆ getGeometryWithDependentParameters()

◆ getGeoVertexIndex()

PyObject * SketchObjectPy::getGeoVertexIndex ( PyObject args)

implementer for the getGeoVertexIndex() method

References getSketchObjectPtr().

Referenced by staticCallback_getGeoVertexIndex().

◆ getIndexByName()

PyObject * SketchObjectPy::getIndexByName ( PyObject args)

◆ 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()

◆ 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(), decreaseBSplineDegree(), delConstraint(), delConstraintOnPoint(), deleteAllConstraints(), deleteAllGeometry(), DeleteUnusedInternalGeometry(), deleteUnusedInternalGeometry(), delExternal(), delGeometry(), detectMissingEqualityConstraints(), detectMissingPointOnPointConstraints(), detectMissingVerticalHorizontalConstraints(), ExposeInternalGeometry(), exposeInternalGeometry(), extend(), fillet(), getActive(), getAxis(), getAxisCount(), getConstraintCount(), getDatum(), getDriving(), getGeometryCount(), getGeometryFacadeList(), getGeometryId(), getGeometryWithDependentParameters(), getGeoVertexIndex(), getIndexByName(), getMissingLineEqualityConstraints(), getMissingPointOnPointConstraints(), getMissingRadiusConstraints(), getMissingVerticalHorizontalConstraints(), getOpenVertices(), getPoint(), getVirtualSpace(), increaseBSplineDegree(), isPointOnCurve(), makeMissingEquality(), makeMissingPointOnPointCoincident(), makeMissingVerticalHorizontal(), modifyBSplineKnotMultiplicity(), moveDatumsToEnd(), movePoint(), renameConstraint(), setActive(), setConstruction(), setCustomAttributes(), setDatum(), setDatumsDriving(), setDriving(), setGeometryFacadeList(), setGeometryId(), 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().

◆ setGeometryFacadeList()

◆ setGeometryId()

PyObject * SketchObjectPy::setGeometryId ( PyObject args)

implementer for the setGeometryId() method

References getSketchObjectPtr().

Referenced by staticCallback_setGeometryId().

◆ 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)

◆ 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_decreaseBSplineDegree()

◆ 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()

PyObject * SketchObjectPy::staticCallback_getActive ( PyObject self,
PyObject args 
)
static

◆ staticCallback_getAxis()

PyObject * SketchObjectPy::staticCallback_getAxis ( PyObject self,
PyObject args 
)
static

◆ staticCallback_getAxisCount()

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

◆ staticCallback_getConstraintCount()

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

◆ staticCallback_getDatum()

PyObject * SketchObjectPy::staticCallback_getDatum ( PyObject self,
PyObject args 
)
static

◆ staticCallback_getDriving()

PyObject * SketchObjectPy::staticCallback_getDriving ( PyObject self,
PyObject args 
)
static

◆ staticCallback_getGeometryCount()

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

◆ staticCallback_getGeometryFacadeList()

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

◆ staticCallback_getGeometryId()

◆ staticCallback_getGeometryWithDependentParameters()

◆ staticCallback_getGeoVertexIndex()

PyObject * SketchObjectPy::staticCallback_getGeoVertexIndex ( PyObject self,
PyObject args 
)
static

◆ staticCallback_getIndexByName()

PyObject * SketchObjectPy::staticCallback_getIndexByName ( PyObject self,
PyObject args 
)
static

◆ 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()

PyObject * SketchObjectPy::staticCallback_getPoint ( PyObject self,
PyObject args 
)
static

◆ 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_setGeometryFacadeList()

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

◆ staticCallback_setGeometryId()

◆ 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:
  • Sources/FreeCAD-SourceDocs/src/Mod/Sketcher/App/SketchObjectPy.h
  • Sources/FreeCAD/src/Mod/Sketcher/App/SketchObjectPyImp.cpp
  • Sources/FreeCAD-SourceDocs/src/Mod/Sketcher/App/SketchObjectPy.cpp