BaseClass class and root of the type system. More...
#include <BaseClass.h>
Public Member Functions | |
BaseClass () | |
Construction. | |
virtual PyObject * | getPyObject (void) |
This method returns the Python wrapper for a C++ object. | |
virtual Type | getTypeId (void) const |
bool | isDerivedFrom (const Type type) const |
virtual void | setPyObject (PyObject *) |
virtual | ~BaseClass () |
Destruction. | |
Static Public Member Functions | |
static void * | create (void) |
static Type | getClassTypeId (void) |
static void | init (void) |
Static Protected Member Functions | |
static void | initSubclass (Base::Type &toInit, const char *ClassName, const char *ParentName, Type::instantiationMethod method=0) |
BaseClass class and root of the type system.
Definition at line 80 of file BaseClass.h.
BaseClass::BaseClass | ( | ) |
Construction.
A constructor.
A more elaborate description of the constructor.
Definition at line 46 of file BaseClass.cpp.
BaseClass::~BaseClass | ( | ) | [virtual] |
Destruction.
A destructor.
A more elaborate description of the destructor.
Definition at line 55 of file BaseClass.cpp.
static void* Base::BaseClass::create | ( | void | ) | [inline, static] |
Reimplemented in Base::Exception, Base::Persistence, Data::Segment, Data::ComplexGeoData, App::Property, App::PropertyLists, App::PropertyContainer, App::PropertyFile, App::PropertyFileIncluded, App::PropertyVector, App::PropertyVectorList, App::PropertyMatrix, App::PropertyPlacement, App::PropertyPlacementLink, App::PropertyGeometry, App::PropertyComplexGeoData, App::PropertyLink, App::PropertyLinkSub, App::PropertyLinkList, App::PropertyLinkSubList, App::PropertyPythonObject, App::PropertyInteger, App::PropertyPath, App::PropertyEnumeration, App::PropertyIntegerConstraint, App::PropertyPercent, App::PropertyIntegerList, App::PropertyFloat, App::PropertyFloatConstraint, App::PropertyFloatList, App::PropertyString, App::PropertyFont, App::PropertyStringList, App::PropertyBool, App::PropertyColor, App::PropertyColorList, App::PropertyMaterial, App::PropertyDistance, App::PropertyLength, App::PropertyAngle, App::PropertySpeed, App::PropertyAcceleration, App::TransactionObject, App::Transaction, App::VRMLObject, Gui::DocumentModelIndex, Gui::ApplicationIndex, Gui::DocumentIndex, Gui::ViewProviderIndex, Gui::MDIView, Gui::NavigationStyle, Gui::UserNavigationStyle, Gui::InventorNavigationStyle, Gui::CADNavigationStyle, Gui::BlenderNavigationStyle, Gui::PropertyEditor::PropertyItem, Gui::PropertyEditor::PropertyStringItem, Gui::PropertyEditor::PropertyFontItem, Gui::PropertyEditor::PropertySeparatorItem, Gui::PropertyEditor::PropertyIntegerItem, Gui::PropertyEditor::PropertyIntegerConstraintItem, Gui::PropertyEditor::PropertyFloatItem, Gui::PropertyEditor::PropertyUnitItem, Gui::PropertyEditor::PropertyFloatConstraintItem, Gui::PropertyEditor::PropertyAngleItem, Gui::PropertyEditor::PropertyBoolItem, Gui::PropertyEditor::PropertyVectorItem, Gui::PropertyEditor::PropertyDoubleVectorItem, Gui::PropertyEditor::PropertyPlacementItem, Gui::PropertyEditor::PropertyEnumItem, Gui::PropertyEditor::PropertyStringListItem, Gui::PropertyEditor::PropertyColorItem, Gui::PropertyEditor::PropertyFileItem, Gui::PropertyEditor::PropertyPathItem, Gui::PropertyEditor::PropertyTransientFileItem, Gui::SelectionObject, Gui::BaseView, Gui::View3DInventor, Gui::ViewProvider, Gui::ViewProviderAnnotation, Gui::ViewProviderAnnotationLabel, Gui::ViewProviderDocumentObject, Gui::ViewProviderDocumentObjectGroup, Gui::ViewProviderExtern, Gui::ViewProviderFeature, Gui::ViewProviderGeometryObject, Gui::ViewProviderInventorObject, Gui::ViewProviderPointMarker, Gui::ViewProviderMeasureDistance, Gui::ViewProviderVRMLObject, Gui::Workbench, Gui::StdWorkbench, Gui::BlankWorkbench, Gui::NoneWorkbench, Gui::TestWorkbench, Gui::PythonWorkbench, AssemblyGui::Workbench, CamGui::Workbench, CompleteGui::Workbench, Drawing::FeaturePage, Drawing::FeatureProjection, Drawing::FeatureView, Drawing::FeatureViewPart, Drawing::PageGroup, DrawingGui::ViewProviderDrawingPage, DrawingGui::ViewProviderDrawingView, DrawingGui::Workbench, Fem::FemMesh, Fem::FemMeshObject, Fem::PropertyFemMesh, FemGui::ViewProviderFemMesh, FemGui::Workbench, Image::ImagePlane, ImageGui::ViewProviderImagePlane, ImageGui::Workbench, ImportGui::Workbench, Inspection::Feature, Inspection::Group, InspectionGui::ViewProviderInspection, InspectionGui::ViewProviderInspectionGroup, InspectionGui::Workbench, Mesh::Curvature, Mesh::FixDefects, Mesh::HarmonizeNormals, Mesh::FlipNormals, Mesh::FixNonManifolds, Mesh::FixDuplicatedFaces, Mesh::FixDuplicatedPoints, Mesh::FixDegenerations, Mesh::FixDeformations, Mesh::FixIndices, Mesh::FillHoles, Mesh::RemoveComponents, Mesh::Export, Mesh::Import, Mesh::SegmentByMesh, Mesh::SetOperations, Mesh::Sphere, Mesh::Ellipsoid, Mesh::Cylinder, Mesh::Cone, Mesh::Torus, Mesh::Cube, Mesh::Transform, Mesh::TransformDemolding, Mesh::MeshObject, Mesh::Feature, Mesh::PropertyNormalList, Mesh::PropertyCurvatureList, Mesh::PropertyMeshKernel, MeshGui::ViewProviderFace, MeshGui::PropertyMeshKernelItem, MeshGui::ViewProviderExport, MeshGui::ViewProviderMesh, MeshGui::ViewProviderIndexedFaceSet, MeshGui::ViewProviderMeshObject, MeshGui::ViewProviderMeshCurvature, MeshGui::ViewProviderMeshDefects, MeshGui::ViewProviderMeshOrientation, MeshGui::ViewProviderMeshNonManifolds, MeshGui::ViewProviderMeshDuplicatedFaces, MeshGui::ViewProviderMeshDegenerations, MeshGui::ViewProviderMeshDuplicatedPoints, MeshGui::ViewProviderMeshIndices, MeshGui::ViewProviderMeshSelfIntersections, MeshGui::ViewProviderMeshFolds, MeshGui::ViewProviderMeshFaceSet, MeshGui::ViewProviderMeshNode, MeshGui::ViewProviderMeshTransform, MeshGui::ViewProviderMeshTransformDemolding, MeshGui::Workbench, MeshPartGui::Workbench, Part::CustomFeature, Part::Chamfer, Part::Extrusion, Part::Fillet, Part::FeatureGeometrySet, Part::Mirroring, Part::Boolean, Part::Box, Part::Circle, Part::Common, Part::MultiCommon, Part::CurveNet, Part::Cut, Part::Fuse, Part::MultiFuse, Part::ImportBrep, Part::ImportIges, Part::ImportStep, Part::Polygon, Part::Section, Part::Revolution, Part::Geometry, Part::GeomPoint, Part::GeomCurve, Part::GeomBezierCurve, Part::GeomBSplineCurve, Part::GeomCircle, Part::GeomArcOfCircle, Part::GeomEllipse, Part::GeomHyperbola, Part::GeomParabola, Part::GeomLine, Part::GeomLineSegment, Part::GeomOffsetCurve, Part::GeomTrimmedCurve, Part::GeomSurface, Part::GeomBezierSurface, Part::GeomBSplineSurface, Part::GeomCylinder, Part::GeomCone, Part::GeomSphere, Part::GeomToroid, Part::GeomPlane, Part::GeomOffsetSurface, Part::GeomTrimmedSurface, Part::GeomSurfaceOfRevolution, Part::GeomSurfaceOfExtrusion, Part::Part2DObject, Part::Feature, Part::FeatureExt, Part::FeatureReference, Part::RuledSurface, Part::Loft, Part::Primitive, Part::Vertex, Part::Plane, Part::Sphere, Part::Ellipsoid, Part::Cylinder, Part::Cone, Part::Torus, Part::Helix, Part::Wedge, Part::PropertyGeometryList, Part::PropertyPartShape, Part::PropertyFilletEdges, Part::ShapeSegment, Part::TopoShape, PartGui::ViewProviderPartBase, PartGui::ViewProviderEllipsoid, PartGui::ViewProviderPart, PartGui::ViewProvider2DObject, PartGui::ViewProviderBoolean, PartGui::ViewProviderMultiFuse, PartGui::ViewProviderMultiCommon, PartGui::ViewProviderBox, PartGui::ViewProviderCurveNet, PartGui::ViewProviderPartExt, PartGui::ViewProviderExtrusion, PartGui::ViewProviderImport, PartGui::ViewProviderMirror, PartGui::ViewProviderFillet, PartGui::ViewProviderChamfer, PartGui::ViewProviderCustom, PartGui::ViewProviderPartReference, PartGui::Workbench, PartDesign::Feature, PartDesign::Additive, PartDesign::Chamfer, PartDesign::DressUp, PartDesign::Face, PartDesign::Fillet, PartDesign::Hole, PartDesign::MainPart, PartDesign::Pad, PartDesign::PatternRectangular, PartDesign::Pocket, PartDesign::Revolution, PartDesign::SketchBased, PartDesign::Subtractive, PartDesignGui::ViewProviderChamfer, PartDesignGui::ViewProvider, PartDesignGui::ViewProviderFillet, PartDesignGui::ViewProviderHole, PartDesignGui::ViewProviderMainPart, PartDesignGui::ViewProviderPad, PartDesignGui::ViewProviderPatternRectangular, PartDesignGui::ViewProviderPocket, PartDesignGui::ViewProviderRevolution, PartDesignGui::Workbench, Points::ImportAscii, Points::PointKernel, Points::Feature, Points::Export, Points::PropertyGreyValue, Points::PropertyGreyValueList, Points::PropertyNormalList, Points::PropertyCurvatureList, Points::PropertyPointKernel, PointsGui::ViewProviderPoints, PointsGui::Workbench, Raytracing::RayFeature, Raytracing::RayProject, Raytracing::RaySegment, RaytracingGui::Workbench, ReverseEngineeringGui::Workbench, Robot::Edge2TracObject, Robot::PropertyTrajectory, Robot::Robot6Axis, Robot::RobotObject, Robot::Trajectory, Robot::TrajectoryCompound, Robot::TrajectoryDressUpObject, Robot::TrajectoryObject, Robot::Waypoint, RobotGui::ViewProviderEdge2TracObject, RobotGui::ViewProviderRobotObject, RobotGui::ViewProviderTrajectory, RobotGui::ViewProviderTrajectoryCompound, RobotGui::ViewProviderTrajectoryDressUp, RobotGui::Workbench, Sandbox::SandboxObject, SandboxGui::Workbench, Sketcher::Constraint, Sketcher::PropertyConstraintList, Sketcher::Sketch, Sketcher::SketchObject, Sketcher::SketchObjectSF, SketcherGui::ViewProviderCustom, SketcherGui::ViewProviderSketch, SketcherGui::Workbench, StartGui::Workbench, and WebGui::Workbench.
Definition at line 92 of file BaseClass.h.
Referenced by init().
Type BaseClass::getClassTypeId | ( | void | ) | [static] |
Reimplemented in Base::Exception, Base::Persistence, Data::Segment, Data::ComplexGeoData, App::Property, App::PropertyLists, App::PropertyContainer, App::PropertyFile, App::PropertyFileIncluded, App::PropertyVector, App::PropertyVectorList, App::PropertyMatrix, App::PropertyPlacement, App::PropertyPlacementLink, App::PropertyGeometry, App::PropertyComplexGeoData, App::PropertyLink, App::PropertyLinkSub, App::PropertyLinkList, App::PropertyLinkSubList, App::PropertyPythonObject, App::PropertyInteger, App::PropertyPath, App::PropertyEnumeration, App::PropertyIntegerConstraint, App::PropertyPercent, App::PropertyIntegerList, App::PropertyFloat, App::PropertyFloatConstraint, App::PropertyFloatList, App::PropertyString, App::PropertyFont, App::PropertyStringList, App::PropertyBool, App::PropertyColor, App::PropertyColorList, App::PropertyMaterial, App::PropertyDistance, App::PropertyLength, App::PropertyAngle, App::PropertySpeed, App::PropertyAcceleration, App::TransactionObject, App::Transaction, App::VRMLObject, Gui::DocumentModelIndex, Gui::ApplicationIndex, Gui::DocumentIndex, Gui::ViewProviderIndex, Gui::MDIView, Gui::NavigationStyle, Gui::UserNavigationStyle, Gui::InventorNavigationStyle, Gui::CADNavigationStyle, Gui::BlenderNavigationStyle, Gui::PropertyEditor::PropertyItem, Gui::PropertyEditor::PropertyStringItem, Gui::PropertyEditor::PropertyFontItem, Gui::PropertyEditor::PropertySeparatorItem, Gui::PropertyEditor::PropertyIntegerItem, Gui::PropertyEditor::PropertyIntegerConstraintItem, Gui::PropertyEditor::PropertyFloatItem, Gui::PropertyEditor::PropertyUnitItem, Gui::PropertyEditor::PropertyFloatConstraintItem, Gui::PropertyEditor::PropertyAngleItem, Gui::PropertyEditor::PropertyBoolItem, Gui::PropertyEditor::PropertyVectorItem, Gui::PropertyEditor::PropertyDoubleVectorItem, Gui::PropertyEditor::PropertyPlacementItem, Gui::PropertyEditor::PropertyEnumItem, Gui::PropertyEditor::PropertyStringListItem, Gui::PropertyEditor::PropertyColorItem, Gui::PropertyEditor::PropertyFileItem, Gui::PropertyEditor::PropertyPathItem, Gui::PropertyEditor::PropertyTransientFileItem, Gui::SelectionObject, Gui::BaseView, Gui::View3DInventor, Gui::ViewProvider, Gui::ViewProviderAnnotation, Gui::ViewProviderAnnotationLabel, Gui::ViewProviderDocumentObject, Gui::ViewProviderDocumentObjectGroup, Gui::ViewProviderExtern, Gui::ViewProviderFeature, Gui::ViewProviderGeometryObject, Gui::ViewProviderInventorObject, Gui::ViewProviderPointMarker, Gui::ViewProviderMeasureDistance, Gui::ViewProviderVRMLObject, Gui::Workbench, Gui::StdWorkbench, Gui::BlankWorkbench, Gui::NoneWorkbench, Gui::TestWorkbench, Gui::PythonWorkbench, AssemblyGui::Workbench, CamGui::Workbench, CompleteGui::Workbench, Drawing::FeaturePage, Drawing::FeatureProjection, Drawing::FeatureView, Drawing::FeatureViewPart, Drawing::PageGroup, DrawingGui::ViewProviderDrawingPage, DrawingGui::ViewProviderDrawingView, DrawingGui::Workbench, Fem::FemMesh, Fem::FemMeshObject, Fem::PropertyFemMesh, FemGui::ViewProviderFemMesh, FemGui::Workbench, Image::ImagePlane, ImageGui::ViewProviderImagePlane, ImageGui::Workbench, ImportGui::Workbench, Inspection::Feature, Inspection::Group, InspectionGui::ViewProviderInspection, InspectionGui::ViewProviderInspectionGroup, InspectionGui::Workbench, Mesh::Curvature, Mesh::FixDefects, Mesh::HarmonizeNormals, Mesh::FlipNormals, Mesh::FixNonManifolds, Mesh::FixDuplicatedFaces, Mesh::FixDuplicatedPoints, Mesh::FixDegenerations, Mesh::FixDeformations, Mesh::FixIndices, Mesh::FillHoles, Mesh::RemoveComponents, Mesh::Export, Mesh::Import, Mesh::SegmentByMesh, Mesh::SetOperations, Mesh::Sphere, Mesh::Ellipsoid, Mesh::Cylinder, Mesh::Cone, Mesh::Torus, Mesh::Cube, Mesh::Transform, Mesh::TransformDemolding, Mesh::MeshObject, Mesh::Feature, Mesh::PropertyNormalList, Mesh::PropertyCurvatureList, Mesh::PropertyMeshKernel, MeshGui::ViewProviderFace, MeshGui::PropertyMeshKernelItem, MeshGui::ViewProviderExport, MeshGui::ViewProviderMesh, MeshGui::ViewProviderIndexedFaceSet, MeshGui::ViewProviderMeshObject, MeshGui::ViewProviderMeshCurvature, MeshGui::ViewProviderMeshDefects, MeshGui::ViewProviderMeshOrientation, MeshGui::ViewProviderMeshNonManifolds, MeshGui::ViewProviderMeshDuplicatedFaces, MeshGui::ViewProviderMeshDegenerations, MeshGui::ViewProviderMeshDuplicatedPoints, MeshGui::ViewProviderMeshIndices, MeshGui::ViewProviderMeshSelfIntersections, MeshGui::ViewProviderMeshFolds, MeshGui::ViewProviderMeshFaceSet, MeshGui::ViewProviderMeshNode, MeshGui::ViewProviderMeshTransform, MeshGui::ViewProviderMeshTransformDemolding, MeshGui::Workbench, MeshPartGui::Workbench, Part::CustomFeature, Part::Chamfer, Part::Extrusion, Part::Fillet, Part::FeatureGeometrySet, Part::Mirroring, Part::Boolean, Part::Box, Part::Circle, Part::Common, Part::MultiCommon, Part::CurveNet, Part::Cut, Part::Fuse, Part::MultiFuse, Part::ImportBrep, Part::ImportIges, Part::ImportStep, Part::Polygon, Part::Section, Part::Revolution, Part::Geometry, Part::GeomPoint, Part::GeomCurve, Part::GeomBezierCurve, Part::GeomBSplineCurve, Part::GeomCircle, Part::GeomArcOfCircle, Part::GeomEllipse, Part::GeomHyperbola, Part::GeomParabola, Part::GeomLine, Part::GeomLineSegment, Part::GeomOffsetCurve, Part::GeomTrimmedCurve, Part::GeomSurface, Part::GeomBezierSurface, Part::GeomBSplineSurface, Part::GeomCylinder, Part::GeomCone, Part::GeomSphere, Part::GeomToroid, Part::GeomPlane, Part::GeomOffsetSurface, Part::GeomTrimmedSurface, Part::GeomSurfaceOfRevolution, Part::GeomSurfaceOfExtrusion, Part::Part2DObject, Part::Feature, Part::FeatureExt, Part::FeatureReference, Part::RuledSurface, Part::Loft, Part::Primitive, Part::Vertex, Part::Plane, Part::Sphere, Part::Ellipsoid, Part::Cylinder, Part::Cone, Part::Torus, Part::Helix, Part::Wedge, Part::PropertyGeometryList, Part::PropertyPartShape, Part::PropertyFilletEdges, Part::ShapeSegment, Part::TopoShape, PartGui::ViewProviderPartBase, PartGui::ViewProviderEllipsoid, PartGui::ViewProviderPart, PartGui::ViewProvider2DObject, PartGui::ViewProviderBoolean, PartGui::ViewProviderMultiFuse, PartGui::ViewProviderMultiCommon, PartGui::ViewProviderBox, PartGui::ViewProviderCurveNet, PartGui::ViewProviderPartExt, PartGui::ViewProviderExtrusion, PartGui::ViewProviderImport, PartGui::ViewProviderMirror, PartGui::ViewProviderFillet, PartGui::ViewProviderChamfer, PartGui::ViewProviderCustom, PartGui::ViewProviderPartReference, PartGui::Workbench, PartDesign::Feature, PartDesign::Additive, PartDesign::Chamfer, PartDesign::DressUp, PartDesign::Face, PartDesign::Fillet, PartDesign::Hole, PartDesign::MainPart, PartDesign::Pad, PartDesign::PatternRectangular, PartDesign::Pocket, PartDesign::Revolution, PartDesign::SketchBased, PartDesign::Subtractive, PartDesignGui::ViewProviderChamfer, PartDesignGui::ViewProvider, PartDesignGui::ViewProviderFillet, PartDesignGui::ViewProviderHole, PartDesignGui::ViewProviderMainPart, PartDesignGui::ViewProviderPad, PartDesignGui::ViewProviderPatternRectangular, PartDesignGui::ViewProviderPocket, PartDesignGui::ViewProviderRevolution, PartDesignGui::Workbench, Points::ImportAscii, Points::PointKernel, Points::Feature, Points::Export, Points::PropertyGreyValue, Points::PropertyGreyValueList, Points::PropertyNormalList, Points::PropertyCurvatureList, Points::PropertyPointKernel, PointsGui::ViewProviderPoints, PointsGui::Workbench, Raytracing::RayFeature, Raytracing::RayProject, Raytracing::RaySegment, RaytracingGui::Workbench, ReverseEngineeringGui::Workbench, Robot::Edge2TracObject, Robot::PropertyTrajectory, Robot::Robot6Axis, Robot::RobotObject, Robot::Trajectory, Robot::TrajectoryCompound, Robot::TrajectoryDressUpObject, Robot::TrajectoryObject, Robot::Waypoint, RobotGui::ViewProviderEdge2TracObject, RobotGui::ViewProviderRobotObject, RobotGui::ViewProviderTrajectory, RobotGui::ViewProviderTrajectoryCompound, RobotGui::ViewProviderTrajectoryDressUp, RobotGui::Workbench, Sandbox::SandboxObject, SandboxGui::Workbench, Sketcher::Constraint, Sketcher::PropertyConstraintList, Sketcher::Sketch, Sketcher::SketchObject, Sketcher::SketchObjectSF, SketcherGui::ViewProviderCustom, SketcherGui::ViewProviderSketch, SketcherGui::Workbench, StartGui::Workbench, and WebGui::Workbench.
Definition at line 78 of file BaseClass.cpp.
PyObject * BaseClass::getPyObject | ( | void | ) | [virtual] |
This method returns the Python wrapper for a C++ object.
It's in the responsibility of the programmer to do the correct reference counting. Basically there are two ways how to implement that: Either always return a new Python object then reference counting is not a matter or return always the same Python object then the reference counter must be incremented by one. However, it's absolutely forbidden to return always the same Python object without incrementing the reference counter.
The default implementation returns 'None'.
Reimplemented in App::Document, App::DocumentObject, App::DocumentObjectGroup, App::InventorObject, App::PropertyFileIncluded, App::PropertyVector, App::PropertyVectorList, App::PropertyMatrix, App::PropertyPlacement, App::PropertyLink, App::PropertyLinkSub, App::PropertyLinkList, App::PropertyLinkSubList, App::PropertyPythonObject, App::PropertyInteger, App::PropertyPath, App::PropertyEnumeration, App::PropertyIntegerList, App::PropertyFloat, App::PropertyFloatList, App::PropertyString, App::PropertyStringList, App::PropertyBool, App::PropertyColor, App::PropertyColorList, App::PropertyMaterial, App::VRMLObject, Gui::Document, Gui::SelectionObject, Gui::View3DInventor, Gui::ViewProvider, Gui::ViewProviderDocumentObject, Gui::Workbench, Gui::PythonWorkbench, Fem::FemMeshObject, Fem::PropertyFemMesh, Mesh::Feature, Mesh::PropertyCurvatureList, Mesh::PropertyMeshKernel, Part::GeomPoint, Part::GeomBezierCurve, Part::GeomBSplineCurve, Part::GeomCircle, Part::GeomArcOfCircle, Part::GeomEllipse, Part::GeomHyperbola, Part::GeomParabola, Part::GeomLine, Part::GeomLineSegment, Part::GeomOffsetCurve, Part::GeomTrimmedCurve, Part::GeomBezierSurface, Part::GeomBSplineSurface, Part::GeomCylinder, Part::GeomCone, Part::GeomSphere, Part::GeomToroid, Part::GeomPlane, Part::GeomOffsetSurface, Part::GeomTrimmedSurface, Part::GeomSurfaceOfRevolution, Part::GeomSurfaceOfExtrusion, Part::Feature, Part::PropertyGeometryList, Part::PropertyPartShape, Part::PropertyFilletEdges, Points::PropertyPointKernel, Robot::PropertyTrajectory, Robot::RobotObject, Robot::TrajectoryObject, Sketcher::Constraint, Sketcher::PropertyConstraintList, and Sketcher::SketchObject.
Definition at line 113 of file BaseClass.cpp.
References Py_Return.
Referenced by Gui::DocumentPy::activeView(), Gui::DocumentPy::getActiveView(), Sandbox::DocumentObjectProtectorPy::getattr(), Gui::ViewProviderPythonFeaturePy::getCustomAttributes(), App::PropertyContainerPy::getCustomAttributes(), Part::FeaturePythonPy::getCustomAttributes(), Mesh::FeaturePythonPy::getCustomAttributes(), App::FeaturePythonPy::getCustomAttributes(), App::PropertyContainerPy::getPropertyByName(), and openDYNA().
Type BaseClass::getTypeId | ( | void | ) | const [virtual] |
Reimplemented in Base::Exception, Base::Persistence, Data::Segment, Data::ComplexGeoData, App::Property, App::PropertyLists, App::PropertyContainer, App::PropertyFile, App::PropertyFileIncluded, App::PropertyVector, App::PropertyVectorList, App::PropertyMatrix, App::PropertyPlacement, App::PropertyPlacementLink, App::PropertyGeometry, App::PropertyComplexGeoData, App::PropertyLink, App::PropertyLinkSub, App::PropertyLinkList, App::PropertyLinkSubList, App::PropertyPythonObject, App::PropertyInteger, App::PropertyPath, App::PropertyEnumeration, App::PropertyIntegerConstraint, App::PropertyPercent, App::PropertyIntegerList, App::PropertyFloat, App::PropertyFloatConstraint, App::PropertyFloatList, App::PropertyString, App::PropertyFont, App::PropertyStringList, App::PropertyBool, App::PropertyColor, App::PropertyColorList, App::PropertyMaterial, App::PropertyDistance, App::PropertyLength, App::PropertyAngle, App::PropertySpeed, App::PropertyAcceleration, App::TransactionObject, App::Transaction, App::VRMLObject, Gui::DocumentModelIndex, Gui::ApplicationIndex, Gui::DocumentIndex, Gui::ViewProviderIndex, Gui::MDIView, Gui::NavigationStyle, Gui::UserNavigationStyle, Gui::InventorNavigationStyle, Gui::CADNavigationStyle, Gui::BlenderNavigationStyle, Gui::PropertyEditor::PropertyItem, Gui::PropertyEditor::PropertyStringItem, Gui::PropertyEditor::PropertyFontItem, Gui::PropertyEditor::PropertySeparatorItem, Gui::PropertyEditor::PropertyIntegerItem, Gui::PropertyEditor::PropertyIntegerConstraintItem, Gui::PropertyEditor::PropertyFloatItem, Gui::PropertyEditor::PropertyUnitItem, Gui::PropertyEditor::PropertyFloatConstraintItem, Gui::PropertyEditor::PropertyAngleItem, Gui::PropertyEditor::PropertyBoolItem, Gui::PropertyEditor::PropertyVectorItem, Gui::PropertyEditor::PropertyDoubleVectorItem, Gui::PropertyEditor::PropertyPlacementItem, Gui::PropertyEditor::PropertyEnumItem, Gui::PropertyEditor::PropertyStringListItem, Gui::PropertyEditor::PropertyColorItem, Gui::PropertyEditor::PropertyFileItem, Gui::PropertyEditor::PropertyPathItem, Gui::PropertyEditor::PropertyTransientFileItem, Gui::SelectionObject, Gui::BaseView, Gui::View3DInventor, Gui::ViewProvider, Gui::ViewProviderAnnotation, Gui::ViewProviderAnnotationLabel, Gui::ViewProviderDocumentObject, Gui::ViewProviderDocumentObjectGroup, Gui::ViewProviderExtern, Gui::ViewProviderFeature, Gui::ViewProviderGeometryObject, Gui::ViewProviderInventorObject, Gui::ViewProviderPointMarker, Gui::ViewProviderMeasureDistance, Gui::ViewProviderVRMLObject, Gui::Workbench, Gui::StdWorkbench, Gui::BlankWorkbench, Gui::NoneWorkbench, Gui::TestWorkbench, Gui::PythonWorkbench, AssemblyGui::Workbench, CamGui::Workbench, CompleteGui::Workbench, Drawing::FeaturePage, Drawing::FeatureProjection, Drawing::FeatureView, Drawing::FeatureViewPart, Drawing::PageGroup, DrawingGui::ViewProviderDrawingPage, DrawingGui::ViewProviderDrawingView, DrawingGui::Workbench, Fem::FemMesh, Fem::FemMeshObject, Fem::PropertyFemMesh, FemGui::ViewProviderFemMesh, FemGui::Workbench, Image::ImagePlane, ImageGui::ViewProviderImagePlane, ImageGui::Workbench, ImportGui::Workbench, Inspection::Feature, Inspection::Group, InspectionGui::ViewProviderInspection, InspectionGui::ViewProviderInspectionGroup, InspectionGui::Workbench, Mesh::Curvature, Mesh::FixDefects, Mesh::HarmonizeNormals, Mesh::FlipNormals, Mesh::FixNonManifolds, Mesh::FixDuplicatedFaces, Mesh::FixDuplicatedPoints, Mesh::FixDegenerations, Mesh::FixDeformations, Mesh::FixIndices, Mesh::FillHoles, Mesh::RemoveComponents, Mesh::Export, Mesh::Import, Mesh::SegmentByMesh, Mesh::SetOperations, Mesh::Sphere, Mesh::Ellipsoid, Mesh::Cylinder, Mesh::Cone, Mesh::Torus, Mesh::Cube, Mesh::Transform, Mesh::TransformDemolding, Mesh::MeshObject, Mesh::Feature, Mesh::PropertyNormalList, Mesh::PropertyCurvatureList, Mesh::PropertyMeshKernel, MeshGui::ViewProviderFace, MeshGui::PropertyMeshKernelItem, MeshGui::ViewProviderExport, MeshGui::ViewProviderMesh, MeshGui::ViewProviderIndexedFaceSet, MeshGui::ViewProviderMeshObject, MeshGui::ViewProviderMeshCurvature, MeshGui::ViewProviderMeshDefects, MeshGui::ViewProviderMeshOrientation, MeshGui::ViewProviderMeshNonManifolds, MeshGui::ViewProviderMeshDuplicatedFaces, MeshGui::ViewProviderMeshDegenerations, MeshGui::ViewProviderMeshDuplicatedPoints, MeshGui::ViewProviderMeshIndices, MeshGui::ViewProviderMeshSelfIntersections, MeshGui::ViewProviderMeshFolds, MeshGui::ViewProviderMeshFaceSet, MeshGui::ViewProviderMeshNode, MeshGui::ViewProviderMeshTransform, MeshGui::ViewProviderMeshTransformDemolding, MeshGui::Workbench, MeshPartGui::Workbench, Part::CustomFeature, Part::Chamfer, Part::Extrusion, Part::Fillet, Part::FeatureGeometrySet, Part::Mirroring, Part::Boolean, Part::Box, Part::Circle, Part::Common, Part::MultiCommon, Part::CurveNet, Part::Cut, Part::Fuse, Part::MultiFuse, Part::ImportBrep, Part::ImportIges, Part::ImportStep, Part::Polygon, Part::Section, Part::Revolution, Part::Geometry, Part::GeomPoint, Part::GeomCurve, Part::GeomBezierCurve, Part::GeomBSplineCurve, Part::GeomCircle, Part::GeomArcOfCircle, Part::GeomEllipse, Part::GeomHyperbola, Part::GeomParabola, Part::GeomLine, Part::GeomLineSegment, Part::GeomOffsetCurve, Part::GeomTrimmedCurve, Part::GeomSurface, Part::GeomBezierSurface, Part::GeomBSplineSurface, Part::GeomCylinder, Part::GeomCone, Part::GeomSphere, Part::GeomToroid, Part::GeomPlane, Part::GeomOffsetSurface, Part::GeomTrimmedSurface, Part::GeomSurfaceOfRevolution, Part::GeomSurfaceOfExtrusion, Part::Part2DObject, Part::Feature, Part::FeatureExt, Part::FeatureReference, Part::RuledSurface, Part::Loft, Part::Primitive, Part::Vertex, Part::Plane, Part::Sphere, Part::Ellipsoid, Part::Cylinder, Part::Cone, Part::Torus, Part::Helix, Part::Wedge, Part::PropertyGeometryList, Part::PropertyPartShape, Part::PropertyFilletEdges, Part::ShapeSegment, Part::TopoShape, PartGui::ViewProviderPartBase, PartGui::ViewProviderEllipsoid, PartGui::ViewProviderPart, PartGui::ViewProvider2DObject, PartGui::ViewProviderBoolean, PartGui::ViewProviderMultiFuse, PartGui::ViewProviderMultiCommon, PartGui::ViewProviderBox, PartGui::ViewProviderCurveNet, PartGui::ViewProviderPartExt, PartGui::ViewProviderExtrusion, PartGui::ViewProviderImport, PartGui::ViewProviderMirror, PartGui::ViewProviderFillet, PartGui::ViewProviderChamfer, PartGui::ViewProviderCustom, PartGui::ViewProviderPartReference, PartGui::Workbench, PartDesign::Feature, PartDesign::Additive, PartDesign::Chamfer, PartDesign::DressUp, PartDesign::Face, PartDesign::Fillet, PartDesign::Hole, PartDesign::MainPart, PartDesign::Pad, PartDesign::PatternRectangular, PartDesign::Pocket, PartDesign::Revolution, PartDesign::SketchBased, PartDesign::Subtractive, PartDesignGui::ViewProviderChamfer, PartDesignGui::ViewProvider, PartDesignGui::ViewProviderFillet, PartDesignGui::ViewProviderHole, PartDesignGui::ViewProviderMainPart, PartDesignGui::ViewProviderPad, PartDesignGui::ViewProviderPatternRectangular, PartDesignGui::ViewProviderPocket, PartDesignGui::ViewProviderRevolution, PartDesignGui::Workbench, Points::ImportAscii, Points::PointKernel, Points::Feature, Points::Export, Points::PropertyGreyValue, Points::PropertyGreyValueList, Points::PropertyNormalList, Points::PropertyCurvatureList, Points::PropertyPointKernel, PointsGui::ViewProviderPoints, PointsGui::Workbench, Raytracing::RayFeature, Raytracing::RayProject, Raytracing::RaySegment, RaytracingGui::Workbench, ReverseEngineeringGui::Workbench, Robot::Edge2TracObject, Robot::PropertyTrajectory, Robot::Robot6Axis, Robot::RobotObject, Robot::Trajectory, Robot::TrajectoryCompound, Robot::TrajectoryDressUpObject, Robot::TrajectoryObject, Robot::Waypoint, RobotGui::ViewProviderEdge2TracObject, RobotGui::ViewProviderRobotObject, RobotGui::ViewProviderTrajectory, RobotGui::ViewProviderTrajectoryCompound, RobotGui::ViewProviderTrajectoryDressUp, RobotGui::Workbench, Sandbox::SandboxObject, SandboxGui::Workbench, Sketcher::Constraint, Sketcher::PropertyConstraintList, Sketcher::Sketch, Sketcher::SketchObject, Sketcher::SketchObjectSF, SketcherGui::ViewProviderCustom, SketcherGui::ViewProviderSketch, SketcherGui::Workbench, StartGui::Workbench, and WebGui::Workbench.
Definition at line 83 of file BaseClass.cpp.
Referenced by App::DynamicProperty::addDynamicProperty(), App::Document::addObject(), Gui::PropertyEditor::PropertyModel::buildUp(), Gui::WorkbenchManager::createWorkbench(), Gui::FreeCADGui_subgraphFromObject(), Gui::TreeView::mouseDoubleClickEvent(), Gui::TreeView::rowsInserted(), Gui::View3DInventorViewer::setNavigationType(), and Gui::Document::slotNewObject().
void BaseClass::init | ( | void | ) | [static] |
Reimplemented in Base::Exception, Base::Persistence, Data::Segment, Data::ComplexGeoData, App::Property, App::PropertyLists, App::PropertyContainer, App::PropertyFile, App::PropertyFileIncluded, App::PropertyVector, App::PropertyVectorList, App::PropertyMatrix, App::PropertyPlacement, App::PropertyPlacementLink, App::PropertyGeometry, App::PropertyComplexGeoData, App::PropertyLink, App::PropertyLinkSub, App::PropertyLinkList, App::PropertyLinkSubList, App::PropertyPythonObject, App::PropertyInteger, App::PropertyPath, App::PropertyEnumeration, App::PropertyIntegerConstraint, App::PropertyPercent, App::PropertyIntegerList, App::PropertyFloat, App::PropertyFloatConstraint, App::PropertyFloatList, App::PropertyString, App::PropertyFont, App::PropertyStringList, App::PropertyBool, App::PropertyColor, App::PropertyColorList, App::PropertyMaterial, App::PropertyDistance, App::PropertyLength, App::PropertyAngle, App::PropertySpeed, App::PropertyAcceleration, App::TransactionObject, App::Transaction, App::VRMLObject, Gui::DocumentModelIndex, Gui::ApplicationIndex, Gui::DocumentIndex, Gui::ViewProviderIndex, Gui::MDIView, Gui::NavigationStyle, Gui::UserNavigationStyle, Gui::InventorNavigationStyle, Gui::CADNavigationStyle, Gui::BlenderNavigationStyle, Gui::PropertyEditor::PropertyItem, Gui::PropertyEditor::PropertyStringItem, Gui::PropertyEditor::PropertyFontItem, Gui::PropertyEditor::PropertySeparatorItem, Gui::PropertyEditor::PropertyIntegerItem, Gui::PropertyEditor::PropertyIntegerConstraintItem, Gui::PropertyEditor::PropertyFloatItem, Gui::PropertyEditor::PropertyUnitItem, Gui::PropertyEditor::PropertyFloatConstraintItem, Gui::PropertyEditor::PropertyAngleItem, Gui::PropertyEditor::PropertyBoolItem, Gui::PropertyEditor::PropertyVectorItem, Gui::PropertyEditor::PropertyDoubleVectorItem, Gui::PropertyEditor::PropertyPlacementItem, Gui::PropertyEditor::PropertyEnumItem, Gui::PropertyEditor::PropertyStringListItem, Gui::PropertyEditor::PropertyColorItem, Gui::PropertyEditor::PropertyFileItem, Gui::PropertyEditor::PropertyPathItem, Gui::PropertyEditor::PropertyTransientFileItem, Gui::SelectionObject, Gui::BaseView, Gui::View3DInventor, Gui::ViewProvider, Gui::ViewProviderAnnotation, Gui::ViewProviderAnnotationLabel, Gui::ViewProviderDocumentObject, Gui::ViewProviderDocumentObjectGroup, Gui::ViewProviderExtern, Gui::ViewProviderFeature, Gui::ViewProviderGeometryObject, Gui::ViewProviderInventorObject, Gui::ViewProviderPointMarker, Gui::ViewProviderMeasureDistance, Gui::ViewProviderVRMLObject, Gui::Workbench, Gui::StdWorkbench, Gui::BlankWorkbench, Gui::NoneWorkbench, Gui::TestWorkbench, Gui::PythonWorkbench, AssemblyGui::Workbench, CamGui::Workbench, CompleteGui::Workbench, Drawing::FeaturePage, Drawing::FeatureProjection, Drawing::FeatureView, Drawing::FeatureViewPart, Drawing::PageGroup, DrawingGui::ViewProviderDrawingPage, DrawingGui::ViewProviderDrawingView, DrawingGui::Workbench, Fem::FemMesh, Fem::FemMeshObject, Fem::PropertyFemMesh, FemGui::ViewProviderFemMesh, FemGui::Workbench, Image::ImagePlane, ImageGui::ViewProviderImagePlane, ImageGui::Workbench, ImportGui::Workbench, Inspection::Feature, Inspection::Group, InspectionGui::ViewProviderInspection, InspectionGui::ViewProviderInspectionGroup, InspectionGui::Workbench, Mesh::Curvature, Mesh::FixDefects, Mesh::HarmonizeNormals, Mesh::FlipNormals, Mesh::FixNonManifolds, Mesh::FixDuplicatedFaces, Mesh::FixDuplicatedPoints, Mesh::FixDegenerations, Mesh::FixDeformations, Mesh::FixIndices, Mesh::FillHoles, Mesh::RemoveComponents, Mesh::Export, Mesh::Import, Mesh::SegmentByMesh, Mesh::SetOperations, Mesh::Sphere, Mesh::Ellipsoid, Mesh::Cylinder, Mesh::Cone, Mesh::Torus, Mesh::Cube, Mesh::Transform, Mesh::TransformDemolding, Mesh::MeshObject, Mesh::Feature, Mesh::PropertyNormalList, Mesh::PropertyCurvatureList, Mesh::PropertyMeshKernel, MeshGui::ViewProviderFace, MeshGui::PropertyMeshKernelItem, MeshGui::ViewProviderExport, MeshGui::ViewProviderMesh, MeshGui::ViewProviderIndexedFaceSet, MeshGui::ViewProviderMeshObject, MeshGui::ViewProviderMeshCurvature, MeshGui::ViewProviderMeshDefects, MeshGui::ViewProviderMeshOrientation, MeshGui::ViewProviderMeshNonManifolds, MeshGui::ViewProviderMeshDuplicatedFaces, MeshGui::ViewProviderMeshDegenerations, MeshGui::ViewProviderMeshDuplicatedPoints, MeshGui::ViewProviderMeshIndices, MeshGui::ViewProviderMeshSelfIntersections, MeshGui::ViewProviderMeshFolds, MeshGui::ViewProviderMeshFaceSet, MeshGui::ViewProviderMeshNode, MeshGui::ViewProviderMeshTransform, MeshGui::ViewProviderMeshTransformDemolding, MeshGui::Workbench, MeshPartGui::Workbench, Part::CustomFeature, Part::Chamfer, Part::Extrusion, Part::Fillet, Part::FeatureGeometrySet, Part::Mirroring, Part::Boolean, Part::Box, Part::Circle, Part::Common, Part::MultiCommon, Part::CurveNet, Part::Cut, Part::Fuse, Part::MultiFuse, Part::ImportBrep, Part::ImportIges, Part::ImportStep, Part::Polygon, Part::Section, Part::Revolution, Part::Geometry, Part::GeomPoint, Part::GeomCurve, Part::GeomBezierCurve, Part::GeomBSplineCurve, Part::GeomCircle, Part::GeomArcOfCircle, Part::GeomEllipse, Part::GeomHyperbola, Part::GeomParabola, Part::GeomLine, Part::GeomLineSegment, Part::GeomOffsetCurve, Part::GeomTrimmedCurve, Part::GeomSurface, Part::GeomBezierSurface, Part::GeomBSplineSurface, Part::GeomCylinder, Part::GeomCone, Part::GeomSphere, Part::GeomToroid, Part::GeomPlane, Part::GeomOffsetSurface, Part::GeomTrimmedSurface, Part::GeomSurfaceOfRevolution, Part::GeomSurfaceOfExtrusion, Part::Part2DObject, Part::Feature, Part::FeatureExt, Part::FeatureReference, Part::RuledSurface, Part::Loft, Part::Primitive, Part::Vertex, Part::Plane, Part::Sphere, Part::Ellipsoid, Part::Cylinder, Part::Cone, Part::Torus, Part::Helix, Part::Wedge, Part::PropertyGeometryList, Part::PropertyPartShape, Part::PropertyFilletEdges, Part::ShapeSegment, Part::TopoShape, PartGui::ViewProviderPartBase, PartGui::ViewProviderEllipsoid, PartGui::ViewProviderPart, PartGui::ViewProvider2DObject, PartGui::ViewProviderBoolean, PartGui::ViewProviderMultiFuse, PartGui::ViewProviderMultiCommon, PartGui::ViewProviderBox, PartGui::ViewProviderCurveNet, PartGui::ViewProviderPartExt, PartGui::ViewProviderExtrusion, PartGui::ViewProviderImport, PartGui::ViewProviderMirror, PartGui::ViewProviderFillet, PartGui::ViewProviderChamfer, PartGui::ViewProviderCustom, PartGui::ViewProviderPartReference, PartGui::Workbench, PartDesign::Feature, PartDesign::Additive, PartDesign::Chamfer, PartDesign::DressUp, PartDesign::Face, PartDesign::Fillet, PartDesign::Hole, PartDesign::MainPart, PartDesign::Pad, PartDesign::PatternRectangular, PartDesign::Pocket, PartDesign::Revolution, PartDesign::SketchBased, PartDesign::Subtractive, PartDesignGui::ViewProviderChamfer, PartDesignGui::ViewProvider, PartDesignGui::ViewProviderFillet, PartDesignGui::ViewProviderHole, PartDesignGui::ViewProviderMainPart, PartDesignGui::ViewProviderPad, PartDesignGui::ViewProviderPatternRectangular, PartDesignGui::ViewProviderPocket, PartDesignGui::ViewProviderRevolution, PartDesignGui::Workbench, Points::ImportAscii, Points::PointKernel, Points::Feature, Points::Export, Points::PropertyGreyValue, Points::PropertyGreyValueList, Points::PropertyNormalList, Points::PropertyCurvatureList, Points::PropertyPointKernel, PointsGui::ViewProviderPoints, PointsGui::Workbench, Raytracing::RayFeature, Raytracing::RayProject, Raytracing::RaySegment, RaytracingGui::Workbench, ReverseEngineeringGui::Workbench, Robot::Edge2TracObject, Robot::PropertyTrajectory, Robot::Robot6Axis, Robot::RobotObject, Robot::Trajectory, Robot::TrajectoryCompound, Robot::TrajectoryDressUpObject, Robot::TrajectoryObject, Robot::Waypoint, RobotGui::ViewProviderEdge2TracObject, RobotGui::ViewProviderRobotObject, RobotGui::ViewProviderTrajectory, RobotGui::ViewProviderTrajectoryCompound, RobotGui::ViewProviderTrajectoryDressUp, RobotGui::Workbench, Sandbox::SandboxObject, SandboxGui::Workbench, Sketcher::Constraint, Sketcher::PropertyConstraintList, Sketcher::Sketch, Sketcher::SketchObject, Sketcher::SketchObjectSF, SketcherGui::ViewProviderCustom, SketcherGui::ViewProviderSketch, SketcherGui::Workbench, StartGui::Workbench, and WebGui::Workbench.
Definition at line 63 of file BaseClass.cpp.
References Base::Type::badType(), create(), and Base::Type::createType().
void BaseClass::initSubclass | ( | Base::Type & | toInit, | |
const char * | ClassName, | |||
const char * | ParentName, | |||
Type::instantiationMethod | method = 0 | |||
) | [static, protected] |
Definition at line 89 of file BaseClass.cpp.
References Base::Type::badType(), Base::Type::createType(), and Base::Type::fromName().
bool Base::BaseClass::isDerivedFrom | ( | const Type | type | ) | const [inline] |
Definition at line 85 of file BaseClass.h.
References Base::Type::isDerivedFrom().
Referenced by DrawingGui::TaskProjection::accept(), StdCmdToggleNavigation::activated(), StdCmdToggleSelectability::activated(), Gui::SelectionSingleton::addSelection(), PartGui::ShapeSelection::allow(), PartGui::DlgExtrusion::apply(), SketcherGui::DrawSketchHandler::applyCursor(), Gui::TreeWidget::contextMenuEvent(), SketcherGui::ViewProviderSketch::draw(), exporter(), App::PropertyFileIncluded::getDocTransientPath(), Gui::View3DInventorPy::getObjectInfo(), Gui::View3DInventorPy::getObjectsInfo(), SketcherGui::ViewProviderSketch::getScaleFactor(), SketcherGui::SoZoomTranslation::getScaleFactor(), Gui::SoFCUnifiedSelection::handleEvent(), StdCmdTextureMapping::isActive(), StdCmdMeasureDistance::isActive(), StdCmdToggleNavigation::isActive(), CmdShapeInfo::isActive(), CmdMeshFillInteractiveHole::isActive(), CmdMeshEvaluateFacet::isActive(), CmdMeshPolySplit::isActive(), CmdMeshPolyCut::isActive(), CmdMeshAddFacet::isActive(), CmdMeshPolySelect::isActive(), CmdMeshPolySegm::isActive(), CmdMeshVertexCurvatureInfo::isActive(), CmdInspectElement::isActive(), Gui::Document::resetEdit(), App::PropertyLinkSubList::Restore(), App::PropertyLinkList::Restore(), App::PropertyLinkSub::Restore(), App::PropertyLink::Restore(), Part::PropertyPartShape::RestoreDocFile(), Gui::SelectionSingleton::rmvPreselect(), Part::PropertyPartShape::SaveDocFile(), SketcherGui::DrawSketchHandler::setCursor(), Gui::Document::setEdit(), Gui::SelectionSingleton::setPreselect(), Gui::Document::slotActivatedObject(), Gui::ViewProviderPythonFeatureObserver::slotAppendObject(), Gui::Document::slotChangedObject(), Gui::ViewProviderPythonFeatureObserver::slotDeleteObject(), Gui::Document::slotRenamedObject(), SketcherGui::DrawSketchHandler::unsetCursor(), RobotGui::ViewProviderRobotObject::updateData(), Gui::ViewProviderGeometryObject::updateData(), FemGui::ViewProviderFemMesh::updateData(), Gui::ViewProviderDocumentObjectGroup::updateData(), and PartGui::ViewProviderEllipsoid::updateData().
void BaseClass::setPyObject | ( | PyObject * | ) | [virtual] |
Reimplemented in App::PropertyFileIncluded, App::PropertyVector, App::PropertyVectorList, App::PropertyMatrix, App::PropertyPlacement, App::PropertyLink, App::PropertyLinkSub, App::PropertyLinkList, App::PropertyLinkSubList, App::PropertyPythonObject, App::PropertyInteger, App::PropertyPath, App::PropertyEnumeration, App::PropertyIntegerConstraint, App::PropertyIntegerList, App::PropertyFloat, App::PropertyFloatConstraint, App::PropertyFloatList, App::PropertyString, App::PropertyStringList, App::PropertyBool, App::PropertyColor, App::PropertyColorList, App::PropertyMaterial, App::PropertyLength, Fem::PropertyFemMesh, Mesh::PropertyCurvatureList, Mesh::PropertyMeshKernel, Part::PropertyGeometryList, Part::PropertyPartShape, Part::PropertyFilletEdges, Points::PropertyPointKernel, Robot::PropertyTrajectory, and Sketcher::PropertyConstraintList.
Definition at line 119 of file BaseClass.cpp.
Referenced by Gui::ViewProviderPythonFeaturePy::setCustomAttributes(), Sketcher::SketchObjectPy::setCustomAttributes(), App::PropertyContainerPy::setCustomAttributes(), Part::FeaturePythonPy::setCustomAttributes(), Mesh::FeaturePythonPy::setCustomAttributes(), App::FeaturePythonPy::setCustomAttributes(), and App::DocumentObjectPy::setCustomAttributes().