The python export class for GeomBSplineSurface. More...

#include <BSplineSurfacePy.h>

Public Types

typedef GeomBSplineSurface * PointerType
 
- Public Types inherited from Part::GeometrySurfacePy
typedef GeomSurface * PointerType
 
- Public Types inherited from Part::GeometryPy
typedef Geometry * PointerType
 
- Public Types inherited from Base::PyObjectBase
typedef void * PointerType
 
enum  Status { Valid = 0, Immutable = 1, Notify = 2, NoTrack = 3 }
 

Public Member Functions

 BSplineSurfacePy (GeomBSplineSurface *pcObject, PyTypeObject *T=&Type)
 
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
 
- Public Member Functions inherited from Part::GeometrySurfacePy
 GeometrySurfacePy (GeomSurface *pcObject, PyTypeObject *T=&Type)
 
std::string representation (void) const
 
PyObject * toShape (PyObject *args)
 implementer for the toShape() method More...
 
PyObject * value (PyObject *args)
 implementer for the value() method More...
 
PyObject * tangent (PyObject *args)
 implementer for the tangent() method More...
 
PyObject * normal (PyObject *args)
 implementer for the normal() method More...
 
PyObject * isUmbillic (PyObject *args)
 implementer for the isUmbillic() method More...
 
PyObject * curvature (PyObject *args)
 implementer for the curvature() method More...
 
PyObject * curvatureDirections (PyObject *args)
 implementer for the curvatureDirections() method More...
 
PyObject * bounds (PyObject *args)
 implementer for the bounds() method More...
 
PyObject * isPlanar (PyObject *args)
 implementer for the isPlanar() method More...
 
PyObject * uIso (PyObject *args)
 implementer for the uIso() method More...
 
PyObject * vIso (PyObject *args)
 implementer for the vIso() method More...
 
PyObject * isUPeriodic (PyObject *args)
 implementer for the isUPeriodic() method More...
 
PyObject * isVPeriodic (PyObject *args)
 implementer for the isVPeriodic() method More...
 
PyObject * isUClosed (PyObject *args)
 implementer for the isUClosed() method More...
 
PyObject * isVClosed (PyObject *args)
 implementer for the isVClosed() method More...
 
PyObject * UPeriod (PyObject *args)
 implementer for the UPeriod() method More...
 
PyObject * VPeriod (PyObject *args)
 implementer for the VPeriod() method More...
 
PyObject * parameter (PyObject *args)
 implementer for the parameter() method More...
 
PyObject * toBSpline (PyObject *args)
 implementer for the toBSpline() method More...
 
PyObject * intersect (PyObject *args)
 implementer for the intersect() method More...
 
PyObject * intersectSS (PyObject *args)
 implementer for the intersectSS() method More...
 
Py::String getContinuity (void) const
 getter for the Continuity 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...
 
GeomSurface * getGeomSurfacePtr (void) const
 getter for the object handled by this class More...
 
- Public Member Functions inherited from Part::GeometryPy
 GeometryPy (Geometry *pcObject, PyTypeObject *T=&Type)
 
std::string representation (void) const
 
PyObject * mirror (PyObject *args)
 implementer for the mirror() method More...
 
PyObject * rotate (PyObject *args)
 implementer for the rotate() method More...
 
PyObject * scale (PyObject *args)
 implementer for the scale() method More...
 
PyObject * transform (PyObject *args)
 implementer for the transform() method More...
 
PyObject * translate (PyObject *args)
 implementer for the translate() method More...
 
PyObject * copy (PyObject *args)
 implementer for the copy() method More...
 
PyObject * clone (PyObject *args)
 implementer for the clone() method More...
 
PyObject * hasExtensionOfType (PyObject *args)
 implementer for the hasExtensionOfType() method More...
 
PyObject * hasExtensionOfName (PyObject *args)
 implementer for the hasExtensionOfName() method More...
 
PyObject * getExtensionOfType (PyObject *args)
 implementer for the getExtensionOfType() method More...
 
PyObject * getExtensionOfName (PyObject *args)
 implementer for the getExtensionOfName() method More...
 
PyObject * setExtension (PyObject *args)
 implementer for the setExtension() method More...
 
PyObject * deleteExtensionOfType (PyObject *args)
 implementer for the deleteExtensionOfType() method More...
 
PyObject * deleteExtensionOfName (PyObject *args)
 implementer for the deleteExtensionOfName() method More...
 
PyObject * getExtensions (PyObject *args)
 implementer for the getExtensions() method More...
 
Py::Boolean getConstruction (void) const
 getter for the Construction attribute More...
 
void setConstruction (Py::Boolean arg)
 setter for the Construction attribute More...
 
Py::String getTag (void) const
 getter for the Tag 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...
 
Geometry * getGeometryPtr (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::GeometrySurfacePy
static PyObject * PyMake (struct _typeobject *, PyObject *, PyObject *)
 
static PyObject * staticCallback_toShape (PyObject *self, PyObject *args)
 callback for the toShape() method More...
 
static PyObject * staticCallback_value (PyObject *self, PyObject *args)
 callback for the value() method More...
 
static PyObject * staticCallback_tangent (PyObject *self, PyObject *args)
 callback for the tangent() method More...
 
static PyObject * staticCallback_normal (PyObject *self, PyObject *args)
 callback for the normal() method More...
 
static PyObject * staticCallback_isUmbillic (PyObject *self, PyObject *args)
 callback for the isUmbillic() method More...
 
static PyObject * staticCallback_curvature (PyObject *self, PyObject *args)
 callback for the curvature() method More...
 
static PyObject * staticCallback_curvatureDirections (PyObject *self, PyObject *args)
 callback for the curvatureDirections() method More...
 
static PyObject * staticCallback_bounds (PyObject *self, PyObject *args)
 callback for the bounds() method More...
 
static PyObject * staticCallback_isPlanar (PyObject *self, PyObject *args)
 callback for the isPlanar() method More...
 
static PyObject * staticCallback_uIso (PyObject *self, PyObject *args)
 callback for the uIso() method More...
 
static PyObject * staticCallback_vIso (PyObject *self, PyObject *args)
 callback for the vIso() method More...
 
static PyObject * staticCallback_isUPeriodic (PyObject *self, PyObject *args)
 callback for the isUPeriodic() method More...
 
static PyObject * staticCallback_isVPeriodic (PyObject *self, PyObject *args)
 callback for the isVPeriodic() method More...
 
static PyObject * staticCallback_isUClosed (PyObject *self, PyObject *args)
 callback for the isUClosed() method More...
 
static PyObject * staticCallback_isVClosed (PyObject *self, PyObject *args)
 callback for the isVClosed() method More...
 
static PyObject * staticCallback_UPeriod (PyObject *self, PyObject *args)
 callback for the UPeriod() method More...
 
static PyObject * staticCallback_VPeriod (PyObject *self, PyObject *args)
 callback for the VPeriod() method More...
 
static PyObject * staticCallback_parameter (PyObject *self, PyObject *args)
 callback for the parameter() method More...
 
static PyObject * staticCallback_toBSpline (PyObject *self, PyObject *args)
 callback for the toBSpline() method More...
 
static PyObject * staticCallback_intersect (PyObject *self, PyObject *args)
 callback for the intersect() method More...
 
static PyObject * staticCallback_intersectSS (PyObject *self, PyObject *args)
 callback for the intersectSS() method More...
 
static PyObject * staticCallback_getContinuity (PyObject *self, void *closure)
 getter callback for the Continuity attribute More...
 
static int staticCallback_setContinuity (PyObject *self, PyObject *value, void *closure)
 setter callback for the Continuity attribute More...
 
- Static Public Member Functions inherited from Part::GeometryPy
static PyObject * PyMake (struct _typeobject *, PyObject *, PyObject *)
 
static PyObject * staticCallback_mirror (PyObject *self, PyObject *args)
 callback for the mirror() method More...
 
static PyObject * staticCallback_rotate (PyObject *self, PyObject *args)
 callback for the rotate() method More...
 
static PyObject * staticCallback_scale (PyObject *self, PyObject *args)
 callback for the scale() method More...
 
static PyObject * staticCallback_transform (PyObject *self, PyObject *args)
 callback for the transform() method More...
 
static PyObject * staticCallback_translate (PyObject *self, PyObject *args)
 callback for the translate() method More...
 
static PyObject * staticCallback_copy (PyObject *self, PyObject *args)
 callback for the copy() method More...
 
static PyObject * staticCallback_clone (PyObject *self, PyObject *args)
 callback for the clone() method More...
 
static PyObject * staticCallback_hasExtensionOfType (PyObject *self, PyObject *args)
 callback for the hasExtensionOfType() method More...
 
static PyObject * staticCallback_hasExtensionOfName (PyObject *self, PyObject *args)
 callback for the hasExtensionOfName() method More...
 
static PyObject * staticCallback_getExtensionOfType (PyObject *self, PyObject *args)
 callback for the getExtensionOfType() method More...
 
static PyObject * staticCallback_getExtensionOfName (PyObject *self, PyObject *args)
 callback for the getExtensionOfName() method More...
 
static PyObject * staticCallback_setExtension (PyObject *self, PyObject *args)
 callback for the setExtension() method More...
 
static PyObject * staticCallback_deleteExtensionOfType (PyObject *self, PyObject *args)
 callback for the deleteExtensionOfType() method More...
 
static PyObject * staticCallback_deleteExtensionOfName (PyObject *self, PyObject *args)
 callback for the deleteExtensionOfName() method More...
 
static PyObject * staticCallback_getExtensions (PyObject *self, PyObject *args)
 callback for the getExtensions() method More...
 
static PyObject * staticCallback_getConstruction (PyObject *self, void *closure)
 getter callback for the Construction attribute More...
 
static int staticCallback_setConstruction (PyObject *self, PyObject *value, void *closure)
 setter callback for the Construction attribute More...
 
static PyObject * staticCallback_getTag (PyObject *self, void *closure)
 getter callback for the Tag attribute More...
 
static int staticCallback_setTag (PyObject *self, PyObject *value, void *closure)
 setter callback for the Tag 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 BSplineSurfacePy. More...
 
static PyMethodDef Methods []
 Methods structure of BSplineSurfacePy. More...
 
static PyTypeObject Type
 Type structure of BSplineSurfacePy. More...
 
- Static Public Attributes inherited from Part::GeometrySurfacePy
static PyGetSetDef GetterSetter []
 Attribute structure of GeometrySurfacePy. More...
 
static PyMethodDef Methods []
 Methods structure of GeometrySurfacePy. More...
 
static PyTypeObject Type
 Type structure of GeometrySurfacePy. More...
 
- Static Public Attributes inherited from Part::GeometryPy
static PyGetSetDef GetterSetter []
 Attribute structure of GeometryPy. More...
 
static PyMethodDef Methods []
 Methods structure of GeometryPy. More...
 
static PyTypeObject Type
 Type structure of GeometryPy. More...
 
- Static Public Attributes inherited from Base::PyObjectBase
static PyMethodDef Methods []
 
static PyTypeObject Type
 Py_Header struct from python.h. More...
 

Protected Member Functions

 ~BSplineSurfacePy ()
 
- Protected Member Functions inherited from Part::GeometrySurfacePy
 ~GeometrySurfacePy ()
 
- Protected Member Functions inherited from Part::GeometryPy
 ~GeometryPy ()
 
- Protected Member Functions inherited from Base::PyObjectBase
virtual ~PyObjectBase ()
 destructor More...
 

callbacks and implementers for the python object methods

PyObject * bounds (PyObject *args)
 implementer for the bounds() method More...
 
PyObject * isURational (PyObject *args)
 implementer for the isURational() method More...
 
PyObject * isVRational (PyObject *args)
 implementer for the isVRational() method More...
 
PyObject * isUPeriodic (PyObject *args)
 implementer for the isUPeriodic() method More...
 
PyObject * isVPeriodic (PyObject *args)
 implementer for the isVPeriodic() method More...
 
PyObject * isUClosed (PyObject *args)
 implementer for the isUClosed() method More...
 
PyObject * isVClosed (PyObject *args)
 implementer for the isVClosed() method More...
 
PyObject * increaseDegree (PyObject *args)
 implementer for the increaseDegree() method More...
 
PyObject * increaseUMultiplicity (PyObject *args)
 implementer for the increaseUMultiplicity() method More...
 
PyObject * increaseVMultiplicity (PyObject *args)
 implementer for the increaseVMultiplicity() method More...
 
PyObject * incrementUMultiplicity (PyObject *args)
 implementer for the incrementUMultiplicity() method More...
 
PyObject * incrementVMultiplicity (PyObject *args)
 implementer for the incrementVMultiplicity() method More...
 
PyObject * insertUKnot (PyObject *args)
 implementer for the insertUKnot() method More...
 
PyObject * insertUKnots (PyObject *args)
 implementer for the insertUKnots() method More...
 
PyObject * insertVKnot (PyObject *args)
 implementer for the insertVKnot() method More...
 
PyObject * insertVKnots (PyObject *args)
 implementer for the insertVKnots() method More...
 
PyObject * removeUKnot (PyObject *args)
 implementer for the removeUKnot() method More...
 
PyObject * removeVKnot (PyObject *args)
 implementer for the removeVKnot() method More...
 
PyObject * segment (PyObject *args)
 implementer for the segment() method More...
 
PyObject * setUKnot (PyObject *args)
 implementer for the setUKnot() method More...
 
PyObject * setVKnot (PyObject *args)
 implementer for the setVKnot() method More...
 
PyObject * getUKnot (PyObject *args)
 implementer for the getUKnot() method More...
 
PyObject * getVKnot (PyObject *args)
 implementer for the getVKnot() method More...
 
PyObject * setUKnots (PyObject *args)
 implementer for the setUKnots() method More...
 
PyObject * setVKnots (PyObject *args)
 implementer for the setVKnots() method More...
 
PyObject * getUKnots (PyObject *args)
 implementer for the getUKnots() method More...
 
PyObject * getVKnots (PyObject *args)
 implementer for the getVKnots() method More...
 
PyObject * setPole (PyObject *args)
 implementer for the setPole() method More...
 
PyObject * setPoleCol (PyObject *args)
 implementer for the setPoleCol() method More...
 
PyObject * setPoleRow (PyObject *args)
 implementer for the setPoleRow() method More...
 
PyObject * getPole (PyObject *args)
 implementer for the getPole() method More...
 
PyObject * getPoles (PyObject *args)
 implementer for the getPoles() method More...
 
PyObject * setWeight (PyObject *args)
 implementer for the setWeight() method More...
 
PyObject * setWeightCol (PyObject *args)
 implementer for the setWeightCol() method More...
 
PyObject * setWeightRow (PyObject *args)
 implementer for the setWeightRow() method More...
 
PyObject * getWeight (PyObject *args)
 implementer for the getWeight() method More...
 
PyObject * getWeights (PyObject *args)
 implementer for the getWeights() method More...
 
PyObject * getPolesAndWeights (PyObject *args)
 implementer for the getPolesAndWeights() method More...
 
PyObject * getResolution (PyObject *args)
 implementer for the getResolution() method More...
 
PyObject * movePoint (PyObject *args)
 implementer for the movePoint() method More...
 
PyObject * setUNotPeriodic (PyObject *args)
 implementer for the setUNotPeriodic() method More...
 
PyObject * setVNotPeriodic (PyObject *args)
 implementer for the setVNotPeriodic() method More...
 
PyObject * setUPeriodic (PyObject *args)
 implementer for the setUPeriodic() method More...
 
PyObject * setVPeriodic (PyObject *args)
 implementer for the setVPeriodic() method More...
 
PyObject * setUOrigin (PyObject *args)
 implementer for the setUOrigin() method More...
 
PyObject * setVOrigin (PyObject *args)
 implementer for the setVOrigin() method More...
 
PyObject * getUMultiplicity (PyObject *args)
 implementer for the getUMultiplicity() method More...
 
PyObject * getVMultiplicity (PyObject *args)
 implementer for the getVMultiplicity() method More...
 
PyObject * getUMultiplicities (PyObject *args)
 implementer for the getUMultiplicities() method More...
 
PyObject * getVMultiplicities (PyObject *args)
 implementer for the getVMultiplicities() method More...
 
PyObject * exchangeUV (PyObject *args)
 implementer for the exchangeUV() method More...
 
PyObject * uIso (PyObject *args)
 implementer for the uIso() method More...
 
PyObject * vIso (PyObject *args)
 implementer for the vIso() method More...
 
PyObject * reparametrize (PyObject *args)
 implementer for the reparametrize() method More...
 
PyObject * approximate (PyObject *args, PyObject *kwd)
 implementer for the approximate() method More...
 
PyObject * interpolate (PyObject *args)
 implementer for the interpolate() method More...
 
PyObject * buildFromPolesMultsKnots (PyObject *args, PyObject *kwd)
 implementer for the buildFromPolesMultsKnots() method More...
 
static PyObject * staticCallback_bounds (PyObject *self, PyObject *args)
 callback for the bounds() method More...
 
static PyObject * staticCallback_isURational (PyObject *self, PyObject *args)
 callback for the isURational() method More...
 
static PyObject * staticCallback_isVRational (PyObject *self, PyObject *args)
 callback for the isVRational() method More...
 
static PyObject * staticCallback_isUPeriodic (PyObject *self, PyObject *args)
 callback for the isUPeriodic() method More...
 
static PyObject * staticCallback_isVPeriodic (PyObject *self, PyObject *args)
 callback for the isVPeriodic() method More...
 
static PyObject * staticCallback_isUClosed (PyObject *self, PyObject *args)
 callback for the isUClosed() method More...
 
static PyObject * staticCallback_isVClosed (PyObject *self, PyObject *args)
 callback for the isVClosed() method More...
 
static PyObject * staticCallback_increaseDegree (PyObject *self, PyObject *args)
 callback for the increaseDegree() method More...
 
static PyObject * staticCallback_increaseUMultiplicity (PyObject *self, PyObject *args)
 callback for the increaseUMultiplicity() method More...
 
static PyObject * staticCallback_increaseVMultiplicity (PyObject *self, PyObject *args)
 callback for the increaseVMultiplicity() method More...
 
static PyObject * staticCallback_incrementUMultiplicity (PyObject *self, PyObject *args)
 callback for the incrementUMultiplicity() method More...
 
static PyObject * staticCallback_incrementVMultiplicity (PyObject *self, PyObject *args)
 callback for the incrementVMultiplicity() method More...
 
static PyObject * staticCallback_insertUKnot (PyObject *self, PyObject *args)
 callback for the insertUKnot() method More...
 
static PyObject * staticCallback_insertUKnots (PyObject *self, PyObject *args)
 callback for the insertUKnots() method More...
 
static PyObject * staticCallback_insertVKnot (PyObject *self, PyObject *args)
 callback for the insertVKnot() method More...
 
static PyObject * staticCallback_insertVKnots (PyObject *self, PyObject *args)
 callback for the insertVKnots() method More...
 
static PyObject * staticCallback_removeUKnot (PyObject *self, PyObject *args)
 callback for the removeUKnot() method More...
 
static PyObject * staticCallback_removeVKnot (PyObject *self, PyObject *args)
 callback for the removeVKnot() method More...
 
static PyObject * staticCallback_segment (PyObject *self, PyObject *args)
 callback for the segment() method More...
 
static PyObject * staticCallback_setUKnot (PyObject *self, PyObject *args)
 callback for the setUKnot() method More...
 
static PyObject * staticCallback_setVKnot (PyObject *self, PyObject *args)
 callback for the setVKnot() method More...
 
static PyObject * staticCallback_getUKnot (PyObject *self, PyObject *args)
 callback for the getUKnot() method More...
 
static PyObject * staticCallback_getVKnot (PyObject *self, PyObject *args)
 callback for the getVKnot() method More...
 
static PyObject * staticCallback_setUKnots (PyObject *self, PyObject *args)
 callback for the setUKnots() method More...
 
static PyObject * staticCallback_setVKnots (PyObject *self, PyObject *args)
 callback for the setVKnots() method More...
 
static PyObject * staticCallback_getUKnots (PyObject *self, PyObject *args)
 callback for the getUKnots() method More...
 
static PyObject * staticCallback_getVKnots (PyObject *self, PyObject *args)
 callback for the getVKnots() method More...
 
static PyObject * staticCallback_setPole (PyObject *self, PyObject *args)
 callback for the setPole() method More...
 
static PyObject * staticCallback_setPoleCol (PyObject *self, PyObject *args)
 callback for the setPoleCol() method More...
 
static PyObject * staticCallback_setPoleRow (PyObject *self, PyObject *args)
 callback for the setPoleRow() method More...
 
static PyObject * staticCallback_getPole (PyObject *self, PyObject *args)
 callback for the getPole() method More...
 
static PyObject * staticCallback_getPoles (PyObject *self, PyObject *args)
 callback for the getPoles() method More...
 
static PyObject * staticCallback_setWeight (PyObject *self, PyObject *args)
 callback for the setWeight() method More...
 
static PyObject * staticCallback_setWeightCol (PyObject *self, PyObject *args)
 callback for the setWeightCol() method More...
 
static PyObject * staticCallback_setWeightRow (PyObject *self, PyObject *args)
 callback for the setWeightRow() method More...
 
static PyObject * staticCallback_getWeight (PyObject *self, PyObject *args)
 callback for the getWeight() method More...
 
static PyObject * staticCallback_getWeights (PyObject *self, PyObject *args)
 callback for the getWeights() method More...
 
static PyObject * staticCallback_getPolesAndWeights (PyObject *self, PyObject *args)
 callback for the getPolesAndWeights() method More...
 
static PyObject * staticCallback_getResolution (PyObject *self, PyObject *args)
 callback for the getResolution() method More...
 
static PyObject * staticCallback_movePoint (PyObject *self, PyObject *args)
 callback for the movePoint() method More...
 
static PyObject * staticCallback_setUNotPeriodic (PyObject *self, PyObject *args)
 callback for the setUNotPeriodic() method More...
 
static PyObject * staticCallback_setVNotPeriodic (PyObject *self, PyObject *args)
 callback for the setVNotPeriodic() method More...
 
static PyObject * staticCallback_setUPeriodic (PyObject *self, PyObject *args)
 callback for the setUPeriodic() method More...
 
static PyObject * staticCallback_setVPeriodic (PyObject *self, PyObject *args)
 callback for the setVPeriodic() method More...
 
static PyObject * staticCallback_setUOrigin (PyObject *self, PyObject *args)
 callback for the setUOrigin() method More...
 
static PyObject * staticCallback_setVOrigin (PyObject *self, PyObject *args)
 callback for the setVOrigin() method More...
 
static PyObject * staticCallback_getUMultiplicity (PyObject *self, PyObject *args)
 callback for the getUMultiplicity() method More...
 
static PyObject * staticCallback_getVMultiplicity (PyObject *self, PyObject *args)
 callback for the getVMultiplicity() method More...
 
static PyObject * staticCallback_getUMultiplicities (PyObject *self, PyObject *args)
 callback for the getUMultiplicities() method More...
 
static PyObject * staticCallback_getVMultiplicities (PyObject *self, PyObject *args)
 callback for the getVMultiplicities() method More...
 
static PyObject * staticCallback_exchangeUV (PyObject *self, PyObject *args)
 callback for the exchangeUV() method More...
 
static PyObject * staticCallback_uIso (PyObject *self, PyObject *args)
 callback for the uIso() method More...
 
static PyObject * staticCallback_vIso (PyObject *self, PyObject *args)
 callback for the vIso() method More...
 
static PyObject * staticCallback_reparametrize (PyObject *self, PyObject *args)
 callback for the reparametrize() method More...
 
static PyObject * staticCallback_approximate (PyObject *self, PyObject *args, PyObject *kwd)
 callback for the approximate() method More...
 
static PyObject * staticCallback_interpolate (PyObject *self, PyObject *args)
 callback for the interpolate() method More...
 
static PyObject * staticCallback_buildFromPolesMultsKnots (PyObject *self, PyObject *args, PyObject *kwd)
 callback for the buildFromPolesMultsKnots() method More...
 

callbacks and implementers for the python object attributes

Py::Long getUDegree (void) const
 getter for the UDegree attribute More...
 
Py::Long getVDegree (void) const
 getter for the VDegree attribute More...
 
Py::Long getMaxDegree (void) const
 getter for the MaxDegree attribute More...
 
Py::Long getNbUPoles (void) const
 getter for the NbUPoles attribute More...
 
Py::Long getNbVPoles (void) const
 getter for the NbVPoles attribute More...
 
Py::Long getNbUKnots (void) const
 getter for the NbUKnots attribute More...
 
Py::Long getNbVKnots (void) const
 getter for the NbVKnots attribute More...
 
Py::Object getFirstUKnotIndex (void) const
 getter for the FirstUKnotIndex attribute More...
 
Py::Object getLastUKnotIndex (void) const
 getter for the LastUKnotIndex attribute More...
 
Py::Object getFirstVKnotIndex (void) const
 getter for the FirstVKnotIndex attribute More...
 
Py::Object getLastVKnotIndex (void) const
 getter for the LastVKnotIndex attribute More...
 
Py::List getUKnotSequence (void) const
 getter for the UKnotSequence attribute More...
 
Py::List getVKnotSequence (void) const
 getter for the VKnotSequence 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...
 
GeomBSplineSurface * getGeomBSplineSurfacePtr (void) const
 getter for the object handled by this class More...
 
static PyObject * staticCallback_getUDegree (PyObject *self, void *closure)
 getter callback for the UDegree attribute More...
 
static int staticCallback_setUDegree (PyObject *self, PyObject *value, void *closure)
 setter callback for the UDegree attribute More...
 
static PyObject * staticCallback_getVDegree (PyObject *self, void *closure)
 getter callback for the VDegree attribute More...
 
static int staticCallback_setVDegree (PyObject *self, PyObject *value, void *closure)
 setter callback for the VDegree attribute More...
 
static PyObject * staticCallback_getMaxDegree (PyObject *self, void *closure)
 getter callback for the MaxDegree attribute More...
 
static int staticCallback_setMaxDegree (PyObject *self, PyObject *value, void *closure)
 setter callback for the MaxDegree attribute More...
 
static PyObject * staticCallback_getNbUPoles (PyObject *self, void *closure)
 getter callback for the NbUPoles attribute More...
 
static int staticCallback_setNbUPoles (PyObject *self, PyObject *value, void *closure)
 setter callback for the NbUPoles attribute More...
 
static PyObject * staticCallback_getNbVPoles (PyObject *self, void *closure)
 getter callback for the NbVPoles attribute More...
 
static int staticCallback_setNbVPoles (PyObject *self, PyObject *value, void *closure)
 setter callback for the NbVPoles attribute More...
 
static PyObject * staticCallback_getNbUKnots (PyObject *self, void *closure)
 getter callback for the NbUKnots attribute More...
 
static int staticCallback_setNbUKnots (PyObject *self, PyObject *value, void *closure)
 setter callback for the NbUKnots attribute More...
 
static PyObject * staticCallback_getNbVKnots (PyObject *self, void *closure)
 getter callback for the NbVKnots attribute More...
 
static int staticCallback_setNbVKnots (PyObject *self, PyObject *value, void *closure)
 setter callback for the NbVKnots attribute More...
 
static PyObject * staticCallback_getFirstUKnotIndex (PyObject *self, void *closure)
 getter callback for the FirstUKnotIndex attribute More...
 
static int staticCallback_setFirstUKnotIndex (PyObject *self, PyObject *value, void *closure)
 setter callback for the FirstUKnotIndex attribute More...
 
static PyObject * staticCallback_getLastUKnotIndex (PyObject *self, void *closure)
 getter callback for the LastUKnotIndex attribute More...
 
static int staticCallback_setLastUKnotIndex (PyObject *self, PyObject *value, void *closure)
 setter callback for the LastUKnotIndex attribute More...
 
static PyObject * staticCallback_getFirstVKnotIndex (PyObject *self, void *closure)
 getter callback for the FirstVKnotIndex attribute More...
 
static int staticCallback_setFirstVKnotIndex (PyObject *self, PyObject *value, void *closure)
 setter callback for the FirstVKnotIndex attribute More...
 
static PyObject * staticCallback_getLastVKnotIndex (PyObject *self, void *closure)
 getter callback for the LastVKnotIndex attribute More...
 
static int staticCallback_setLastVKnotIndex (PyObject *self, PyObject *value, void *closure)
 setter callback for the LastVKnotIndex attribute More...
 
static PyObject * staticCallback_getUKnotSequence (PyObject *self, void *closure)
 getter callback for the UKnotSequence attribute More...
 
static int staticCallback_setUKnotSequence (PyObject *self, PyObject *value, void *closure)
 setter callback for the UKnotSequence attribute More...
 
static PyObject * staticCallback_getVKnotSequence (PyObject *self, void *closure)
 getter callback for the VKnotSequence attribute More...
 
static int staticCallback_setVKnotSequence (PyObject *self, PyObject *value, void *closure)
 setter callback for the VKnotSequence attribute More...
 

Additional Inherited Members

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

Detailed Description

The python export class for GeomBSplineSurface.

Member Typedef Documentation

◆ PointerType

Constructor & Destructor Documentation

◆ ~BSplineSurfacePy()

BSplineSurfacePy::~BSplineSurfacePy ( )
protected

◆ BSplineSurfacePy()

BSplineSurfacePy::BSplineSurfacePy ( GeomBSplineSurface *  pcObject,
PyTypeObject *  T = &Type 
)

Referenced by PyMake(), and reparametrize().

Member Function Documentation

◆ approximate()

◆ bounds()

PyObject * BSplineSurfacePy::bounds ( PyObject *  args)

implementer for the bounds() method

References Part::GeometryPy::getGeometryPtr().

Referenced by staticCallback_bounds().

◆ buildFromPolesMultsKnots()

◆ exchangeUV()

PyObject * BSplineSurfacePy::exchangeUV ( PyObject *  args)

implementer for the exchangeUV() method

References Part::GeometryPy::getGeometryPtr().

Referenced by staticCallback_exchangeUV().

◆ getCustomAttributes()

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

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

◆ getFirstUKnotIndex()

Py::Object BSplineSurfacePy::getFirstUKnotIndex ( void  ) const

getter for the FirstUKnotIndex attribute

References Part::GeometryPy::getGeometryPtr().

Referenced by staticCallback_getFirstUKnotIndex().

◆ getFirstVKnotIndex()

Py::Object BSplineSurfacePy::getFirstVKnotIndex ( void  ) const

getter for the FirstVKnotIndex attribute

References Part::GeometryPy::getGeometryPtr().

Referenced by staticCallback_getFirstVKnotIndex().

◆ getGeomBSplineSurfacePtr()

GeomBSplineSurface * BSplineSurfacePy::getGeomBSplineSurfacePtr ( void  ) const

getter for the object handled by this class

Referenced by approximate(), buildFromPolesMultsKnots(), and interpolate().

◆ getLastUKnotIndex()

Py::Object BSplineSurfacePy::getLastUKnotIndex ( void  ) const

getter for the LastUKnotIndex attribute

References Part::GeometryPy::getGeometryPtr().

Referenced by staticCallback_getLastUKnotIndex().

◆ getLastVKnotIndex()

Py::Object BSplineSurfacePy::getLastVKnotIndex ( void  ) const

getter for the LastVKnotIndex attribute

References Part::GeometryPy::getGeometryPtr().

Referenced by staticCallback_getLastVKnotIndex().

◆ getMaxDegree()

Py::Long BSplineSurfacePy::getMaxDegree ( void  ) const

getter for the MaxDegree attribute

References Part::GeometryPy::getGeometryPtr().

Referenced by staticCallback_getMaxDegree().

◆ getNbUKnots()

Py::Long BSplineSurfacePy::getNbUKnots ( void  ) const

getter for the NbUKnots attribute

References Part::GeometryPy::getGeometryPtr().

Referenced by staticCallback_getNbUKnots().

◆ getNbUPoles()

Py::Long BSplineSurfacePy::getNbUPoles ( void  ) const

getter for the NbUPoles attribute

References Part::GeometryPy::getGeometryPtr().

Referenced by staticCallback_getNbUPoles().

◆ getNbVKnots()

Py::Long BSplineSurfacePy::getNbVKnots ( void  ) const

getter for the NbVKnots attribute

References Part::GeometryPy::getGeometryPtr().

Referenced by staticCallback_getNbVKnots().

◆ getNbVPoles()

Py::Long BSplineSurfacePy::getNbVPoles ( void  ) const

getter for the NbVPoles attribute

References Part::GeometryPy::getGeometryPtr().

Referenced by staticCallback_getNbVPoles().

◆ getPole()

PyObject * BSplineSurfacePy::getPole ( PyObject *  args)

implementer for the getPole() method

References Part::GeometryPy::getGeometryPtr(), and Part::PartExceptionOCCError.

Referenced by staticCallback_getPole().

◆ getPoles()

PyObject * BSplineSurfacePy::getPoles ( PyObject *  args)

implementer for the getPoles() method

References Part::GeometryPy::getGeometryPtr(), and Part::PartExceptionOCCError.

Referenced by staticCallback_getPoles().

◆ getPolesAndWeights()

PyObject * BSplineSurfacePy::getPolesAndWeights ( PyObject *  args)

◆ getResolution()

PyObject * BSplineSurfacePy::getResolution ( PyObject *  args)

◆ GetType()

virtual PyTypeObject* Part::BSplineSurfacePy::GetType ( void  )
virtual

Reimplemented from Part::GeometrySurfacePy.

◆ getUDegree()

Py::Long BSplineSurfacePy::getUDegree ( void  ) const

getter for the UDegree attribute

References Part::GeometryPy::getGeometryPtr().

Referenced by staticCallback_getUDegree().

◆ getUKnot()

PyObject * BSplineSurfacePy::getUKnot ( PyObject *  args)

implementer for the getUKnot() method

References Part::GeometryPy::getGeometryPtr().

Referenced by staticCallback_getUKnot().

◆ getUKnots()

PyObject * BSplineSurfacePy::getUKnots ( PyObject *  args)

◆ getUKnotSequence()

Py::List BSplineSurfacePy::getUKnotSequence ( void  ) const

getter for the UKnotSequence attribute

References Part::GeometryPy::getGeometryPtr().

Referenced by staticCallback_getUKnotSequence().

◆ getUMultiplicities()

PyObject * BSplineSurfacePy::getUMultiplicities ( PyObject *  args)

◆ getUMultiplicity()

PyObject * BSplineSurfacePy::getUMultiplicity ( PyObject *  args)

◆ getVDegree()

Py::Long BSplineSurfacePy::getVDegree ( void  ) const

getter for the VDegree attribute

References Part::GeometryPy::getGeometryPtr().

Referenced by staticCallback_getVDegree().

◆ getVKnot()

PyObject * BSplineSurfacePy::getVKnot ( PyObject *  args)

implementer for the getVKnot() method

References Part::GeometryPy::getGeometryPtr().

Referenced by staticCallback_getVKnot().

◆ getVKnots()

PyObject * BSplineSurfacePy::getVKnots ( PyObject *  args)

◆ getVKnotSequence()

Py::List BSplineSurfacePy::getVKnotSequence ( void  ) const

getter for the VKnotSequence attribute

References Part::GeometryPy::getGeometryPtr().

Referenced by staticCallback_getVKnotSequence().

◆ getVMultiplicities()

PyObject * BSplineSurfacePy::getVMultiplicities ( PyObject *  args)

◆ getVMultiplicity()

PyObject * BSplineSurfacePy::getVMultiplicity ( PyObject *  args)

◆ getWeight()

PyObject * BSplineSurfacePy::getWeight ( PyObject *  args)

◆ getWeights()

PyObject * BSplineSurfacePy::getWeights ( PyObject *  args)

◆ increaseDegree()

PyObject * BSplineSurfacePy::increaseDegree ( PyObject *  args)

implementer for the increaseDegree() method

References Part::GeometryPy::getGeometryPtr().

Referenced by staticCallback_increaseDegree().

◆ increaseUMultiplicity()

PyObject * BSplineSurfacePy::increaseUMultiplicity ( PyObject *  args)

◆ increaseVMultiplicity()

PyObject * BSplineSurfacePy::increaseVMultiplicity ( PyObject *  args)

◆ incrementUMultiplicity()

PyObject * BSplineSurfacePy::incrementUMultiplicity ( PyObject *  args)

◆ incrementVMultiplicity()

PyObject * BSplineSurfacePy::incrementVMultiplicity ( PyObject *  args)

◆ insertUKnot()

PyObject * BSplineSurfacePy::insertUKnot ( PyObject *  args)

◆ insertUKnots()

PyObject * BSplineSurfacePy::insertUKnots ( PyObject *  args)

◆ insertVKnot()

PyObject * BSplineSurfacePy::insertVKnot ( PyObject *  args)

◆ insertVKnots()

PyObject * BSplineSurfacePy::insertVKnots ( PyObject *  args)

◆ interpolate()

◆ isUClosed()

PyObject * BSplineSurfacePy::isUClosed ( PyObject *  args)

implementer for the isUClosed() method

References Part::GeometryPy::getGeometryPtr().

Referenced by staticCallback_isUClosed().

◆ isUPeriodic()

PyObject * BSplineSurfacePy::isUPeriodic ( PyObject *  args)

implementer for the isUPeriodic() method

References Part::GeometryPy::getGeometryPtr().

Referenced by staticCallback_isUPeriodic().

◆ isURational()

PyObject * BSplineSurfacePy::isURational ( PyObject *  args)

implementer for the isURational() method

References Part::GeometryPy::getGeometryPtr().

Referenced by staticCallback_isURational().

◆ isVClosed()

PyObject * BSplineSurfacePy::isVClosed ( PyObject *  args)

implementer for the isVClosed() method

References Part::GeometryPy::getGeometryPtr().

Referenced by staticCallback_isVClosed().

◆ isVPeriodic()

PyObject * BSplineSurfacePy::isVPeriodic ( PyObject *  args)

implementer for the isVPeriodic() method

References Part::GeometryPy::getGeometryPtr().

Referenced by staticCallback_isVPeriodic().

◆ isVRational()

PyObject * BSplineSurfacePy::isVRational ( PyObject *  args)

implementer for the isVRational() method

References Part::GeometryPy::getGeometryPtr().

Referenced by staticCallback_isVRational().

◆ movePoint()

PyObject * BSplineSurfacePy::movePoint ( PyObject *  args)

◆ PyInit()

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

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

Reimplemented from Part::GeometrySurfacePy.

◆ PyMake()

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

References BSplineSurfacePy().

◆ removeUKnot()

PyObject * BSplineSurfacePy::removeUKnot ( PyObject *  args)

◆ removeVKnot()

PyObject * BSplineSurfacePy::removeVKnot ( PyObject *  args)

◆ reparametrize()

PyObject * BSplineSurfacePy::reparametrize ( PyObject *  args)

◆ representation()

◆ segment()

PyObject * BSplineSurfacePy::segment ( PyObject *  args)

implementer for the segment() method

References Part::GeometryPy::getGeometryPtr(), and Part::PartExceptionOCCError.

Referenced by staticCallback_segment().

◆ setCustomAttributes()

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

setter for special attributes (e.g.

dynamic ones) Output: Success=1, Failure=-1, Ignore=0

◆ setPole()

PyObject * BSplineSurfacePy::setPole ( PyObject *  args)

◆ setPoleCol()

PyObject * BSplineSurfacePy::setPoleCol ( PyObject *  args)

◆ setPoleRow()

PyObject * BSplineSurfacePy::setPoleRow ( PyObject *  args)

◆ setUKnot()

PyObject * BSplineSurfacePy::setUKnot ( PyObject *  args)

implementer for the setUKnot() method

References Part::GeometryPy::getGeometryPtr().

Referenced by staticCallback_setUKnot().

◆ setUKnots()

PyObject * BSplineSurfacePy::setUKnots ( PyObject *  args)

◆ setUNotPeriodic()

PyObject * BSplineSurfacePy::setUNotPeriodic ( PyObject *  args)

◆ setUOrigin()

PyObject * BSplineSurfacePy::setUOrigin ( PyObject *  args)

◆ setUPeriodic()

PyObject * BSplineSurfacePy::setUPeriodic ( PyObject *  args)

◆ setVKnot()

PyObject * BSplineSurfacePy::setVKnot ( PyObject *  args)

implementer for the setVKnot() method

References Part::GeometryPy::getGeometryPtr().

Referenced by staticCallback_setVKnot().

◆ setVKnots()

PyObject * BSplineSurfacePy::setVKnots ( PyObject *  args)

◆ setVNotPeriodic()

PyObject * BSplineSurfacePy::setVNotPeriodic ( PyObject *  args)

◆ setVOrigin()

PyObject * BSplineSurfacePy::setVOrigin ( PyObject *  args)

◆ setVPeriodic()

PyObject * BSplineSurfacePy::setVPeriodic ( PyObject *  args)

◆ setWeight()

PyObject * BSplineSurfacePy::setWeight ( PyObject *  args)

◆ setWeightCol()

PyObject * BSplineSurfacePy::setWeightCol ( PyObject *  args)

◆ setWeightRow()

PyObject * BSplineSurfacePy::setWeightRow ( PyObject *  args)

◆ staticCallback_approximate()

◆ staticCallback_bounds()

PyObject * BSplineSurfacePy::staticCallback_bounds ( PyObject *  self,
PyObject *  args 
)
static

◆ staticCallback_buildFromPolesMultsKnots()

◆ staticCallback_exchangeUV()

◆ staticCallback_getFirstUKnotIndex()

PyObject * BSplineSurfacePy::staticCallback_getFirstUKnotIndex ( PyObject *  self,
void *  closure 
)
static

◆ staticCallback_getFirstVKnotIndex()

PyObject * BSplineSurfacePy::staticCallback_getFirstVKnotIndex ( PyObject *  self,
void *  closure 
)
static

◆ staticCallback_getLastUKnotIndex()

PyObject * BSplineSurfacePy::staticCallback_getLastUKnotIndex ( PyObject *  self,
void *  closure 
)
static

◆ staticCallback_getLastVKnotIndex()

PyObject * BSplineSurfacePy::staticCallback_getLastVKnotIndex ( PyObject *  self,
void *  closure 
)
static

◆ staticCallback_getMaxDegree()

PyObject * BSplineSurfacePy::staticCallback_getMaxDegree ( PyObject *  self,
void *  closure 
)
static

◆ staticCallback_getNbUKnots()

PyObject * BSplineSurfacePy::staticCallback_getNbUKnots ( PyObject *  self,
void *  closure 
)
static

◆ staticCallback_getNbUPoles()

PyObject * BSplineSurfacePy::staticCallback_getNbUPoles ( PyObject *  self,
void *  closure 
)
static

◆ staticCallback_getNbVKnots()

PyObject * BSplineSurfacePy::staticCallback_getNbVKnots ( PyObject *  self,
void *  closure 
)
static

◆ staticCallback_getNbVPoles()

PyObject * BSplineSurfacePy::staticCallback_getNbVPoles ( PyObject *  self,
void *  closure 
)
static

◆ staticCallback_getPole()

PyObject * BSplineSurfacePy::staticCallback_getPole ( PyObject *  self,
PyObject *  args 
)
static

◆ staticCallback_getPoles()

PyObject * BSplineSurfacePy::staticCallback_getPoles ( PyObject *  self,
PyObject *  args 
)
static

◆ staticCallback_getPolesAndWeights()

PyObject * BSplineSurfacePy::staticCallback_getPolesAndWeights ( PyObject *  self,
PyObject *  args 
)
static

◆ staticCallback_getResolution()

PyObject * BSplineSurfacePy::staticCallback_getResolution ( PyObject *  self,
PyObject *  args 
)
static

◆ staticCallback_getUDegree()

PyObject * BSplineSurfacePy::staticCallback_getUDegree ( PyObject *  self,
void *  closure 
)
static

◆ staticCallback_getUKnot()

PyObject * BSplineSurfacePy::staticCallback_getUKnot ( PyObject *  self,
PyObject *  args 
)
static

◆ staticCallback_getUKnots()

PyObject * BSplineSurfacePy::staticCallback_getUKnots ( PyObject *  self,
PyObject *  args 
)
static

◆ staticCallback_getUKnotSequence()

PyObject * BSplineSurfacePy::staticCallback_getUKnotSequence ( PyObject *  self,
void *  closure 
)
static

◆ staticCallback_getUMultiplicities()

PyObject * BSplineSurfacePy::staticCallback_getUMultiplicities ( PyObject *  self,
PyObject *  args 
)
static

◆ staticCallback_getUMultiplicity()

PyObject * BSplineSurfacePy::staticCallback_getUMultiplicity ( PyObject *  self,
PyObject *  args 
)
static

◆ staticCallback_getVDegree()

PyObject * BSplineSurfacePy::staticCallback_getVDegree ( PyObject *  self,
void *  closure 
)
static

◆ staticCallback_getVKnot()

PyObject * BSplineSurfacePy::staticCallback_getVKnot ( PyObject *  self,
PyObject *  args 
)
static

◆ staticCallback_getVKnots()

PyObject * BSplineSurfacePy::staticCallback_getVKnots ( PyObject *  self,
PyObject *  args 
)
static

◆ staticCallback_getVKnotSequence()

PyObject * BSplineSurfacePy::staticCallback_getVKnotSequence ( PyObject *  self,
void *  closure 
)
static

◆ staticCallback_getVMultiplicities()

PyObject * BSplineSurfacePy::staticCallback_getVMultiplicities ( PyObject *  self,
PyObject *  args 
)
static

◆ staticCallback_getVMultiplicity()

PyObject * BSplineSurfacePy::staticCallback_getVMultiplicity ( PyObject *  self,
PyObject *  args 
)
static

◆ staticCallback_getWeight()

PyObject * BSplineSurfacePy::staticCallback_getWeight ( PyObject *  self,
PyObject *  args 
)
static

◆ staticCallback_getWeights()

PyObject * BSplineSurfacePy::staticCallback_getWeights ( PyObject *  self,
PyObject *  args 
)
static

◆ staticCallback_increaseDegree()

◆ staticCallback_increaseUMultiplicity()

◆ staticCallback_increaseVMultiplicity()

◆ staticCallback_incrementUMultiplicity()

◆ staticCallback_incrementVMultiplicity()

◆ staticCallback_insertUKnot()

◆ staticCallback_insertUKnots()

◆ staticCallback_insertVKnot()

◆ staticCallback_insertVKnots()

◆ staticCallback_interpolate()

◆ staticCallback_isUClosed()

PyObject * BSplineSurfacePy::staticCallback_isUClosed ( PyObject *  self,
PyObject *  args 
)
static

◆ staticCallback_isUPeriodic()

PyObject * BSplineSurfacePy::staticCallback_isUPeriodic ( PyObject *  self,
PyObject *  args 
)
static

◆ staticCallback_isURational()

PyObject * BSplineSurfacePy::staticCallback_isURational ( PyObject *  self,
PyObject *  args 
)
static

◆ staticCallback_isVClosed()

PyObject * BSplineSurfacePy::staticCallback_isVClosed ( PyObject *  self,
PyObject *  args 
)
static

◆ staticCallback_isVPeriodic()

PyObject * BSplineSurfacePy::staticCallback_isVPeriodic ( PyObject *  self,
PyObject *  args 
)
static

◆ staticCallback_isVRational()

PyObject * BSplineSurfacePy::staticCallback_isVRational ( PyObject *  self,
PyObject *  args 
)
static

◆ staticCallback_movePoint()

◆ staticCallback_removeUKnot()

◆ staticCallback_removeVKnot()

◆ staticCallback_reparametrize()

PyObject * BSplineSurfacePy::staticCallback_reparametrize ( PyObject *  self,
PyObject *  args 
)
static

◆ staticCallback_segment()

◆ staticCallback_setFirstUKnotIndex()

int BSplineSurfacePy::staticCallback_setFirstUKnotIndex ( PyObject *  self,
PyObject *  value,
void *  closure 
)
static

setter callback for the FirstUKnotIndex attribute

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

◆ staticCallback_setFirstVKnotIndex()

int BSplineSurfacePy::staticCallback_setFirstVKnotIndex ( PyObject *  self,
PyObject *  value,
void *  closure 
)
static

setter callback for the FirstVKnotIndex attribute

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

◆ staticCallback_setLastUKnotIndex()

int BSplineSurfacePy::staticCallback_setLastUKnotIndex ( PyObject *  self,
PyObject *  value,
void *  closure 
)
static

setter callback for the LastUKnotIndex attribute

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

◆ staticCallback_setLastVKnotIndex()

int BSplineSurfacePy::staticCallback_setLastVKnotIndex ( PyObject *  self,
PyObject *  value,
void *  closure 
)
static

setter callback for the LastVKnotIndex attribute

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

◆ staticCallback_setMaxDegree()

int BSplineSurfacePy::staticCallback_setMaxDegree ( PyObject *  self,
PyObject *  value,
void *  closure 
)
static

setter callback for the MaxDegree attribute

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

◆ staticCallback_setNbUKnots()

int BSplineSurfacePy::staticCallback_setNbUKnots ( PyObject *  self,
PyObject *  value,
void *  closure 
)
static

setter callback for the NbUKnots attribute

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

◆ staticCallback_setNbUPoles()

int BSplineSurfacePy::staticCallback_setNbUPoles ( PyObject *  self,
PyObject *  value,
void *  closure 
)
static

setter callback for the NbUPoles attribute

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

◆ staticCallback_setNbVKnots()

int BSplineSurfacePy::staticCallback_setNbVKnots ( PyObject *  self,
PyObject *  value,
void *  closure 
)
static

setter callback for the NbVKnots attribute

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

◆ staticCallback_setNbVPoles()

int BSplineSurfacePy::staticCallback_setNbVPoles ( PyObject *  self,
PyObject *  value,
void *  closure 
)
static

setter callback for the NbVPoles attribute

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

◆ staticCallback_setPole()

◆ staticCallback_setPoleCol()

◆ staticCallback_setPoleRow()

◆ staticCallback_setUDegree()

int BSplineSurfacePy::staticCallback_setUDegree ( PyObject *  self,
PyObject *  value,
void *  closure 
)
static

setter callback for the UDegree attribute

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

◆ staticCallback_setUKnot()

◆ staticCallback_setUKnots()

◆ staticCallback_setUKnotSequence()

int BSplineSurfacePy::staticCallback_setUKnotSequence ( PyObject *  self,
PyObject *  value,
void *  closure 
)
static

setter callback for the UKnotSequence attribute

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

◆ staticCallback_setUNotPeriodic()

◆ staticCallback_setUOrigin()

◆ staticCallback_setUPeriodic()

◆ staticCallback_setVDegree()

int BSplineSurfacePy::staticCallback_setVDegree ( PyObject *  self,
PyObject *  value,
void *  closure 
)
static

setter callback for the VDegree attribute

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

◆ staticCallback_setVKnot()

◆ staticCallback_setVKnots()

◆ staticCallback_setVKnotSequence()

int BSplineSurfacePy::staticCallback_setVKnotSequence ( PyObject *  self,
PyObject *  value,
void *  closure 
)
static

setter callback for the VKnotSequence attribute

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

◆ staticCallback_setVNotPeriodic()

◆ staticCallback_setVOrigin()

◆ staticCallback_setVPeriodic()

◆ staticCallback_setWeight()

◆ staticCallback_setWeightCol()

◆ staticCallback_setWeightRow()

◆ staticCallback_uIso()

PyObject * BSplineSurfacePy::staticCallback_uIso ( PyObject *  self,
PyObject *  args 
)
static

◆ staticCallback_vIso()

PyObject * BSplineSurfacePy::staticCallback_vIso ( PyObject *  self,
PyObject *  args 
)
static

◆ uIso()

PyObject * BSplineSurfacePy::uIso ( PyObject *  args)

implementer for the uIso() method

References Part::GeometryPy::getGeometryPtr(), and Part::PartExceptionOCCError.

Referenced by staticCallback_uIso().

◆ vIso()

PyObject * BSplineSurfacePy::vIso ( PyObject *  args)

implementer for the vIso() method

References Part::GeometryPy::getGeometryPtr(), and Part::PartExceptionOCCError.

Referenced by staticCallback_vIso().

Member Data Documentation

◆ GetterSetter

PyGetSetDef BSplineSurfacePy::GetterSetter
static

Attribute structure of BSplineSurfacePy.

◆ Methods

PyMethodDef BSplineSurfacePy::Methods
static

Methods structure of BSplineSurfacePy.

◆ Type


The documentation for this class was generated from the following files:
  • build/webdoc/src/Mod/Part/App/BSplineSurfacePy.h
  • src/Mod/Part/App/BSplineSurfacePyImp.cpp
  • build/webdoc/src/Mod/Part/App/BSplineSurfacePy.cpp