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 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()
|
protected |
◆ SketchObjectPy()
SketchObjectPy::SketchObjectPy | ( | SketchObject * | pcObject, |
PyTypeObject * | T = &Type |
||
) |
Member Function Documentation
◆ addConstraint()
implementer for the addConstraint() method
References Sketcher::SketchObject::addConstraint(), Sketcher::SketchObject::addConstraints(), Sketcher::SketchObject::Constraints, Sketcher::SketchObject::evaluateConstraint(), getSketchObjectPtr(), Sketcher::SketchObject::setUpSketch(), Sketcher::SketchObject::solve(), App::Property::touch(), and Sketcher::ConstraintPy::Type.
Referenced by staticCallback_addConstraint().
◆ addCopy()
implementer for the addCopy() method
References Sketcher::SketchObject::addCopy(), getSketchObjectPtr(), and Base::VectorPy::Type.
Referenced by staticCallback_addCopy().
◆ addExternal()
implementer for the addExternal() method
References Sketcher::SketchObject::addExternal(), App::DocumentObject::getDocument(), App::Document::getObject(), getSketchObjectPtr(), and Sketcher::SketchObject::isExternalAllowed().
Referenced by staticCallback_addExternal().
◆ addGeometry()
implementer for the addGeometry() method
References Sketcher::SketchObject::addGeometry(), Base::Persistence::getClassTypeId(), Base::Type::getName(), getSketchObjectPtr(), Base::Persistence::getTypeId(), Part::GeomArcOfCircle::setHandle(), Part::GeomArcOfEllipse::setHandle(), trim(), and Part::GeometryPy::Type.
Referenced by staticCallback_addGeometry().
◆ addMove()
implementer for the addMove() method
References Sketcher::SketchObject::addCopy(), getSketchObjectPtr(), and Base::VectorPy::Type.
Referenced by staticCallback_addMove().
◆ addRectangularArray()
implementer for the addRectangularArray() method
References Sketcher::SketchObject::addCopy(), getSketchObjectPtr(), and Base::VectorPy::Type.
Referenced by staticCallback_addRectangularArray().
◆ addSymmetric()
implementer for the addSymmetric() method
References Sketcher::SketchObject::addSymmetric(), getSketchObjectPtr(), and Sketcher::none.
Referenced by staticCallback_addSymmetric().
◆ analyseMissingPointOnPointCoincident()
implementer for the analyseMissingPointOnPointCoincident() method
References Sketcher::SketchObject::analyseMissingPointOnPointCoincident(), and getSketchObjectPtr().
Referenced by staticCallback_analyseMissingPointOnPointCoincident().
◆ autoconstraint()
implementer for the autoconstraint() method
References getSketchObjectPtr().
Referenced by staticCallback_autoconstraint().
◆ autoRemoveRedundants()
implementer for the autoRemoveRedundants() method
References Sketcher::SketchObject::autoRemoveRedundants(), and getSketchObjectPtr().
Referenced by staticCallback_autoRemoveRedundants().
◆ calculateAngleViaPoint()
implementer for the calculateAngleViaPoint() method
References getSketchObjectPtr().
Referenced by staticCallback_calculateAngleViaPoint().
◆ calculateConstraintError()
implementer for the calculateConstraintError() method
References getSketchObjectPtr().
Referenced by staticCallback_calculateConstraintError().
◆ carbonCopy()
implementer for the carbonCopy() method
References Sketcher::SketchObject::carbonCopy(), Base::Persistence::getClassTypeId(), App::DocumentObject::getDocument(), App::Document::getObject(), getSketchObjectPtr(), Base::Persistence::getTypeId(), and Sketcher::SketchObject::isExternalAllowed().
Referenced by staticCallback_carbonCopy().
◆ changeConstraintsLocking()
implementer for the changeConstraintsLocking() method
References getSketchObjectPtr().
Referenced by staticCallback_changeConstraintsLocking().
◆ convertToNURBS()
implementer for the convertToNURBS() method
References getSketchObjectPtr().
Referenced by staticCallback_convertToNURBS().
◆ delConstraint()
implementer for the delConstraint() method
References getSketchObjectPtr().
Referenced by staticCallback_delConstraint().
◆ delConstraintOnPoint()
implementer for the delConstraintOnPoint() method
References getSketchObjectPtr().
Referenced by staticCallback_delConstraintOnPoint().
◆ deleteAllConstraints()
implementer for the deleteAllConstraints() method
References getSketchObjectPtr().
Referenced by staticCallback_deleteAllConstraints().
◆ deleteAllGeometry()
implementer for the deleteAllGeometry() method
References getSketchObjectPtr().
Referenced by staticCallback_deleteAllGeometry().
◆ DeleteUnusedInternalGeometry()
implementer for the DeleteUnusedInternalGeometry() method
References deleteUnusedInternalGeometry(), and getSketchObjectPtr().
Referenced by staticCallback_DeleteUnusedInternalGeometry().
◆ deleteUnusedInternalGeometry()
implementer for the deleteUnusedInternalGeometry() method
References getSketchObjectPtr().
Referenced by DeleteUnusedInternalGeometry(), and staticCallback_deleteUnusedInternalGeometry().
◆ delExternal()
implementer for the delExternal() method
References getSketchObjectPtr().
Referenced by staticCallback_delExternal().
◆ delGeometry()
implementer for the delGeometry() method
References getSketchObjectPtr().
Referenced by staticCallback_delGeometry().
◆ detectMissingEqualityConstraints()
implementer for the detectMissingEqualityConstraints() method
References getSketchObjectPtr().
Referenced by staticCallback_detectMissingEqualityConstraints().
◆ detectMissingPointOnPointConstraints()
implementer for the detectMissingPointOnPointConstraints() method
References getSketchObjectPtr().
Referenced by staticCallback_detectMissingPointOnPointConstraints().
◆ detectMissingVerticalHorizontalConstraints()
implementer for the detectMissingVerticalHorizontalConstraints() method
References getSketchObjectPtr().
Referenced by staticCallback_detectMissingVerticalHorizontalConstraints().
◆ ExposeInternalGeometry()
implementer for the ExposeInternalGeometry() method
References exposeInternalGeometry(), and getSketchObjectPtr().
Referenced by staticCallback_ExposeInternalGeometry().
◆ exposeInternalGeometry()
implementer for the exposeInternalGeometry() method
References getSketchObjectPtr().
Referenced by ExposeInternalGeometry(), and staticCallback_exposeInternalGeometry().
◆ extend()
implementer for the extend() method
References getSketchObjectPtr().
Referenced by staticCallback_extend().
◆ fillet()
implementer for the fillet() method
References Sketcher::SketchObject::fillet(), getSketchObjectPtr(), trim(), and Base::VectorPy::Type.
Referenced by staticCallback_fillet().
◆ getActive()
implementer for the getActive() method
References getSketchObjectPtr().
Referenced by staticCallback_getActive().
◆ getAxis()
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()
implementer for the getDatum() method
References Sketcher::Angle, Base::Unit::Angle, Sketcher::SketchObject::Constraints, Sketcher::Diameter, Sketcher::Distance, Sketcher::DistanceX, Sketcher::DistanceY, Sketcher::PropertyConstraintList::getConstraintName(), getSketchObjectPtr(), Sketcher::Constraint::getValue(), Base::Quantity::getValue(), Sketcher::PropertyConstraintList::getValues(), Base::Unit::Length, Sketcher::Radius, Base::Quantity::setUnit(), Base::Quantity::setValue(), and Sketcher::Constraint::Type.
Referenced by staticCallback_getDatum().
◆ getDriving()
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()
implementer for the getGeometryWithDependentParameters() method
References Sketcher::end, Sketcher::SketchObject::getGeometryWithDependentParameters(), getSketchObjectPtr(), Sketcher::none, and Sketcher::start.
Referenced by staticCallback_getGeometryWithDependentParameters().
◆ getMissingLineEqualityConstraints()
Py::List SketchObjectPy::getMissingLineEqualityConstraints | ( | void | ) | const |
getter for the MissingLineEqualityConstraints attribute
References Sketcher::end, Sketcher::SketchObject::getMissingLineEqualityConstraints(), getSketchObjectPtr(), Sketcher::none, and Sketcher::start.
Referenced by staticCallback_getMissingLineEqualityConstraints().
◆ getMissingPointOnPointConstraints()
Py::List SketchObjectPy::getMissingPointOnPointConstraints | ( | void | ) | const |
getter for the MissingPointOnPointConstraints attribute
References Sketcher::end, Sketcher::SketchObject::getMissingPointOnPointConstraints(), getSketchObjectPtr(), Sketcher::none, and Sketcher::start.
Referenced by staticCallback_getMissingPointOnPointConstraints().
◆ getMissingRadiusConstraints()
Py::List SketchObjectPy::getMissingRadiusConstraints | ( | void | ) | const |
getter for the MissingRadiusConstraints attribute
References Sketcher::end, Sketcher::SketchObject::getMissingRadiusConstraints(), getSketchObjectPtr(), Sketcher::none, and Sketcher::start.
Referenced by staticCallback_getMissingRadiusConstraints().
◆ getMissingVerticalHorizontalConstraints()
Py::List SketchObjectPy::getMissingVerticalHorizontalConstraints | ( | void | ) | const |
getter for the MissingVerticalHorizontalConstraints attribute
References Sketcher::end, Sketcher::SketchObject::getMissingVerticalHorizontalConstraints(), getSketchObjectPtr(), Sketcher::none, and Sketcher::start.
Referenced by staticCallback_getMissingVerticalHorizontalConstraints().
◆ getOpenVertices()
Py::List SketchObjectPy::getOpenVertices | ( | void | ) | const |
getter for the OpenVertices attribute
References Sketcher::SketchObject::getOpenVertices(), and getSketchObjectPtr().
Referenced by staticCallback_getOpenVertices().
◆ getPoint()
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 |
Reimplemented from Part::Part2DObjectPy.
◆ getVirtualSpace()
implementer for the getVirtualSpace() method
References getSketchObjectPtr().
Referenced by staticCallback_getVirtualSpace().
◆ increaseBSplineDegree()
implementer for the increaseBSplineDegree() method
References getSketchObjectPtr().
Referenced by staticCallback_increaseBSplineDegree().
◆ isPointOnCurve()
implementer for the isPointOnCurve() method
References Sketcher::Constraint::GeoUndef, and getSketchObjectPtr().
Referenced by staticCallback_isPointOnCurve().
◆ makeMissingEquality()
implementer for the makeMissingEquality() method
References getSketchObjectPtr(), and Sketcher::SketchObject::makeMissingEquality().
Referenced by staticCallback_makeMissingEquality().
◆ makeMissingPointOnPointCoincident()
implementer for the makeMissingPointOnPointCoincident() method
References getSketchObjectPtr(), and Sketcher::SketchObject::makeMissingPointOnPointCoincident().
Referenced by staticCallback_makeMissingPointOnPointCoincident().
◆ makeMissingVerticalHorizontal()
implementer for the makeMissingVerticalHorizontal() method
References getSketchObjectPtr(), and Sketcher::SketchObject::makeMissingVerticalHorizontal().
Referenced by staticCallback_makeMissingVerticalHorizontal().
◆ modifyBSplineKnotMultiplicity()
implementer for the modifyBSplineKnotMultiplicity() method
References getSketchObjectPtr().
Referenced by staticCallback_modifyBSplineKnotMultiplicity().
◆ moveDatumsToEnd()
implementer for the moveDatumsToEnd() method
References getSketchObjectPtr().
Referenced by staticCallback_moveDatumsToEnd().
◆ movePoint()
implementer for the movePoint() method
References getSketchObjectPtr(), Sketcher::SketchObject::movePoint(), and Base::VectorPy::Type.
Referenced by staticCallback_movePoint().
◆ PyInit()
PyInit method Override this method to initialize a newly created instance of the class (Constructor)
Reimplemented from Part::Part2DObjectPy.
◆ PyMake()
◆ renameConstraint()
implementer for the renameConstraint() method
References Sketcher::Constraint::clone(), Sketcher::SketchObject::Constraints, getSketchObjectPtr(), Sketcher::PropertyConstraintList::getValues(), Sketcher::Constraint::Name, Sketcher::PropertyConstraintList::set1Value(), and Sketcher::PropertyConstraintList::validConstraintName().
Referenced by staticCallback_renameConstraint().
◆ representation()
std::string SketchObjectPy::representation | ( | void | ) | const |
Referenced by config_control_design.pcurve::wr1(), config_control_design.degenerate_pcurve::wr1(), automotive_design.motion_link_relationship::wr1(), automotive_design.pcurve::wr1(), automotive_design.degenerate_pcurve::wr1(), config_control_design.pcurve::wr2(), config_control_design.degenerate_pcurve::wr2(), automotive_design.pcurve::wr2(), and automotive_design.degenerate_pcurve::wr2().
◆ setActive()
implementer for the setActive() method
References getSketchObjectPtr().
Referenced by staticCallback_setActive().
◆ setConstruction()
implementer for the setConstruction() method
References getSketchObjectPtr().
Referenced by staticCallback_setConstruction().
◆ setCustomAttributes()
int SketchObjectPy::setCustomAttributes | ( | const char * | attr, |
PyObject * | obj | ||
) |
setter for special attributes (e.g.
dynamic ones) Output: Success=1, Failure=-1, Ignore=0
References App::ExtensionContainer::getPropertyByName(), App::ExtensionContainer::getPropertyType(), getSketchObjectPtr(), App::Prop_ReadOnly, Sketcher::SketchObject::rebuildVertexIndex(), Base::BaseClass::setPyObject(), and Type.
◆ setDatum()
implementer for the setDatum() method
References Base::Unit::Angle, Sketcher::SketchObject::Constraints, getSketchObjectPtr(), Base::Quantity::getUnit(), Base::Quantity::getUserString(), Base::Quantity::getValue(), Sketcher::PropertyConstraintList::getValues(), Sketcher::SketchObject::setDatum(), Base::Quantity::setValue(), and Base::QuantityPy::Type.
Referenced by staticCallback_setDatum().
◆ setDatumsDriving()
implementer for the setDatumsDriving() method
References getSketchObjectPtr().
Referenced by staticCallback_setDatumsDriving().
◆ setDriving()
implementer for the setDriving() method
References getSketchObjectPtr().
Referenced by staticCallback_setDriving().
◆ setMissingLineEqualityConstraints()
void SketchObjectPy::setMissingLineEqualityConstraints | ( | Py::List | arg | ) |
setter for the MissingLineEqualityConstraints attribute
References Sketcher::end, Sketcher::Equal, Sketcher::ConstraintIds::First, getSketchObjectPtr(), Sketcher::mid, Sketcher::none, Sketcher::SketchObject::setMissingLineEqualityConstraints(), and Sketcher::start.
Referenced by staticCallback_setMissingLineEqualityConstraints().
◆ setMissingPointOnPointConstraints()
void SketchObjectPy::setMissingPointOnPointConstraints | ( | Py::List | arg | ) |
setter for the MissingPointOnPointConstraints attribute
References Sketcher::end, Sketcher::ConstraintIds::First, getSketchObjectPtr(), Sketcher::mid, Sketcher::none, Sketcher::SketchObject::setMissingPointOnPointConstraints(), and Sketcher::start.
Referenced by staticCallback_setMissingPointOnPointConstraints().
◆ setMissingRadiusConstraints()
void SketchObjectPy::setMissingRadiusConstraints | ( | Py::List | arg | ) |
setter for the MissingRadiusConstraints attribute
References Sketcher::end, Sketcher::Equal, Sketcher::ConstraintIds::First, getSketchObjectPtr(), Sketcher::mid, Sketcher::none, Sketcher::SketchObject::setMissingRadiusConstraints(), and Sketcher::start.
Referenced by staticCallback_setMissingRadiusConstraints().
◆ setMissingVerticalHorizontalConstraints()
void SketchObjectPy::setMissingVerticalHorizontalConstraints | ( | Py::List | arg | ) |
setter for the MissingVerticalHorizontalConstraints attribute
References Sketcher::end, Sketcher::ConstraintIds::First, getSketchObjectPtr(), Sketcher::mid, Sketcher::none, Sketcher::SketchObject::setMissingVerticalHorizontalConstraints(), and Sketcher::start.
Referenced by staticCallback_setMissingVerticalHorizontalConstraints().
◆ setVirtualSpace()
implementer for the setVirtualSpace() method
References getSketchObjectPtr().
Referenced by staticCallback_setVirtualSpace().
◆ solve()
implementer for the solve() method
References getSketchObjectPtr(), and Sketcher::SketchObject::solve().
Referenced by staticCallback_solve().
◆ staticCallback_addConstraint()
◆ staticCallback_addCopy()
callback for the addCopy() method
References addCopy(), Base::BaseExceptionFreeCADError, Base::Console(), Base::ConsoleSingleton::Error(), Base::PyObjectBase::isConst(), Base::PyObjectBase::isValid(), Base::PyObjectBase::PyObjectBase(), and Base::PyObjectBase::startNotify().
◆ staticCallback_addExternal()
◆ staticCallback_addGeometry()
◆ staticCallback_addMove()
callback for the addMove() method
References addMove(), Base::BaseExceptionFreeCADError, Base::Console(), Base::ConsoleSingleton::Error(), Base::PyObjectBase::isConst(), Base::PyObjectBase::isValid(), Base::PyObjectBase::PyObjectBase(), and Base::PyObjectBase::startNotify().
◆ staticCallback_addRectangularArray()
◆ staticCallback_addSymmetric()
◆ staticCallback_analyseMissingPointOnPointCoincident()
|
static |
callback for the analyseMissingPointOnPointCoincident() method
References analyseMissingPointOnPointCoincident(), Base::BaseExceptionFreeCADError, Base::Console(), Base::ConsoleSingleton::Error(), Base::PyObjectBase::isConst(), Base::PyObjectBase::isValid(), Base::PyObjectBase::PyObjectBase(), and Base::PyObjectBase::startNotify().
◆ staticCallback_autoconstraint()
◆ staticCallback_autoRemoveRedundants()
|
static |
callback for the autoRemoveRedundants() method
References autoRemoveRedundants(), Base::BaseExceptionFreeCADError, Base::Console(), Base::ConsoleSingleton::Error(), Base::PyObjectBase::isConst(), Base::PyObjectBase::isValid(), Base::PyObjectBase::PyObjectBase(), and Base::PyObjectBase::startNotify().
◆ staticCallback_calculateAngleViaPoint()
|
static |
callback for the calculateAngleViaPoint() method
References Base::BaseExceptionFreeCADError, calculateAngleViaPoint(), Base::Console(), Base::ConsoleSingleton::Error(), Base::PyObjectBase::isConst(), Base::PyObjectBase::isValid(), Base::PyObjectBase::PyObjectBase(), and Base::PyObjectBase::startNotify().
◆ staticCallback_calculateConstraintError()
|
static |
callback for the calculateConstraintError() method
References Base::BaseExceptionFreeCADError, calculateConstraintError(), Base::Console(), Base::ConsoleSingleton::Error(), Base::PyObjectBase::isConst(), Base::PyObjectBase::isValid(), Base::PyObjectBase::PyObjectBase(), and Base::PyObjectBase::startNotify().
◆ staticCallback_carbonCopy()
◆ staticCallback_changeConstraintsLocking()
|
static |
callback for the changeConstraintsLocking() method
References Base::BaseExceptionFreeCADError, changeConstraintsLocking(), Base::Console(), Base::ConsoleSingleton::Error(), Base::PyObjectBase::isConst(), Base::PyObjectBase::isValid(), Base::PyObjectBase::PyObjectBase(), and Base::PyObjectBase::startNotify().
◆ staticCallback_convertToNURBS()
◆ staticCallback_delConstraint()
◆ staticCallback_delConstraintOnPoint()
|
static |
callback for the delConstraintOnPoint() method
References Base::BaseExceptionFreeCADError, Base::Console(), delConstraintOnPoint(), Base::ConsoleSingleton::Error(), Base::PyObjectBase::isConst(), Base::PyObjectBase::isValid(), Base::PyObjectBase::PyObjectBase(), and Base::PyObjectBase::startNotify().
◆ staticCallback_deleteAllConstraints()
|
static |
callback for the deleteAllConstraints() method
References Base::BaseExceptionFreeCADError, Base::Console(), deleteAllConstraints(), Base::ConsoleSingleton::Error(), Base::PyObjectBase::isConst(), Base::PyObjectBase::isValid(), Base::PyObjectBase::PyObjectBase(), and Base::PyObjectBase::startNotify().
◆ staticCallback_deleteAllGeometry()
◆ staticCallback_DeleteUnusedInternalGeometry()
|
static |
callback for the DeleteUnusedInternalGeometry() method
References Base::BaseExceptionFreeCADError, Base::Console(), DeleteUnusedInternalGeometry(), Base::ConsoleSingleton::Error(), Base::PyObjectBase::isConst(), Base::PyObjectBase::isValid(), Base::PyObjectBase::PyObjectBase(), and Base::PyObjectBase::startNotify().
◆ staticCallback_deleteUnusedInternalGeometry()
|
static |
callback for the deleteUnusedInternalGeometry() method
References Base::BaseExceptionFreeCADError, Base::Console(), deleteUnusedInternalGeometry(), Base::ConsoleSingleton::Error(), Base::PyObjectBase::isConst(), Base::PyObjectBase::isValid(), Base::PyObjectBase::PyObjectBase(), and Base::PyObjectBase::startNotify().
◆ staticCallback_delExternal()
◆ staticCallback_delGeometry()
◆ staticCallback_detectMissingEqualityConstraints()
|
static |
callback for the detectMissingEqualityConstraints() method
References Base::BaseExceptionFreeCADError, Base::Console(), detectMissingEqualityConstraints(), Base::ConsoleSingleton::Error(), Base::PyObjectBase::isConst(), Base::PyObjectBase::isValid(), Base::PyObjectBase::PyObjectBase(), and Base::PyObjectBase::startNotify().
◆ staticCallback_detectMissingPointOnPointConstraints()
|
static |
callback for the detectMissingPointOnPointConstraints() method
References Base::BaseExceptionFreeCADError, Base::Console(), detectMissingPointOnPointConstraints(), Base::ConsoleSingleton::Error(), Base::PyObjectBase::isConst(), Base::PyObjectBase::isValid(), Base::PyObjectBase::PyObjectBase(), and Base::PyObjectBase::startNotify().
◆ staticCallback_detectMissingVerticalHorizontalConstraints()
|
static |
callback for the detectMissingVerticalHorizontalConstraints() method
References Base::BaseExceptionFreeCADError, Base::Console(), detectMissingVerticalHorizontalConstraints(), Base::ConsoleSingleton::Error(), Base::PyObjectBase::isConst(), Base::PyObjectBase::isValid(), Base::PyObjectBase::PyObjectBase(), and Base::PyObjectBase::startNotify().
◆ staticCallback_ExposeInternalGeometry()
|
static |
callback for the ExposeInternalGeometry() method
References Base::BaseExceptionFreeCADError, Base::Console(), Base::ConsoleSingleton::Error(), ExposeInternalGeometry(), Base::PyObjectBase::isConst(), Base::PyObjectBase::isValid(), Base::PyObjectBase::PyObjectBase(), and Base::PyObjectBase::startNotify().
◆ staticCallback_exposeInternalGeometry()
|
static |
callback for the exposeInternalGeometry() method
References Base::BaseExceptionFreeCADError, Base::Console(), Base::ConsoleSingleton::Error(), exposeInternalGeometry(), Base::PyObjectBase::isConst(), Base::PyObjectBase::isValid(), Base::PyObjectBase::PyObjectBase(), and Base::PyObjectBase::startNotify().
◆ staticCallback_extend()
callback for the extend() method
References Base::BaseExceptionFreeCADError, Base::Console(), Base::ConsoleSingleton::Error(), extend(), Base::PyObjectBase::isConst(), Base::PyObjectBase::isValid(), Base::PyObjectBase::PyObjectBase(), and Base::PyObjectBase::startNotify().
◆ staticCallback_fillet()
callback for the fillet() method
References Base::BaseExceptionFreeCADError, Base::Console(), Base::ConsoleSingleton::Error(), fillet(), Base::PyObjectBase::isConst(), Base::PyObjectBase::isValid(), Base::PyObjectBase::PyObjectBase(), and Base::PyObjectBase::startNotify().
◆ staticCallback_getActive()
◆ staticCallback_getAxis()
callback for the getAxis() method
References Base::BaseExceptionFreeCADError, Base::Console(), Base::ConsoleSingleton::Error(), getAxis(), Base::PyObjectBase::isConst(), Base::PyObjectBase::isValid(), Base::PyObjectBase::PyObjectBase(), and Base::PyObjectBase::startNotify().
◆ staticCallback_getAxisCount()
getter callback for the AxisCount attribute
References Base::BaseExceptionFreeCADError, getAxisCount(), Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().
◆ staticCallback_getConstraintCount()
|
static |
getter callback for the ConstraintCount attribute
References Base::BaseExceptionFreeCADError, getConstraintCount(), Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().
◆ staticCallback_getDatum()
◆ staticCallback_getDriving()
◆ staticCallback_getGeometryCount()
|
static |
getter callback for the GeometryCount attribute
References Base::BaseExceptionFreeCADError, getGeometryCount(), Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().
◆ staticCallback_getGeometryWithDependentParameters()
|
static |
callback for the getGeometryWithDependentParameters() method
References Base::BaseExceptionFreeCADError, Base::Console(), Base::ConsoleSingleton::Error(), getGeometryWithDependentParameters(), Base::PyObjectBase::isConst(), Base::PyObjectBase::isValid(), Base::PyObjectBase::PyObjectBase(), and Base::PyObjectBase::startNotify().
◆ staticCallback_getMissingLineEqualityConstraints()
|
static |
getter callback for the MissingLineEqualityConstraints attribute
References Base::BaseExceptionFreeCADError, getMissingLineEqualityConstraints(), Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().
◆ staticCallback_getMissingPointOnPointConstraints()
|
static |
getter callback for the MissingPointOnPointConstraints attribute
References Base::BaseExceptionFreeCADError, getMissingPointOnPointConstraints(), Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().
◆ staticCallback_getMissingRadiusConstraints()
|
static |
getter callback for the MissingRadiusConstraints attribute
References Base::BaseExceptionFreeCADError, getMissingRadiusConstraints(), Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().
◆ staticCallback_getMissingVerticalHorizontalConstraints()
|
static |
getter callback for the MissingVerticalHorizontalConstraints attribute
References Base::BaseExceptionFreeCADError, getMissingVerticalHorizontalConstraints(), Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().
◆ staticCallback_getOpenVertices()
|
static |
getter callback for the OpenVertices attribute
References Base::BaseExceptionFreeCADError, getOpenVertices(), Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().
◆ staticCallback_getPoint()
◆ staticCallback_getVirtualSpace()
◆ staticCallback_increaseBSplineDegree()
|
static |
callback for the increaseBSplineDegree() method
References Base::BaseExceptionFreeCADError, Base::Console(), Base::ConsoleSingleton::Error(), increaseBSplineDegree(), Base::PyObjectBase::isConst(), Base::PyObjectBase::isValid(), Base::PyObjectBase::PyObjectBase(), and Base::PyObjectBase::startNotify().
◆ staticCallback_isPointOnCurve()
◆ staticCallback_makeMissingEquality()
◆ staticCallback_makeMissingPointOnPointCoincident()
|
static |
callback for the makeMissingPointOnPointCoincident() method
References Base::BaseExceptionFreeCADError, Base::Console(), Base::ConsoleSingleton::Error(), Base::PyObjectBase::isConst(), Base::PyObjectBase::isValid(), makeMissingPointOnPointCoincident(), Base::PyObjectBase::PyObjectBase(), and Base::PyObjectBase::startNotify().
◆ staticCallback_makeMissingVerticalHorizontal()
|
static |
callback for the makeMissingVerticalHorizontal() method
References Base::BaseExceptionFreeCADError, Base::Console(), Base::ConsoleSingleton::Error(), Base::PyObjectBase::isConst(), Base::PyObjectBase::isValid(), makeMissingVerticalHorizontal(), Base::PyObjectBase::PyObjectBase(), and Base::PyObjectBase::startNotify().
◆ staticCallback_modifyBSplineKnotMultiplicity()
|
static |
callback for the modifyBSplineKnotMultiplicity() method
References Base::BaseExceptionFreeCADError, Base::Console(), Base::ConsoleSingleton::Error(), Base::PyObjectBase::isConst(), Base::PyObjectBase::isValid(), modifyBSplineKnotMultiplicity(), Base::PyObjectBase::PyObjectBase(), and Base::PyObjectBase::startNotify().
◆ staticCallback_moveDatumsToEnd()
◆ staticCallback_movePoint()
◆ staticCallback_renameConstraint()
◆ staticCallback_setActive()
◆ staticCallback_setAxisCount()
|
static |
setter callback for the AxisCount attribute
References Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().
◆ staticCallback_setConstraintCount()
|
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()
|
static |
setter callback for the GeometryCount attribute
References Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().
◆ staticCallback_setMissingLineEqualityConstraints()
|
static |
setter callback for the MissingLineEqualityConstraints attribute
References Base::BaseExceptionFreeCADError, Base::PyObjectBase::isConst(), Base::PyObjectBase::isValid(), Base::PyObjectBase::PyObjectBase(), and setMissingLineEqualityConstraints().
◆ staticCallback_setMissingPointOnPointConstraints()
|
static |
setter callback for the MissingPointOnPointConstraints attribute
References Base::BaseExceptionFreeCADError, Base::PyObjectBase::isConst(), Base::PyObjectBase::isValid(), Base::PyObjectBase::PyObjectBase(), and setMissingPointOnPointConstraints().
◆ staticCallback_setMissingRadiusConstraints()
|
static |
setter callback for the MissingRadiusConstraints attribute
References Base::BaseExceptionFreeCADError, Base::PyObjectBase::isConst(), Base::PyObjectBase::isValid(), Base::PyObjectBase::PyObjectBase(), and setMissingRadiusConstraints().
◆ staticCallback_setMissingVerticalHorizontalConstraints()
|
static |
setter callback for the MissingVerticalHorizontalConstraints attribute
References Base::BaseExceptionFreeCADError, Base::PyObjectBase::isConst(), Base::PyObjectBase::isValid(), Base::PyObjectBase::PyObjectBase(), and setMissingVerticalHorizontalConstraints().
◆ staticCallback_setOpenVertices()
|
static |
setter callback for the OpenVertices attribute
References Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().
◆ staticCallback_setVirtualSpace()
◆ staticCallback_solve()
callback for the solve() method
References Base::BaseExceptionFreeCADError, Base::Console(), Base::ConsoleSingleton::Error(), Base::PyObjectBase::isConst(), Base::PyObjectBase::isValid(), Base::PyObjectBase::PyObjectBase(), solve(), and Base::PyObjectBase::startNotify().
◆ staticCallback_toggleActive()
◆ staticCallback_toggleConstruction()
◆ staticCallback_toggleDriving()
◆ staticCallback_toggleVirtualSpace()
◆ staticCallback_trim()
callback for the trim() method
References Base::BaseExceptionFreeCADError, Base::Console(), Base::ConsoleSingleton::Error(), Base::PyObjectBase::isConst(), Base::PyObjectBase::isValid(), Base::PyObjectBase::PyObjectBase(), Base::PyObjectBase::startNotify(), and trim().
◆ toggleActive()
implementer for the toggleActive() method
References getSketchObjectPtr().
Referenced by staticCallback_toggleActive().
◆ toggleConstruction()
implementer for the toggleConstruction() method
References getSketchObjectPtr().
Referenced by staticCallback_toggleConstruction().
◆ toggleDriving()
implementer for the toggleDriving() method
References getSketchObjectPtr().
Referenced by staticCallback_toggleDriving().
◆ toggleVirtualSpace()
implementer for the toggleVirtualSpace() method
References getSketchObjectPtr().
Referenced by staticCallback_toggleVirtualSpace().
◆ trim()
implementer for the trim() method
References getSketchObjectPtr(), Sketcher::SketchObject::trim(), and Base::VectorPy::Type.
Referenced by addGeometry(), fillet(), and staticCallback_trim().
Member Data Documentation
◆ GetterSetter
|
static |
Attribute structure of SketchObjectPy.
◆ Methods
|
static |
Methods structure of SketchObjectPy.
◆ Type
|
static |
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