The python export class for SketchObject. More...
#include <SketchObjectPy.h>
Public Types | |
typedef SketchObject * PointerType | |
![]() | |
typedef Part2DObject * PointerType | |
![]() | |
typedef Feature * PointerType | |
![]() | |
typedef GeoFeature * PointerType | |
![]() | |
typedef DocumentObject * PointerType | |
![]() | |
typedef ExtensionContainer * PointerType | |
![]() | |
typedef PropertyContainer * PointerType | |
![]() | |
typedef Persistence * PointerType | |
![]() | |
typedef BaseClass * PointerType | |
![]() | |
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) | |
![]() | |
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... | |
![]() | |
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... | |
![]() | |
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... | |
![]() | |
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... | |
![]() | |
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... | |
![]() | |
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... | |
![]() | |
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... | |
![]() | |
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... | |
![]() | |
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 PyObject * PyMake (struct _typeobject *, PyObject *, PyObject *) | |
![]() | |
static PyObject * PyMake (struct _typeobject *, PyObject *, PyObject *) | |
![]() | |
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 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 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 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 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 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 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 PyGetSetDef GetterSetter [] | |
Attribute structure of Part2DObjectPy. More... | |
static PyMethodDef Methods [] | |
Methods structure of Part2DObjectPy. More... | |
static PyTypeObject Type | |
Type structure of Part2DObjectPy. More... | |
![]() | |
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 PyGetSetDef GetterSetter [] | |
Attribute structure of GeoFeaturePy. More... | |
static PyMethodDef Methods [] | |
Methods structure of GeoFeaturePy. More... | |
static PyTypeObject Type | |
Type structure of GeoFeaturePy. More... | |
![]() | |
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 PyGetSetDef GetterSetter [] | |
Attribute structure of ExtensionContainerPy. More... | |
static PyMethodDef Methods [] | |
Methods structure of ExtensionContainerPy. More... | |
static PyTypeObject Type | |
Type structure of ExtensionContainerPy. More... | |
![]() | |
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 PyGetSetDef GetterSetter [] | |
Attribute structure of PersistencePy. More... | |
static PyMethodDef Methods [] | |
Methods structure of PersistencePy. More... | |
static PyTypeObject Type | |
Type structure of PersistencePy. More... | |
![]() | |
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 PyMethodDef Methods [] | |
static PyTypeObject Type | |
Py_Header struct from python.h. More... | |
Protected Member Functions | |
~SketchObjectPy () | |
![]() | |
~Part2DObjectPy () | |
![]() | |
~PartFeaturePy () | |
![]() | |
~GeoFeaturePy () | |
![]() | |
~DocumentObjectPy () | |
![]() | |
~ExtensionContainerPy () | |
![]() | |
~PropertyContainerPy () | |
![]() | |
~PersistencePy () | |
![]() | |
~BaseClassPy () | |
![]() | |
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 | |
![]() | |
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