#include <Objects.hxx>
Public Member Functions | |
virtual bool | accepts (PyObject *pyob) const |
Tuple | getSlice (int i, int j) const |
Tuple & | operator= (PyObject *rhsp) |
Tuple & | operator= (const Object &rhs) |
virtual void | setItem (sequence_index_type offset, const Object &ob) |
Tuple (const Sequence &s) | |
Tuple (int size=0) | |
Tuple (const Object &ob) | |
Tuple (PyObject *pyob, bool owned=false) |
Definition at line 2293 of file Python2/Objects.hxx.
Py::Tuple::Tuple | ( | PyObject * | pyob, | |
bool | owned = false | |||
) | [inline, explicit] |
Definition at line 2306 of file Python2/Objects.hxx.
References Py::Object::validate().
Py::Tuple::Tuple | ( | const Object & | ob | ) | [inline] |
Definition at line 2311 of file Python2/Objects.hxx.
References Py::Object::validate().
Py::Tuple::Tuple | ( | int | size = 0 |
) | [inline, explicit] |
Definition at line 2317 of file Python2/Objects.hxx.
References Py::_None(), Py::new_reference_to(), Py::Object::ptr(), and Py::Object::validate().
Py::Tuple::Tuple | ( | const Sequence & | s | ) | [inline, explicit] |
Definition at line 2330 of file Python2/Objects.hxx.
References Py::SeqBase< T >::length(), Py::new_reference_to(), Py::Object::ptr(), and Py::Object::validate().
virtual bool Py::Tuple::accepts | ( | PyObject * | pyob | ) | const [inline, virtual] |
Reimplemented from Py::SeqBase< T >.
Definition at line 2359 of file Python2/Objects.hxx.
References Py::_Tuple_Check().
Referenced by Base::PlacementPy::setRotation().
Definition at line 2364 of file Python2/Objects.hxx.
References Py::Object::ptr().
Reimplemented from Py::SeqBase< T >.
Definition at line 2352 of file Python2/Objects.hxx.
References Py::Object::ptr().
Reimplemented from Py::SeqBase< T >.
Definition at line 2347 of file Python2/Objects.hxx.
virtual void Py::Tuple::setItem | ( | sequence_index_type | offset, | |
const Object & | ob | |||
) | [inline, virtual] |
Definition at line 2296 of file Python2/Objects.hxx.
References Py::new_reference_to(), and Py::Object::ptr().
Referenced by Part::GeometrySurfacePy::bounds(), Part::BSplineSurfacePy::bounds(), Part::BezierSurfacePy::bounds(), Part::TopoShapeFacePy::curvatureAt(), Part::TopoShapeFacePy::derivative1At(), Part::TopoShapeFacePy::derivative2At(), Mesh::MeshPy::foraminate(), App::MaterialPy::getAmbientColor(), Gui::View3DInventorPy::getCursorPos(), App::MaterialPy::getDiffuseColor(), App::MaterialPy::getEmissiveColor(), Part::TopoShapeFacePy::getParameterRange(), Part::TopoShapeEdgePy::getParameterRange(), Mesh::FacetPy::getPoints(), Part::PropertyFilletEdges::getPyObject(), Mesh::PropertyCurvatureList::getPyObject(), Base::RotationPy::getQ(), Gui::View3DInventorPy::getSize(), App::MaterialPy::getSpecularColor(), Mesh::MeshPy::getTopology(), Mesh::FacetPy::intersect(), Mesh::MeshPy::nearestFacetOnRay(), Part::GeometrySurfacePy::parameter(), Part::GeometrySurfacePy::tangent(), Part::GeometryCurvePy::tangent(), Part::TopoShapeFacePy::tangentAt(), Part::TopoShapePy::tessellate(), Base::RotationPy::toEuler(), Py::TupleN::TupleN(), and wrap_SoQtViewer_getViewDirection().