The python export class for Persistence. More...
#include <PersistencePy.h>
Public Types | |
typedef Persistence * | 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. | |
PyObject * | getCustomAttributes (const char *attr) const |
getter method for special attributes (e.g. dynamic ones) | |
virtual PyParentObject * | GetParents (void) |
Persistence * | getPersistencePtr (void) const |
getter for the object handled by this class | |
virtual PyTypeObject * | GetType (void) |
PersistencePy (Persistence *pcObject, PyTypeObject *T=&Type) | |
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) | |
~PersistencePy () | |
Static Public Member Functions | |
static PyObject * | PyMake (struct _typeobject *, PyObject *, PyObject *) |
Static Public Attributes | |
static PyGetSetDef | GetterSetter [] |
Attribute structure of PersistencePy. | |
static PyMethodDef | Methods [] |
Methods structure of PersistencePy. | |
static PyParentObject | Parents [] = { PARENTSBasePersistencePy } |
static PyTypeObject | Type |
Type structure of PersistencePy. | |
callbacks and implementers for the python object attributes | |
| |
Py::String | getContent (void) const |
getter for the Content attribute | |
Py::Int | getMemSize (void) const |
getter for the MemSize attribute | |
void | setContent (Py::String arg) |
setter for the Content attribute | |
static PyObject * | staticCallback_getContent (PyObject *self, void *closure) |
getter callback for the Content attribute | |
static PyObject * | staticCallback_getMemSize (PyObject *self, void *closure) |
getter callback for the MemSize attribute | |
static int | staticCallback_setContent (PyObject *self, PyObject *value, void *closure) |
setter callback for the Content attribute | |
static int | staticCallback_setMemSize (PyObject *self, PyObject *value, void *closure) |
setter callback for the MemSize attribute |
The python export class for Persistence.
Definition at line 20 of file PersistencePy.h.
Reimplemented from Base::BaseClassPy.
Reimplemented in Data::ComplexGeoDataPy, App::DocumentObjectGroupPy, App::DocumentObjectPy, App::DocumentPy, App::FeaturePythonPy, App::PropertyContainerPy, Gui::DocumentPy, Gui::ViewProviderDocumentObjectPy, Gui::ViewProviderPy, Gui::ViewProviderPythonFeaturePy, Fem::FemMeshPy, Mesh::FeaturePythonPy, Mesh::MeshFeaturePy, Mesh::MeshPy, Part::FeaturePythonPy, Part::Part2DObjectPy, Part::PartFeaturePy, Part::TopoShapeCompoundPy, Part::TopoShapeCompSolidPy, Part::TopoShapeEdgePy, Part::TopoShapeFacePy, Part::TopoShapePy, Part::TopoShapeShellPy, Part::TopoShapeSolidPy, Part::TopoShapeVertexPy, Part::TopoShapeWirePy, Points::PointsPy, Robot::Robot6AxisPy, Robot::RobotObjectPy, Robot::TrajectoryPy, Robot::WaypointPy, Sketcher::ConstraintPy, Sketcher::SketchObjectPy, Sketcher::SketchObjectSFPy, and Sketcher::SketchPy.
Definition at line 36 of file PersistencePy.h.
PersistencePy::PersistencePy | ( | Persistence * | pcObject, | |
PyTypeObject * | T = &Type | |||
) |
Definition at line 183 of file PersistencePy.cpp.
PersistencePy::~PersistencePy | ( | ) |
Definition at line 204 of file PersistencePy.cpp.
PyObject * PersistencePy::_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 Base::BaseClassPy.
Reimplemented in Data::ComplexGeoDataPy, App::DocumentObjectGroupPy, App::DocumentObjectPy, App::DocumentPy, App::FeaturePythonPy, App::PropertyContainerPy, Gui::DocumentPy, Gui::ViewProviderDocumentObjectPy, Gui::ViewProviderPy, Gui::ViewProviderPythonFeaturePy, Fem::FemMeshPy, Mesh::FeaturePythonPy, Mesh::MeshFeaturePy, Mesh::MeshPy, Part::FeaturePythonPy, Part::Part2DObjectPy, Part::PartFeaturePy, Part::TopoShapeCompoundPy, Part::TopoShapeCompSolidPy, Part::TopoShapeEdgePy, Part::TopoShapeFacePy, Part::TopoShapePy, Part::TopoShapeShellPy, Part::TopoShapeSolidPy, Part::TopoShapeVertexPy, Part::TopoShapeWirePy, Points::PointsPy, Robot::Robot6AxisPy, Robot::RobotObjectPy, Robot::TrajectoryPy, Robot::WaypointPy, Sketcher::ConstraintPy, Sketcher::SketchObjectPy, Sketcher::SketchObjectSFPy, and Sketcher::SketchPy.
Definition at line 219 of file PersistencePy.cpp.
References Base::Console(), Base::ConsoleSingleton::Error(), getCustomAttributes(), Methods, Base::Exception::ReportException(), and Base::Exception::what().
PyObject * PersistencePy::_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 Base::BaseClassPy.
Reimplemented in Data::ComplexGeoDataPy, App::DocumentObjectGroupPy, App::DocumentObjectPy, App::DocumentPy, App::FeaturePythonPy, App::PropertyContainerPy, Gui::DocumentPy, Gui::ViewProviderDocumentObjectPy, Gui::ViewProviderPy, Gui::ViewProviderPythonFeaturePy, Fem::FemMeshPy, Mesh::FeaturePythonPy, Mesh::MeshFeaturePy, Mesh::MeshPy, Part::FeaturePythonPy, Part::Part2DObjectPy, Part::PartFeaturePy, Part::TopoShapeCompoundPy, Part::TopoShapeCompSolidPy, Part::TopoShapeEdgePy, Part::TopoShapeFacePy, Part::TopoShapePy, Part::TopoShapeShellPy, Part::TopoShapeSolidPy, Part::TopoShapeVertexPy, Part::TopoShapeWirePy, Points::PointsPy, Robot::Robot6AxisPy, Robot::RobotObjectPy, Robot::TrajectoryPy, Robot::WaypointPy, Sketcher::ConstraintPy, Sketcher::SketchObjectPy, Sketcher::SketchObjectSFPy, and Sketcher::SketchPy.
Definition at line 211 of file PersistencePy.cpp.
References representation().
int PersistencePy::_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 Base::BaseClassPy.
Reimplemented in Data::ComplexGeoDataPy, App::DocumentObjectGroupPy, App::DocumentObjectPy, App::DocumentPy, App::FeaturePythonPy, App::PropertyContainerPy, Gui::DocumentPy, Gui::ViewProviderDocumentObjectPy, Gui::ViewProviderPy, Gui::ViewProviderPythonFeaturePy, Fem::FemMeshPy, Mesh::FeaturePythonPy, Mesh::MeshFeaturePy, Mesh::MeshPy, Part::FeaturePythonPy, Part::Part2DObjectPy, Part::PartFeaturePy, Part::TopoShapeCompoundPy, Part::TopoShapeCompSolidPy, Part::TopoShapeEdgePy, Part::TopoShapeFacePy, Part::TopoShapePy, Part::TopoShapeShellPy, Part::TopoShapeSolidPy, Part::TopoShapeVertexPy, Part::TopoShapeWirePy, Points::PointsPy, Robot::Robot6AxisPy, Robot::RobotObjectPy, Robot::TrajectoryPy, Robot::WaypointPy, Sketcher::ConstraintPy, Sketcher::SketchObjectPy, Sketcher::SketchObjectSFPy, and Sketcher::SketchPy.
Definition at line 287 of file PersistencePy.cpp.
References Base::Console(), Base::ConsoleSingleton::Error(), Base::Exception::ReportException(), setCustomAttributes(), and Base::Exception::what().
Py::String PersistencePy::getContent | ( | void | ) | const |
getter for the Content attribute
Definition at line 41 of file PersistencePyImp.cpp.
References getPersistencePtr(), Base::StringWriter::getString(), Base::Persistence::Save(), and Base::Writer::setForceXML().
Referenced by staticCallback_getContent().
PyObject * PersistencePy::getCustomAttributes | ( | const char * | attr | ) | const |
getter method for special attributes (e.g. dynamic ones)
Reimplemented from Base::BaseClassPy.
Reimplemented in Data::ComplexGeoDataPy, App::DocumentObjectGroupPy, App::DocumentObjectPy, App::DocumentPy, App::FeaturePythonPy, App::PropertyContainerPy, Gui::DocumentPy, Gui::ViewProviderDocumentObjectPy, Gui::ViewProviderPy, Gui::ViewProviderPythonFeaturePy, Fem::FemMeshPy, Mesh::FeaturePythonPy, Mesh::MeshFeaturePy, Mesh::MeshPy, Part::FeaturePythonPy, Part::Part2DObjectPy, Part::PartFeaturePy, Part::TopoShapeCompoundPy, Part::TopoShapeCompSolidPy, Part::TopoShapeEdgePy, Part::TopoShapeFacePy, Part::TopoShapePy, Part::TopoShapeShellPy, Part::TopoShapeSolidPy, Part::TopoShapeVertexPy, Part::TopoShapeWirePy, Points::PointsPy, Robot::Robot6AxisPy, Robot::RobotObjectPy, Robot::TrajectoryPy, Robot::WaypointPy, Sketcher::ConstraintPy, Sketcher::SketchObjectPy, Sketcher::SketchObjectSFPy, and Sketcher::SketchPy.
Definition at line 62 of file PersistencePyImp.cpp.
Referenced by _getattr().
Py::Int PersistencePy::getMemSize | ( | void | ) | const |
getter for the MemSize attribute
Definition at line 56 of file PersistencePyImp.cpp.
References getPersistencePtr().
Referenced by staticCallback_getMemSize().
virtual PyParentObject* Base::PersistencePy::GetParents | ( | void | ) | [inline, virtual] |
Reimplemented from Base::BaseClassPy.
Reimplemented in Data::ComplexGeoDataPy, App::DocumentObjectGroupPy, App::DocumentObjectPy, App::DocumentPy, App::FeaturePythonPy, App::PropertyContainerPy, Gui::DocumentPy, Gui::ViewProviderDocumentObjectPy, Gui::ViewProviderPy, Gui::ViewProviderPythonFeaturePy, Fem::FemMeshPy, Mesh::FeaturePythonPy, Mesh::MeshFeaturePy, Mesh::MeshPy, Part::FeaturePythonPy, Part::Part2DObjectPy, Part::PartFeaturePy, Part::TopoShapeCompoundPy, Part::TopoShapeCompSolidPy, Part::TopoShapeEdgePy, Part::TopoShapeFacePy, Part::TopoShapePy, Part::TopoShapeShellPy, Part::TopoShapeSolidPy, Part::TopoShapeVertexPy, Part::TopoShapeWirePy, Points::PointsPy, Robot::Robot6AxisPy, Robot::RobotObjectPy, Robot::TrajectoryPy, Robot::WaypointPy, Sketcher::ConstraintPy, Sketcher::SketchObjectPy, Sketcher::SketchObjectSFPy, and Sketcher::SketchPy.
Definition at line 28 of file PersistencePy.h.
Persistence * PersistencePy::getPersistencePtr | ( | void | ) | const |
getter for the object handled by this class
Definition at line 346 of file PersistencePy.cpp.
References Base::PyObjectBase::_pcTwinPointer.
Referenced by getContent(), and getMemSize().
virtual PyTypeObject* Base::PersistencePy::GetType | ( | void | ) | [inline, virtual] |
Reimplemented from Base::BaseClassPy.
Reimplemented in Data::ComplexGeoDataPy, App::DocumentObjectGroupPy, App::DocumentObjectPy, App::DocumentPy, App::FeaturePythonPy, App::PropertyContainerPy, Gui::DocumentPy, Gui::ViewProviderDocumentObjectPy, Gui::ViewProviderPy, Gui::ViewProviderPythonFeaturePy, Fem::FemMeshPy, Mesh::FeaturePythonPy, Mesh::MeshFeaturePy, Mesh::MeshPy, Part::FeaturePythonPy, Part::Part2DObjectPy, Part::PartFeaturePy, Part::TopoShapeCompoundPy, Part::TopoShapeCompSolidPy, Part::TopoShapeEdgePy, Part::TopoShapeFacePy, Part::TopoShapePy, Part::TopoShapeShellPy, Part::TopoShapeSolidPy, Part::TopoShapeVertexPy, Part::TopoShapeWirePy, Points::PointsPy, Robot::Robot6AxisPy, Robot::RobotObjectPy, Robot::TrajectoryPy, Robot::WaypointPy, Sketcher::ConstraintPy, Sketcher::SketchObjectPy, Sketcher::SketchObjectSFPy, and Sketcher::SketchPy.
Definition at line 27 of file PersistencePy.h.
PyInit method Overide this method to initialize a newly created instance of the class (Constuctor).
Reimplemented from Base::BaseClassPy.
Reimplemented in Data::ComplexGeoDataPy, App::DocumentObjectGroupPy, App::DocumentObjectPy, App::DocumentPy, App::FeaturePythonPy, App::PropertyContainerPy, Gui::DocumentPy, Gui::ViewProviderDocumentObjectPy, Gui::ViewProviderPy, Gui::ViewProviderPythonFeaturePy, Fem::FemMeshPy, Mesh::FeaturePythonPy, Mesh::MeshFeaturePy, Mesh::MeshPy, Part::FeaturePythonPy, Part::Part2DObjectPy, Part::PartFeaturePy, Part::TopoShapeCompoundPy, Part::TopoShapeCompSolidPy, Part::TopoShapeEdgePy, Part::TopoShapeFacePy, Part::TopoShapePy, Part::TopoShapeShellPy, Part::TopoShapeSolidPy, Part::TopoShapeVertexPy, Part::TopoShapeWirePy, Points::PointsPy, Robot::Robot6AxisPy, Robot::RobotObjectPy, Robot::TrajectoryPy, Robot::WaypointPy, Sketcher::ConstraintPy, Sketcher::SketchObjectPy, Sketcher::SketchObjectSFPy, and Sketcher::SketchPy.
Definition at line 196 of file PersistencePy.cpp.
Reimplemented from Base::BaseClassPy.
Reimplemented in Data::ComplexGeoDataPy, App::DocumentObjectGroupPy, App::DocumentObjectPy, App::DocumentPy, App::FeaturePythonPy, App::PropertyContainerPy, Gui::DocumentPy, Gui::ViewProviderDocumentObjectPy, Gui::ViewProviderPy, Gui::ViewProviderPythonFeaturePy, Fem::FemMeshPy, Mesh::FeaturePythonPy, Mesh::MeshFeaturePy, Mesh::MeshPy, Part::FeaturePythonPy, Part::Part2DObjectPy, Part::PartFeaturePy, Part::TopoShapeCompoundPy, Part::TopoShapeCompSolidPy, Part::TopoShapeEdgePy, Part::TopoShapeFacePy, Part::TopoShapePy, Part::TopoShapeShellPy, Part::TopoShapeSolidPy, Part::TopoShapeVertexPy, Part::TopoShapeWirePy, Points::PointsPy, Robot::Robot6AxisPy, Robot::RobotObjectPy, Robot::TrajectoryPy, Robot::WaypointPy, Sketcher::ConstraintPy, Sketcher::SketchObjectPy, Sketcher::SketchObjectSFPy, and Sketcher::SketchPy.
Definition at line 188 of file PersistencePy.cpp.
std::string PersistencePy::representation | ( | void | ) | const |
Reimplemented from Base::BaseClassPy.
Reimplemented in Data::ComplexGeoDataPy, App::DocumentObjectGroupPy, App::DocumentObjectPy, App::DocumentPy, App::FeaturePythonPy, App::PropertyContainerPy, Gui::DocumentPy, Gui::ViewProviderDocumentObjectPy, Gui::ViewProviderPy, Gui::ViewProviderPythonFeaturePy, Fem::FemMeshPy, Mesh::FeaturePythonPy, Mesh::MeshFeaturePy, Mesh::MeshPy, Part::FeaturePythonPy, Part::Part2DObjectPy, Part::PartFeaturePy, Part::TopoShapeCompoundPy, Part::TopoShapeCompSolidPy, Part::TopoShapeEdgePy, Part::TopoShapeFacePy, Part::TopoShapePy, Part::TopoShapeShellPy, Part::TopoShapeSolidPy, Part::TopoShapeVertexPy, Part::TopoShapeWirePy, Points::PointsPy, Robot::Robot6AxisPy, Robot::RobotObjectPy, Robot::TrajectoryPy, Robot::WaypointPy, Sketcher::ConstraintPy, Sketcher::SketchObjectPy, Sketcher::SketchObjectSFPy, and Sketcher::SketchPy.
Definition at line 35 of file PersistencePyImp.cpp.
Referenced by _repr().
void PersistencePy::setContent | ( | Py::String | arg | ) |
setter for the Content attribute
Definition at line 51 of file PersistencePyImp.cpp.
int PersistencePy::setCustomAttributes | ( | const char * | attr, | |
PyObject * | obj | |||
) |
setter for special attributes (e.g. dynamic ones)
Reimplemented from Base::BaseClassPy.
Reimplemented in Data::ComplexGeoDataPy, App::DocumentObjectGroupPy, App::DocumentObjectPy, App::DocumentPy, App::FeaturePythonPy, App::PropertyContainerPy, Gui::DocumentPy, Gui::ViewProviderDocumentObjectPy, Gui::ViewProviderPy, Gui::ViewProviderPythonFeaturePy, Fem::FemMeshPy, Mesh::FeaturePythonPy, Mesh::MeshFeaturePy, Mesh::MeshPy, Part::FeaturePythonPy, Part::Part2DObjectPy, Part::PartFeaturePy, Part::TopoShapeCompoundPy, Part::TopoShapeCompSolidPy, Part::TopoShapeEdgePy, Part::TopoShapeFacePy, Part::TopoShapePy, Part::TopoShapeShellPy, Part::TopoShapeSolidPy, Part::TopoShapeVertexPy, Part::TopoShapeWirePy, Points::PointsPy, Robot::Robot6AxisPy, Robot::RobotObjectPy, Robot::TrajectoryPy, Robot::WaypointPy, Sketcher::ConstraintPy, Sketcher::SketchObjectPy, Sketcher::SketchObjectSFPy, and Sketcher::SketchPy.
Definition at line 67 of file PersistencePyImp.cpp.
Referenced by _setattr().
getter callback for the Content attribute
Definition at line 100 of file PersistencePy.cpp.
References getContent(), Base::PyObjectBase::isValid(), and Py::new_reference_to().
getter callback for the MemSize attribute
Definition at line 144 of file PersistencePy.cpp.
References getMemSize(), Base::PyObjectBase::isValid(), and Py::new_reference_to().
int PersistencePy::staticCallback_setContent | ( | PyObject * | self, | |
PyObject * | value, | |||
void * | closure | |||
) | [static] |
setter callback for the Content attribute
Definition at line 118 of file PersistencePy.cpp.
References Base::PyObjectBase::isConst(), and Base::PyObjectBase::isValid().
int PersistencePy::staticCallback_setMemSize | ( | PyObject * | self, | |
PyObject * | value, | |||
void * | closure | |||
) | [static] |
setter callback for the MemSize attribute
Definition at line 162 of file PersistencePy.cpp.
References Base::PyObjectBase::isValid().
PyGetSetDef PersistencePy::GetterSetter [static] |
{ {"Content", (getter) staticCallback_getContent, (setter) staticCallback_setContent, "Content of the object in XML representation", NULL }, {"MemSize", (getter) staticCallback_getMemSize, (setter) staticCallback_setMemSize, "Memory size of the object in byte", NULL }, {NULL, NULL, NULL, NULL, NULL} }
Attribute structure of PersistencePy.
Reimplemented from Base::BaseClassPy.
Reimplemented in Data::ComplexGeoDataPy, App::DocumentObjectGroupPy, App::DocumentObjectPy, App::DocumentPy, App::FeaturePythonPy, App::PropertyContainerPy, Gui::DocumentPy, Gui::ViewProviderDocumentObjectPy, Gui::ViewProviderPy, Gui::ViewProviderPythonFeaturePy, Fem::FemMeshPy, Mesh::FeaturePythonPy, Mesh::MeshFeaturePy, Mesh::MeshPy, Part::FeaturePythonPy, Part::Part2DObjectPy, Part::PartFeaturePy, Part::TopoShapeCompoundPy, Part::TopoShapeCompSolidPy, Part::TopoShapeEdgePy, Part::TopoShapeFacePy, Part::TopoShapePy, Part::TopoShapeShellPy, Part::TopoShapeSolidPy, Part::TopoShapeVertexPy, Part::TopoShapeWirePy, Points::PointsPy, Robot::Robot6AxisPy, Robot::RobotObjectPy, Robot::TrajectoryPy, Robot::WaypointPy, Sketcher::ConstraintPy, Sketcher::SketchObjectPy, Sketcher::SketchObjectSFPy, and Sketcher::SketchPy.
Definition at line 25 of file PersistencePy.h.
PyMethodDef PersistencePy::Methods [static] |
{ {NULL, NULL, 0, NULL} }
Methods structure of PersistencePy.
Reimplemented from Base::BaseClassPy.
Reimplemented in Data::ComplexGeoDataPy, App::DocumentObjectGroupPy, App::DocumentObjectPy, App::DocumentPy, App::FeaturePythonPy, App::PropertyContainerPy, Gui::DocumentPy, Gui::ViewProviderDocumentObjectPy, Gui::ViewProviderPy, Gui::ViewProviderPythonFeaturePy, Fem::FemMeshPy, Mesh::FeaturePythonPy, Mesh::MeshFeaturePy, Mesh::MeshPy, Part::FeaturePythonPy, Part::Part2DObjectPy, Part::PartFeaturePy, Part::TopoShapeCompoundPy, Part::TopoShapeCompSolidPy, Part::TopoShapeEdgePy, Part::TopoShapeFacePy, Part::TopoShapePy, Part::TopoShapeShellPy, Part::TopoShapeSolidPy, Part::TopoShapeVertexPy, Part::TopoShapeWirePy, Points::PointsPy, Robot::Robot6AxisPy, Robot::RobotObjectPy, Robot::TrajectoryPy, Robot::WaypointPy, Sketcher::ConstraintPy, Sketcher::SketchObjectPy, Sketcher::SketchObjectSFPy, and Sketcher::SketchPy.
Definition at line 24 of file PersistencePy.h.
Referenced by _getattr().
PyParentObject PersistencePy::Parents = { PARENTSBasePersistencePy } [static] |
Reimplemented from Base::BaseClassPy.
Reimplemented in Data::ComplexGeoDataPy, App::DocumentObjectGroupPy, App::DocumentObjectPy, App::DocumentPy, App::FeaturePythonPy, App::PropertyContainerPy, Gui::DocumentPy, Gui::ViewProviderDocumentObjectPy, Gui::ViewProviderPy, Gui::ViewProviderPythonFeaturePy, Fem::FemMeshPy, Mesh::FeaturePythonPy, Mesh::MeshFeaturePy, Mesh::MeshPy, Part::FeaturePythonPy, Part::Part2DObjectPy, Part::PartFeaturePy, Part::TopoShapeCompoundPy, Part::TopoShapeCompSolidPy, Part::TopoShapeEdgePy, Part::TopoShapeFacePy, Part::TopoShapePy, Part::TopoShapeShellPy, Part::TopoShapeSolidPy, Part::TopoShapeVertexPy, Part::TopoShapeWirePy, Points::PointsPy, Robot::Robot6AxisPy, Robot::RobotObjectPy, Robot::TrajectoryPy, Robot::WaypointPy, Sketcher::ConstraintPy, Sketcher::SketchObjectPy, Sketcher::SketchObjectSFPy, and Sketcher::SketchPy.
Definition at line 26 of file PersistencePy.h.
PyTypeObject PersistencePy::Type [static] |
Type structure of PersistencePy.
Reimplemented from Base::BaseClassPy.
Reimplemented in Data::ComplexGeoDataPy, App::DocumentObjectGroupPy, App::DocumentObjectPy, App::DocumentPy, App::FeaturePythonPy, App::PropertyContainerPy, Gui::DocumentPy, Gui::ViewProviderDocumentObjectPy, Gui::ViewProviderPy, Gui::ViewProviderPythonFeaturePy, Fem::FemMeshPy, Mesh::FeaturePythonPy, Mesh::MeshFeaturePy, Mesh::MeshPy, Part::FeaturePythonPy, Part::Part2DObjectPy, Part::PartFeaturePy, Part::TopoShapeCompoundPy, Part::TopoShapeCompSolidPy, Part::TopoShapeEdgePy, Part::TopoShapeFacePy, Part::TopoShapePy, Part::TopoShapeShellPy, Part::TopoShapeSolidPy, Part::TopoShapeVertexPy, Part::TopoShapeWirePy, Points::PointsPy, Robot::Robot6AxisPy, Robot::RobotObjectPy, Robot::TrajectoryPy, Robot::WaypointPy, Sketcher::ConstraintPy, Sketcher::SketchObjectPy, Sketcher::SketchObjectSFPy, and Sketcher::SketchPy.
Definition at line 23 of file PersistencePy.h.