The python export class for GeomBezierSurface. More...
#include <BezierSurfacePy.h>
Public Types | |
typedef GeomBezierSurface * | PointerType |
Public Member Functions | |
PyObject * | _getattr (char *attr) |
GetAttribute implementation This method implements the retriavel of object attributes. | |
virtual PyObject * | _repr (void) |
_repr method Overide this method to return a string object with some invormation about the object. | |
int | _setattr (char *attr, PyObject *value) |
SetAttribute implementation This method implements the seting of object attributes. | |
BezierSurfacePy (GeomBezierSurface *pcObject, PyTypeObject *T=&Type) | |
PyObject * | getCustomAttributes (const char *attr) const |
getter method for special attributes (e.g. dynamic ones) | |
GeomBezierSurface * | getGeomBezierSurfacePtr (void) const |
getter for the object handled by this class | |
virtual PyParentObject * | GetParents (void) |
virtual PyTypeObject * | GetType (void) |
virtual int | PyInit (PyObject *args, PyObject *k) |
PyInit method Overide this method to initialize a newly created instance of the class (Constuctor). | |
std::string | representation (void) const |
int | setCustomAttributes (const char *attr, PyObject *obj) |
setter for special attributes (e.g. dynamic ones) | |
~BezierSurfacePy () | |
Static Public Member Functions | |
static PyObject * | PyMake (struct _typeobject *, PyObject *, PyObject *) |
Static Public Attributes | |
static PyGetSetDef | GetterSetter [] |
Attribute structure of BezierSurfacePy. | |
static PyMethodDef | Methods [] |
Methods structure of BezierSurfacePy. | |
static PyParentObject | Parents [] = { PARENTSPartBezierSurfacePy } |
static PyTypeObject | Type |
Type structure of BezierSurfacePy. | |
callbacks and implementers for the python object methods | |
| |
PyObject * | bounds (PyObject *args) |
implementer for the bounds() method | |
PyObject * | exchangeUV (PyObject *args) |
implementer for the exchangeUV() method | |
PyObject * | getPole (PyObject *args) |
implementer for the getPole() method | |
PyObject * | getPoles (PyObject *args) |
implementer for the getPoles() method | |
PyObject * | getResolution (PyObject *args) |
implementer for the getResolution() method | |
PyObject * | getWeight (PyObject *args) |
implementer for the getWeight() method | |
PyObject * | getWeights (PyObject *args) |
implementer for the getWeights() method | |
PyObject * | increase (PyObject *args) |
implementer for the increase() method | |
PyObject * | insertPoleColAfter (PyObject *args) |
implementer for the insertPoleColAfter() method | |
PyObject * | insertPoleColBefore (PyObject *args) |
implementer for the insertPoleColBefore() method | |
PyObject * | insertPoleRowAfter (PyObject *args) |
implementer for the insertPoleRowAfter() method | |
PyObject * | insertPoleRowBefore (PyObject *args) |
implementer for the insertPoleRowBefore() method | |
PyObject * | isUClosed (PyObject *args) |
implementer for the isUClosed() method | |
PyObject * | isUPeriodic (PyObject *args) |
implementer for the isUPeriodic() method | |
PyObject * | isURational (PyObject *args) |
implementer for the isURational() method | |
PyObject * | isVClosed (PyObject *args) |
implementer for the isVClosed() method | |
PyObject * | isVPeriodic (PyObject *args) |
implementer for the isVPeriodic() method | |
PyObject * | isVRational (PyObject *args) |
implementer for the isVRational() method | |
PyObject * | removePoleCol (PyObject *args) |
implementer for the removePoleCol() method | |
PyObject * | removePoleRow (PyObject *args) |
implementer for the removePoleRow() method | |
PyObject * | segment (PyObject *args) |
implementer for the segment() method | |
PyObject * | setPole (PyObject *args) |
implementer for the setPole() method | |
PyObject * | setPoleCol (PyObject *args) |
implementer for the setPoleCol() method | |
PyObject * | setPoleRow (PyObject *args) |
implementer for the setPoleRow() method | |
PyObject * | setWeight (PyObject *args) |
implementer for the setWeight() method | |
PyObject * | setWeightCol (PyObject *args) |
implementer for the setWeightCol() method | |
PyObject * | setWeightRow (PyObject *args) |
implementer for the setWeightRow() method | |
PyObject * | uIso (PyObject *args) |
implementer for the uIso() method | |
PyObject * | vIso (PyObject *args) |
implementer for the vIso() method | |
static PyObject * | staticCallback_bounds (PyObject *self, PyObject *args) |
callback for the bounds() method | |
static PyObject * | staticCallback_exchangeUV (PyObject *self, PyObject *args) |
callback for the exchangeUV() method | |
static PyObject * | staticCallback_getPole (PyObject *self, PyObject *args) |
callback for the getPole() method | |
static PyObject * | staticCallback_getPoles (PyObject *self, PyObject *args) |
callback for the getPoles() method | |
static PyObject * | staticCallback_getResolution (PyObject *self, PyObject *args) |
callback for the getResolution() method | |
static PyObject * | staticCallback_getWeight (PyObject *self, PyObject *args) |
callback for the getWeight() method | |
static PyObject * | staticCallback_getWeights (PyObject *self, PyObject *args) |
callback for the getWeights() method | |
static PyObject * | staticCallback_increase (PyObject *self, PyObject *args) |
callback for the increase() method | |
static PyObject * | staticCallback_insertPoleColAfter (PyObject *self, PyObject *args) |
callback for the insertPoleColAfter() method | |
static PyObject * | staticCallback_insertPoleColBefore (PyObject *self, PyObject *args) |
callback for the insertPoleColBefore() method | |
static PyObject * | staticCallback_insertPoleRowAfter (PyObject *self, PyObject *args) |
callback for the insertPoleRowAfter() method | |
static PyObject * | staticCallback_insertPoleRowBefore (PyObject *self, PyObject *args) |
callback for the insertPoleRowBefore() method | |
static PyObject * | staticCallback_isUClosed (PyObject *self, PyObject *args) |
callback for the isUClosed() method | |
static PyObject * | staticCallback_isUPeriodic (PyObject *self, PyObject *args) |
callback for the isUPeriodic() method | |
static PyObject * | staticCallback_isURational (PyObject *self, PyObject *args) |
callback for the isURational() method | |
static PyObject * | staticCallback_isVClosed (PyObject *self, PyObject *args) |
callback for the isVClosed() method | |
static PyObject * | staticCallback_isVPeriodic (PyObject *self, PyObject *args) |
callback for the isVPeriodic() method | |
static PyObject * | staticCallback_isVRational (PyObject *self, PyObject *args) |
callback for the isVRational() method | |
static PyObject * | staticCallback_removePoleCol (PyObject *self, PyObject *args) |
callback for the removePoleCol() method | |
static PyObject * | staticCallback_removePoleRow (PyObject *self, PyObject *args) |
callback for the removePoleRow() method | |
static PyObject * | staticCallback_segment (PyObject *self, PyObject *args) |
callback for the segment() method | |
static PyObject * | staticCallback_setPole (PyObject *self, PyObject *args) |
callback for the setPole() method | |
static PyObject * | staticCallback_setPoleCol (PyObject *self, PyObject *args) |
callback for the setPoleCol() method | |
static PyObject * | staticCallback_setPoleRow (PyObject *self, PyObject *args) |
callback for the setPoleRow() method | |
static PyObject * | staticCallback_setWeight (PyObject *self, PyObject *args) |
callback for the setWeight() method | |
static PyObject * | staticCallback_setWeightCol (PyObject *self, PyObject *args) |
callback for the setWeightCol() method | |
static PyObject * | staticCallback_setWeightRow (PyObject *self, PyObject *args) |
callback for the setWeightRow() method | |
static PyObject * | staticCallback_uIso (PyObject *self, PyObject *args) |
callback for the uIso() method | |
static PyObject * | staticCallback_vIso (PyObject *self, PyObject *args) |
callback for the vIso() method | |
callbacks and implementers for the python object attributes | |
| |
Py::Int | getMaxDegree (void) const |
getter for the MaxDegree attribute | |
Py::Int | getNbUPoles (void) const |
getter for the NbUPoles attribute | |
Py::Int | getNbVPoles (void) const |
getter for the NbVPoles attribute | |
Py::Int | getUDegree (void) const |
getter for the UDegree attribute | |
Py::Int | getVDegree (void) const |
getter for the VDegree attribute | |
static PyObject * | staticCallback_getMaxDegree (PyObject *self, void *closure) |
getter callback for the MaxDegree attribute | |
static PyObject * | staticCallback_getNbUPoles (PyObject *self, void *closure) |
getter callback for the NbUPoles attribute | |
static PyObject * | staticCallback_getNbVPoles (PyObject *self, void *closure) |
getter callback for the NbVPoles attribute | |
static PyObject * | staticCallback_getUDegree (PyObject *self, void *closure) |
getter callback for the UDegree attribute | |
static PyObject * | staticCallback_getVDegree (PyObject *self, void *closure) |
getter callback for the VDegree attribute | |
static int | staticCallback_setMaxDegree (PyObject *self, PyObject *value, void *closure) |
setter callback for the MaxDegree attribute | |
static int | staticCallback_setNbUPoles (PyObject *self, PyObject *value, void *closure) |
setter callback for the NbUPoles attribute | |
static int | staticCallback_setNbVPoles (PyObject *self, PyObject *value, void *closure) |
setter callback for the NbVPoles attribute | |
static int | staticCallback_setUDegree (PyObject *self, PyObject *value, void *closure) |
setter callback for the UDegree attribute | |
static int | staticCallback_setVDegree (PyObject *self, PyObject *value, void *closure) |
setter callback for the VDegree attribute |
The python export class for GeomBezierSurface.
Definition at line 20 of file BezierSurfacePy.h.
Reimplemented from Part::GeometrySurfacePy.
Definition at line 36 of file BezierSurfacePy.h.
BezierSurfacePy::BezierSurfacePy | ( | GeomBezierSurface * | pcObject, | |
PyTypeObject * | T = &Type | |||
) |
Definition at line 2630 of file BezierSurfacePy.cpp.
Referenced by PyMake().
BezierSurfacePy::~BezierSurfacePy | ( | ) |
Definition at line 2639 of file BezierSurfacePy.cpp.
PyObject * BezierSurfacePy::_getattr | ( | char * | attr | ) | [virtual] |
GetAttribute implementation This method implements the retriavel of object attributes.
If you want to implement attributes in your class, reimplement this method. You have to call the method of the base class. Note: if you reimplement _gettattr() in a inheriting class you need to call the method of the base class! Otherwise even the methods of the object will disapiear!
Reimplemented from Part::GeometrySurfacePy.
Definition at line 2654 of file BezierSurfacePy.cpp.
References Base::Console(), getCustomAttributes(), Methods, Base::Exception::ReportException(), and Base::Exception::what().
PyObject * BezierSurfacePy::_repr | ( | void | ) | [virtual] |
_repr method Overide this method to return a string object with some invormation about the object.
PyObject *MeshFeaturePy::_repr(void) { std::stringstream a; a << "MeshFeature: [ "; a << "some realy important info about the object!"; a << "]" << std::endl; return Py_BuildValue("s", a.str().c_str()); }
Reimplemented from Part::GeometrySurfacePy.
Definition at line 2646 of file BezierSurfacePy.cpp.
References representation().
int BezierSurfacePy::_setattr | ( | char * | attr, | |
PyObject * | value | |||
) | [virtual] |
SetAttribute implementation This method implements the seting of object attributes.
If you want to implement attributes in your class, reimplement this method. You have to call the method of the base class.
Reimplemented from Part::GeometrySurfacePy.
Definition at line 2722 of file BezierSurfacePy.cpp.
References Base::Console(), Base::Exception::ReportException(), setCustomAttributes(), and Base::Exception::what().
implementer for the bounds() method
Reimplemented from Part::GeometrySurfacePy.
Definition at line 63 of file BezierSurfacePyImp.cpp.
References Part::GeometryPy::getGeometryPtr(), StartPage::StartPage::handle(), Py::new_reference_to(), Py::Tuple::setItem(), and draftlibs::fcgeo::v1().
implementer for the exchangeUV() method
Definition at line 703 of file BezierSurfacePyImp.cpp.
References Part::GeometryPy::getGeometryPtr(), StartPage::StartPage::handle(), and Py_Return.
PyObject * BezierSurfacePy::getCustomAttributes | ( | const char * | attr | ) | const |
getter method for special attributes (e.g. dynamic ones)
Reimplemented from Part::GeometrySurfacePy.
Definition at line 795 of file BezierSurfacePyImp.cpp.
Referenced by _getattr().
GeomBezierSurface * BezierSurfacePy::getGeomBezierSurfacePtr | ( | void | ) | const |
getter for the object handled by this class
Definition at line 2781 of file BezierSurfacePy.cpp.
References Base::PyObjectBase::_pcTwinPointer.
Py::Int BezierSurfacePy::getMaxDegree | ( | void | ) | const |
getter for the MaxDegree attribute
Definition at line 774 of file BezierSurfacePyImp.cpp.
References Part::GeometryPy::getGeometryPtr(), and StartPage::StartPage::handle().
Referenced by staticCallback_getMaxDegree().
Py::Int BezierSurfacePy::getNbUPoles | ( | void | ) | const |
getter for the NbUPoles attribute
Definition at line 781 of file BezierSurfacePyImp.cpp.
References Part::GeometryPy::getGeometryPtr(), and StartPage::StartPage::handle().
Referenced by staticCallback_getNbUPoles().
Py::Int BezierSurfacePy::getNbVPoles | ( | void | ) | const |
getter for the NbVPoles attribute
Definition at line 788 of file BezierSurfacePyImp.cpp.
References Part::GeometryPy::getGeometryPtr(), and StartPage::StartPage::handle().
Referenced by staticCallback_getNbVPoles().
virtual PyParentObject* Part::BezierSurfacePy::GetParents | ( | void | ) | [inline, virtual] |
Reimplemented from Part::GeometrySurfacePy.
Definition at line 28 of file BezierSurfacePy.h.
implementer for the getPole() method
Definition at line 523 of file BezierSurfacePyImp.cpp.
References Part::GeometryPy::getGeometryPtr(), StartPage::StartPage::handle(), and draftTools::p.
implementer for the getPoles() method
Definition at line 541 of file BezierSurfacePyImp.cpp.
References Py::List::append(), Part::GeometryPy::getGeometryPtr(), StartPage::StartPage::handle(), Py::new_reference_to(), and draftTools::p.
implementer for the getResolution() method
Definition at line 684 of file BezierSurfacePyImp.cpp.
References Part::GeometryPy::getGeometryPtr(), and StartPage::StartPage::handle().
virtual PyTypeObject* Part::BezierSurfacePy::GetType | ( | void | ) | [inline, virtual] |
Reimplemented from Part::GeometrySurfacePy.
Definition at line 27 of file BezierSurfacePy.h.
Py::Int BezierSurfacePy::getUDegree | ( | void | ) | const |
getter for the UDegree attribute
Definition at line 760 of file BezierSurfacePyImp.cpp.
References Part::GeometryPy::getGeometryPtr(), and StartPage::StartPage::handle().
Referenced by staticCallback_getUDegree().
Py::Int BezierSurfacePy::getVDegree | ( | void | ) | const |
getter for the VDegree attribute
Definition at line 767 of file BezierSurfacePyImp.cpp.
References Part::GeometryPy::getGeometryPtr(), and StartPage::StartPage::handle().
Referenced by staticCallback_getVDegree().
implementer for the getWeight() method
Definition at line 640 of file BezierSurfacePyImp.cpp.
References Part::GeometryPy::getGeometryPtr(), StartPage::StartPage::handle(), and RobotExample::w.
implementer for the getWeights() method
Definition at line 658 of file BezierSurfacePyImp.cpp.
References Py::List::append(), Part::GeometryPy::getGeometryPtr(), StartPage::StartPage::handle(), Py::new_reference_to(), and RobotExample::w.
implementer for the increase() method
Definition at line 188 of file BezierSurfacePyImp.cpp.
References Part::GeometryPy::getGeometryPtr(), StartPage::StartPage::handle(), and Py_Return.
implementer for the insertPoleColAfter() method
Definition at line 199 of file BezierSurfacePyImp.cpp.
References Py::SeqBase< T >::begin(), Py::SeqBase< T >::end(), Part::GeometryPy::getGeometryPtr(), StartPage::StartPage::handle(), draftTools::p, Py_Return, Py::SeqBase< T >::size(), Py::Vector::toVector(), Base::Vector3< _Precision >::x, Base::Vector3< _Precision >::y, and Base::Vector3< _Precision >::z.
implementer for the insertPoleColBefore() method
Definition at line 281 of file BezierSurfacePyImp.cpp.
References Py::SeqBase< T >::begin(), Py::SeqBase< T >::end(), Part::GeometryPy::getGeometryPtr(), StartPage::StartPage::handle(), draftTools::p, Py_Return, Py::SeqBase< T >::size(), Py::Vector::toVector(), Base::Vector3< _Precision >::x, Base::Vector3< _Precision >::y, and Base::Vector3< _Precision >::z.
implementer for the insertPoleRowAfter() method
Definition at line 240 of file BezierSurfacePyImp.cpp.
References Py::SeqBase< T >::begin(), Py::SeqBase< T >::end(), Part::GeometryPy::getGeometryPtr(), StartPage::StartPage::handle(), draftTools::p, Py_Return, Py::SeqBase< T >::size(), Py::Vector::toVector(), Base::Vector3< _Precision >::x, Base::Vector3< _Precision >::y, and Base::Vector3< _Precision >::z.
implementer for the insertPoleRowBefore() method
Definition at line 322 of file BezierSurfacePyImp.cpp.
References Py::SeqBase< T >::begin(), Py::SeqBase< T >::end(), Part::GeometryPy::getGeometryPtr(), StartPage::StartPage::handle(), draftTools::p, Py_Return, Py::SeqBase< T >::size(), Py::Vector::toVector(), Base::Vector3< _Precision >::x, Base::Vector3< _Precision >::y, and Base::Vector3< _Precision >::z.
implementer for the isUClosed() method
Reimplemented from Part::GeometrySurfacePy.
Definition at line 152 of file BezierSurfacePyImp.cpp.
References Part::GeometryPy::getGeometryPtr(), and StartPage::StartPage::handle().
implementer for the isUPeriodic() method
Reimplemented from Part::GeometrySurfacePy.
Definition at line 116 of file BezierSurfacePyImp.cpp.
References Part::GeometryPy::getGeometryPtr(), and StartPage::StartPage::handle().
implementer for the isURational() method
Definition at line 80 of file BezierSurfacePyImp.cpp.
References Part::GeometryPy::getGeometryPtr(), and StartPage::StartPage::handle().
implementer for the isVClosed() method
Reimplemented from Part::GeometrySurfacePy.
Definition at line 170 of file BezierSurfacePyImp.cpp.
References Part::GeometryPy::getGeometryPtr(), and StartPage::StartPage::handle().
implementer for the isVPeriodic() method
Reimplemented from Part::GeometrySurfacePy.
Definition at line 134 of file BezierSurfacePyImp.cpp.
References Part::GeometryPy::getGeometryPtr(), and StartPage::StartPage::handle().
implementer for the isVRational() method
Definition at line 98 of file BezierSurfacePyImp.cpp.
References Part::GeometryPy::getGeometryPtr(), and StartPage::StartPage::handle().
PyInit method Overide this method to initialize a newly created instance of the class (Constuctor).
Reimplemented from Part::GeometrySurfacePy.
Definition at line 58 of file BezierSurfacePyImp.cpp.
Reimplemented from Part::GeometrySurfacePy.
Definition at line 51 of file BezierSurfacePyImp.cpp.
References BezierSurfacePy().
implementer for the removePoleCol() method
Definition at line 363 of file BezierSurfacePyImp.cpp.
References Part::GeometryPy::getGeometryPtr(), StartPage::StartPage::handle(), and Py_Return.
implementer for the removePoleRow() method
Definition at line 381 of file BezierSurfacePyImp.cpp.
References Part::GeometryPy::getGeometryPtr(), StartPage::StartPage::handle(), and Py_Return.
std::string BezierSurfacePy::representation | ( | void | ) | const |
Reimplemented from Part::GeometrySurfacePy.
Definition at line 46 of file BezierSurfacePyImp.cpp.
Referenced by _repr().
implementer for the segment() method
Definition at line 399 of file BezierSurfacePyImp.cpp.
References Part::GeometryPy::getGeometryPtr(), StartPage::StartPage::handle(), Py_Return, and draftlibs::fcgeo::v1().
int BezierSurfacePy::setCustomAttributes | ( | const char * | attr, | |
PyObject * | obj | |||
) |
setter for special attributes (e.g. dynamic ones)
Reimplemented from Part::GeometrySurfacePy.
Definition at line 800 of file BezierSurfacePyImp.cpp.
Referenced by _setattr().
implementer for the setPole() method
Definition at line 417 of file BezierSurfacePyImp.cpp.
References Part::GeometryPy::getGeometryPtr(), StartPage::StartPage::handle(), Py_Return, Base::VectorPy::Type, Part::GeometrySurfacePy::value(), Base::Vector3< _Precision >::x, Base::Vector3< _Precision >::y, and Base::Vector3< _Precision >::z.
implementer for the setPoleCol() method
Definition at line 441 of file BezierSurfacePyImp.cpp.
References Py::SeqBase< T >::begin(), Py::SeqBase< T >::end(), Part::GeometryPy::getGeometryPtr(), StartPage::StartPage::handle(), draftTools::p, Py_Return, Py::SeqBase< T >::size(), Py::Vector::toVector(), Base::Vector3< _Precision >::x, Base::Vector3< _Precision >::y, and Base::Vector3< _Precision >::z.
implementer for the setPoleRow() method
Definition at line 482 of file BezierSurfacePyImp.cpp.
References Py::SeqBase< T >::begin(), Py::SeqBase< T >::end(), Part::GeometryPy::getGeometryPtr(), StartPage::StartPage::handle(), draftTools::p, Py_Return, Py::SeqBase< T >::size(), Py::Vector::toVector(), Base::Vector3< _Precision >::x, Base::Vector3< _Precision >::y, and Base::Vector3< _Precision >::z.
implementer for the setWeight() method
Definition at line 569 of file BezierSurfacePyImp.cpp.
References Part::GeometryPy::getGeometryPtr(), StartPage::StartPage::handle(), and Py_Return.
implementer for the setWeightCol() method
Definition at line 588 of file BezierSurfacePyImp.cpp.
References Py::SeqBase< T >::begin(), Py::SeqBase< T >::end(), Part::GeometryPy::getGeometryPtr(), StartPage::StartPage::handle(), Py_Return, and Py::SeqBase< T >::size().
implementer for the setWeightRow() method
Definition at line 614 of file BezierSurfacePyImp.cpp.
References Py::SeqBase< T >::begin(), Py::SeqBase< T >::end(), Part::GeometryPy::getGeometryPtr(), StartPage::StartPage::handle(), Py_Return, and Py::SeqBase< T >::size().
callback for the bounds() method
Reimplemented from Part::GeometrySurfacePy.
Definition at line 266 of file BezierSurfacePy.cpp.
References Base::Console(), Base::PyObjectBase::isConst(), Base::PyObjectBase::isValid(), Base::PyObjectBase::PyObjectBase(), Base::Exception::ReportException(), and Base::Exception::what().
callback for the exchangeUV() method
Definition at line 2235 of file BezierSurfacePy.cpp.
References Base::Console(), Base::PyObjectBase::isConst(), Base::PyObjectBase::isValid(), Base::PyObjectBase::PyObjectBase(), Base::Exception::ReportException(), and Base::Exception::what().
PyObject * BezierSurfacePy::staticCallback_getMaxDegree | ( | PyObject * | self, | |
void * | closure | |||
) | [static] |
getter callback for the MaxDegree attribute
Definition at line 2527 of file BezierSurfacePy.cpp.
References getMaxDegree(), Base::PyObjectBase::isValid(), Py::new_reference_to(), and Base::PyObjectBase::PyObjectBase().
getter callback for the NbUPoles attribute
Definition at line 2559 of file BezierSurfacePy.cpp.
References getNbUPoles(), Base::PyObjectBase::isValid(), Py::new_reference_to(), and Base::PyObjectBase::PyObjectBase().
getter callback for the NbVPoles attribute
Definition at line 2591 of file BezierSurfacePy.cpp.
References getNbVPoles(), Base::PyObjectBase::isValid(), Py::new_reference_to(), and Base::PyObjectBase::PyObjectBase().
callback for the getPole() method
Definition at line 1634 of file BezierSurfacePy.cpp.
References Base::Console(), Base::PyObjectBase::isConst(), Base::PyObjectBase::isValid(), Base::PyObjectBase::PyObjectBase(), Base::Exception::ReportException(), and Base::Exception::what().
callback for the getPoles() method
Definition at line 1710 of file BezierSurfacePy.cpp.
References Base::Console(), Base::PyObjectBase::isConst(), Base::PyObjectBase::isValid(), Base::PyObjectBase::PyObjectBase(), Base::Exception::ReportException(), and Base::Exception::what().
PyObject * BezierSurfacePy::staticCallback_getResolution | ( | PyObject * | self, | |
PyObject * | args | |||
) | [static] |
callback for the getResolution() method
Definition at line 2166 of file BezierSurfacePy.cpp.
References Base::Console(), Base::PyObjectBase::isValid(), Base::PyObjectBase::PyObjectBase(), Base::Exception::ReportException(), and Base::Exception::what().
getter callback for the UDegree attribute
Definition at line 2463 of file BezierSurfacePy.cpp.
References getUDegree(), Base::PyObjectBase::isValid(), Py::new_reference_to(), and Base::PyObjectBase::PyObjectBase().
getter callback for the VDegree attribute
Definition at line 2495 of file BezierSurfacePy.cpp.
References getVDegree(), Base::PyObjectBase::isValid(), Py::new_reference_to(), and Base::PyObjectBase::PyObjectBase().
callback for the getWeight() method
Definition at line 2014 of file BezierSurfacePy.cpp.
References Base::Console(), Base::PyObjectBase::isConst(), Base::PyObjectBase::isValid(), Base::PyObjectBase::PyObjectBase(), Base::Exception::ReportException(), and Base::Exception::what().
callback for the getWeights() method
Definition at line 2090 of file BezierSurfacePy.cpp.
References Base::Console(), Base::PyObjectBase::isConst(), Base::PyObjectBase::isValid(), Base::PyObjectBase::PyObjectBase(), Base::Exception::ReportException(), and Base::Exception::what().
callback for the increase() method
Definition at line 798 of file BezierSurfacePy.cpp.
References Base::Console(), Base::PyObjectBase::isConst(), Base::PyObjectBase::isValid(), Base::PyObjectBase::PyObjectBase(), Base::Exception::ReportException(), and Base::Exception::what().
PyObject * BezierSurfacePy::staticCallback_insertPoleColAfter | ( | PyObject * | self, | |
PyObject * | args | |||
) | [static] |
callback for the insertPoleColAfter() method
Definition at line 874 of file BezierSurfacePy.cpp.
References Base::Console(), Base::PyObjectBase::isConst(), Base::PyObjectBase::isValid(), Base::PyObjectBase::PyObjectBase(), Base::Exception::ReportException(), and Base::Exception::what().
PyObject * BezierSurfacePy::staticCallback_insertPoleColBefore | ( | PyObject * | self, | |
PyObject * | args | |||
) | [static] |
callback for the insertPoleColBefore() method
Definition at line 1026 of file BezierSurfacePy.cpp.
References Base::Console(), Base::PyObjectBase::isConst(), Base::PyObjectBase::isValid(), Base::PyObjectBase::PyObjectBase(), Base::Exception::ReportException(), and Base::Exception::what().
PyObject * BezierSurfacePy::staticCallback_insertPoleRowAfter | ( | PyObject * | self, | |
PyObject * | args | |||
) | [static] |
callback for the insertPoleRowAfter() method
Definition at line 950 of file BezierSurfacePy.cpp.
References Base::Console(), Base::PyObjectBase::isConst(), Base::PyObjectBase::isValid(), Base::PyObjectBase::PyObjectBase(), Base::Exception::ReportException(), and Base::Exception::what().
PyObject * BezierSurfacePy::staticCallback_insertPoleRowBefore | ( | PyObject * | self, | |
PyObject * | args | |||
) | [static] |
callback for the insertPoleRowBefore() method
Definition at line 1102 of file BezierSurfacePy.cpp.
References Base::Console(), Base::PyObjectBase::isConst(), Base::PyObjectBase::isValid(), Base::PyObjectBase::PyObjectBase(), Base::Exception::ReportException(), and Base::Exception::what().
callback for the isUClosed() method
Reimplemented from Part::GeometrySurfacePy.
Definition at line 646 of file BezierSurfacePy.cpp.
References Base::Console(), Base::PyObjectBase::isConst(), Base::PyObjectBase::isValid(), Base::PyObjectBase::PyObjectBase(), Base::Exception::ReportException(), and Base::Exception::what().
PyObject * BezierSurfacePy::staticCallback_isUPeriodic | ( | PyObject * | self, | |
PyObject * | args | |||
) | [static] |
callback for the isUPeriodic() method
Reimplemented from Part::GeometrySurfacePy.
Definition at line 494 of file BezierSurfacePy.cpp.
References Base::Console(), Base::PyObjectBase::isConst(), Base::PyObjectBase::isValid(), Base::PyObjectBase::PyObjectBase(), Base::Exception::ReportException(), and Base::Exception::what().
PyObject * BezierSurfacePy::staticCallback_isURational | ( | PyObject * | self, | |
PyObject * | args | |||
) | [static] |
callback for the isURational() method
Definition at line 342 of file BezierSurfacePy.cpp.
References Base::Console(), Base::PyObjectBase::isConst(), Base::PyObjectBase::isValid(), Base::PyObjectBase::PyObjectBase(), Base::Exception::ReportException(), and Base::Exception::what().
callback for the isVClosed() method
Reimplemented from Part::GeometrySurfacePy.
Definition at line 722 of file BezierSurfacePy.cpp.
References Base::Console(), Base::PyObjectBase::isConst(), Base::PyObjectBase::isValid(), Base::PyObjectBase::PyObjectBase(), Base::Exception::ReportException(), and Base::Exception::what().
PyObject * BezierSurfacePy::staticCallback_isVPeriodic | ( | PyObject * | self, | |
PyObject * | args | |||
) | [static] |
callback for the isVPeriodic() method
Reimplemented from Part::GeometrySurfacePy.
Definition at line 570 of file BezierSurfacePy.cpp.
References Base::Console(), Base::PyObjectBase::isConst(), Base::PyObjectBase::isValid(), Base::PyObjectBase::PyObjectBase(), Base::Exception::ReportException(), and Base::Exception::what().
PyObject * BezierSurfacePy::staticCallback_isVRational | ( | PyObject * | self, | |
PyObject * | args | |||
) | [static] |
callback for the isVRational() method
Definition at line 418 of file BezierSurfacePy.cpp.
References Base::Console(), Base::PyObjectBase::isConst(), Base::PyObjectBase::isValid(), Base::PyObjectBase::PyObjectBase(), Base::Exception::ReportException(), and Base::Exception::what().
PyObject * BezierSurfacePy::staticCallback_removePoleCol | ( | PyObject * | self, | |
PyObject * | args | |||
) | [static] |
callback for the removePoleCol() method
Definition at line 1178 of file BezierSurfacePy.cpp.
References Base::Console(), Base::PyObjectBase::isConst(), Base::PyObjectBase::isValid(), Base::PyObjectBase::PyObjectBase(), Base::Exception::ReportException(), and Base::Exception::what().
PyObject * BezierSurfacePy::staticCallback_removePoleRow | ( | PyObject * | self, | |
PyObject * | args | |||
) | [static] |
callback for the removePoleRow() method
Definition at line 1254 of file BezierSurfacePy.cpp.
References Base::Console(), Base::PyObjectBase::isConst(), Base::PyObjectBase::isValid(), Base::PyObjectBase::PyObjectBase(), Base::Exception::ReportException(), and Base::Exception::what().
callback for the segment() method
Definition at line 1330 of file BezierSurfacePy.cpp.
References Base::Console(), Base::PyObjectBase::isConst(), Base::PyObjectBase::isValid(), Base::PyObjectBase::PyObjectBase(), Base::Exception::ReportException(), and Base::Exception::what().
int BezierSurfacePy::staticCallback_setMaxDegree | ( | PyObject * | self, | |
PyObject * | value, | |||
void * | closure | |||
) | [static] |
setter callback for the MaxDegree attribute
Definition at line 2545 of file BezierSurfacePy.cpp.
References Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().
int BezierSurfacePy::staticCallback_setNbUPoles | ( | PyObject * | self, | |
PyObject * | value, | |||
void * | closure | |||
) | [static] |
setter callback for the NbUPoles attribute
Definition at line 2577 of file BezierSurfacePy.cpp.
References Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().
int BezierSurfacePy::staticCallback_setNbVPoles | ( | PyObject * | self, | |
PyObject * | value, | |||
void * | closure | |||
) | [static] |
setter callback for the NbVPoles attribute
Definition at line 2609 of file BezierSurfacePy.cpp.
References Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().
callback for the setPole() method
Definition at line 1406 of file BezierSurfacePy.cpp.
References Base::Console(), Base::PyObjectBase::isConst(), Base::PyObjectBase::isValid(), Base::PyObjectBase::PyObjectBase(), Base::Exception::ReportException(), and Base::Exception::what().
callback for the setPoleCol() method
Definition at line 1482 of file BezierSurfacePy.cpp.
References Base::Console(), Base::PyObjectBase::isConst(), Base::PyObjectBase::isValid(), Base::PyObjectBase::PyObjectBase(), Base::Exception::ReportException(), and Base::Exception::what().
callback for the setPoleRow() method
Definition at line 1558 of file BezierSurfacePy.cpp.
References Base::Console(), Base::PyObjectBase::isConst(), Base::PyObjectBase::isValid(), Base::PyObjectBase::PyObjectBase(), Base::Exception::ReportException(), and Base::Exception::what().
int BezierSurfacePy::staticCallback_setUDegree | ( | PyObject * | self, | |
PyObject * | value, | |||
void * | closure | |||
) | [static] |
setter callback for the UDegree attribute
Definition at line 2481 of file BezierSurfacePy.cpp.
References Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().
int BezierSurfacePy::staticCallback_setVDegree | ( | PyObject * | self, | |
PyObject * | value, | |||
void * | closure | |||
) | [static] |
setter callback for the VDegree attribute
Definition at line 2513 of file BezierSurfacePy.cpp.
References Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().
callback for the setWeight() method
Definition at line 1786 of file BezierSurfacePy.cpp.
References Base::Console(), Base::PyObjectBase::isConst(), Base::PyObjectBase::isValid(), Base::PyObjectBase::PyObjectBase(), Base::Exception::ReportException(), and Base::Exception::what().
PyObject * BezierSurfacePy::staticCallback_setWeightCol | ( | PyObject * | self, | |
PyObject * | args | |||
) | [static] |
callback for the setWeightCol() method
Definition at line 1862 of file BezierSurfacePy.cpp.
References Base::Console(), Base::PyObjectBase::isConst(), Base::PyObjectBase::isValid(), Base::PyObjectBase::PyObjectBase(), Base::Exception::ReportException(), and Base::Exception::what().
PyObject * BezierSurfacePy::staticCallback_setWeightRow | ( | PyObject * | self, | |
PyObject * | args | |||
) | [static] |
callback for the setWeightRow() method
Definition at line 1938 of file BezierSurfacePy.cpp.
References Base::Console(), Base::PyObjectBase::isConst(), Base::PyObjectBase::isValid(), Base::PyObjectBase::PyObjectBase(), Base::Exception::ReportException(), and Base::Exception::what().
callback for the uIso() method
Definition at line 2311 of file BezierSurfacePy.cpp.
References Base::Console(), Base::PyObjectBase::isConst(), Base::PyObjectBase::isValid(), Base::PyObjectBase::PyObjectBase(), Base::Exception::ReportException(), and Base::Exception::what().
callback for the vIso() method
Definition at line 2387 of file BezierSurfacePy.cpp.
References Base::Console(), Base::PyObjectBase::isConst(), Base::PyObjectBase::isValid(), Base::PyObjectBase::PyObjectBase(), Base::Exception::ReportException(), and Base::Exception::what().
implementer for the uIso() method
Definition at line 722 of file BezierSurfacePyImp.cpp.
References Part::GeometryPy::getGeometryPtr(), and StartPage::StartPage::handle().
implementer for the vIso() method
Definition at line 741 of file BezierSurfacePyImp.cpp.
References Part::GeometryPy::getGeometryPtr(), and StartPage::StartPage::handle().
PyGetSetDef BezierSurfacePy::GetterSetter [static] |
Attribute structure of BezierSurfacePy.
Reimplemented from Part::GeometrySurfacePy.
Definition at line 25 of file BezierSurfacePy.h.
PyMethodDef BezierSurfacePy::Methods [static] |
Methods structure of BezierSurfacePy.
Reimplemented from Part::GeometrySurfacePy.
Definition at line 24 of file BezierSurfacePy.h.
Referenced by _getattr().
PyParentObject BezierSurfacePy::Parents = { PARENTSPartBezierSurfacePy } [static] |
Reimplemented from Part::GeometrySurfacePy.
Definition at line 26 of file BezierSurfacePy.h.
PyTypeObject BezierSurfacePy::Type [static] |
Type structure of BezierSurfacePy.
Reimplemented from Part::GeometrySurfacePy.
Definition at line 23 of file BezierSurfacePy.h.
Referenced by initPart().