AppPart.cpp File Reference

#include "PreCompiled.h"
#include <Python.h>
#include <Interface_Static.hxx>
#include <Base/Console.h>
#include <Base/Interpreter.h>
#include <Base/Parameter.h>
#include <App/Application.h>
#include "TopoShape.h"
#include "FeaturePartBox.h"
#include "FeaturePartBoolean.h"
#include "FeaturePartCommon.h"
#include "FeaturePartCut.h"
#include "FeaturePartFuse.h"
#include "FeaturePartSection.h"
#include "FeaturePartImportStep.h"
#include "FeaturePartImportIges.h"
#include "FeaturePartImportBrep.h"
#include "FeaturePartCurveNet.h"
#include "FeaturePartCircle.h"
#include "FeaturePartPolygon.h"
#include "FeatureGeometrySet.h"
#include "FeatureChamfer.h"
#include "FeatureExtrusion.h"
#include "FeatureFillet.h"
#include "FeatureMirroring.h"
#include "FeatureRevolution.h"
#include "PartFeatures.h"
#include "PrimitiveFeature.h"
#include "Part2DObject.h"
#include "CustomFeature.h"
#include "TopoShapePy.h"
#include "TopoShapeVertexPy.h"
#include "TopoShapeFacePy.h"
#include "TopoShapeWirePy.h"
#include "TopoShapeEdgePy.h"
#include "TopoShapeSolidPy.h"
#include "TopoShapeCompoundPy.h"
#include "TopoShapeCompSolidPy.h"
#include "TopoShapeShellPy.h"
#include "LinePy.h"
#include "CirclePy.h"
#include "EllipsePy.h"
#include "ArcPy.h"
#include "ArcOfCirclePy.h"
#include "BezierCurvePy.h"
#include "BSplineCurvePy.h"
#include "HyperbolaPy.h"
#include "OffsetCurvePy.h"
#include "ParabolaPy.h"
#include "BezierSurfacePy.h"
#include "BSplineSurfacePy.h"
#include "ConePy.h"
#include "CylinderPy.h"
#include "OffsetSurfacePy.h"
#include "PlanePy.h"
#include "RectangularTrimmedSurfacePy.h"
#include "SpherePy.h"
#include "SurfaceOfExtrusionPy.h"
#include "SurfaceOfRevolutionPy.h"
#include "ToroidPy.h"
#include "PartFeaturePy.h"
#include "PropertyGeometryList.h"

Go to the source code of this file.

Functions

void initPart ()
 PyDoc_STRVAR (module_part_doc,"This is a module working with shapes.")

Variables

struct PyMethodDef Part_methods []

Function Documentation

void initPart (  ) 

Definition at line 86 of file AppPart.cpp.

References Base::Console(), App::GetApplication(), ParameterGrp::GetGroup(), App::Application::GetUserParameter(), Part::GeomSurfaceOfExtrusion::init(), Part::GeomSurfaceOfRevolution::init(), Part::GeomTrimmedSurface::init(), Part::GeomOffsetSurface::init(), Part::GeomPlane::init(), Part::GeomToroid::init(), Part::GeomSphere::init(), Part::GeomCone::init(), Part::GeomCylinder::init(), Part::GeomBSplineSurface::init(), Part::GeomBezierSurface::init(), Part::GeomSurface::init(), Part::GeomTrimmedCurve::init(), Part::GeomOffsetCurve::init(), Part::GeomLineSegment::init(), Part::GeomLine::init(), Part::GeomParabola::init(), Part::GeomHyperbola::init(), Part::GeomEllipse::init(), Part::GeomArcOfCircle::init(), Part::GeomCircle::init(), Part::GeomBSplineCurve::init(), Part::GeomBezierCurve::init(), Part::GeomCurve::init(), Part::GeomPoint::init(), Part::Geometry::init(), Part::Loft::init(), Part::RuledSurface::init(), Part::Part2DObject::init(), Part::Wedge::init(), Part::Helix::init(), Part::Torus::init(), Part::Cone::init(), Part::Cylinder::init(), Part::Sphere::init(), Part::Plane::init(), Part::Ellipsoid::init(), Part::Vertex::init(), Part::Circle::init(), Part::Polygon::init(), Part::CurveNet::init(), Part::ImportBrep::init(), Part::ImportIges::init(), Part::ImportStep::init(), Part::Mirroring::init(), Part::Revolution::init(), Part::Fillet::init(), Part::Extrusion::init(), Part::Chamfer::init(), Part::Section::init(), Part::MultiFuse::init(), Part::Fuse::init(), Part::Cut::init(), Part::MultiCommon::init(), Part::Common::init(), Part::Boolean::init(), Part::Box::init(), Part::Primitive::init(), Part::CustomFeature::init(), Part::FeatureGeometrySet::init(), Part::FeatureExt::init(), Part::Feature::init(), Part::PropertyFilletEdges::init(), Part::PropertyGeometryList::init(), Part::PropertyPartShape::init(), Part::TopoShape::init(), Base::Interpreter(), Part_methods, Part::PartFeaturePy::Type, Part::SurfaceOfRevolutionPy::Type, Part::SurfaceOfExtrusionPy::Type, Part::OffsetSurfacePy::Type, Part::BSplineSurfacePy::Type, Part::BezierSurfacePy::Type, Part::ToroidPy::Type, Part::SpherePy::Type, Part::ConePy::Type, Part::CylinderPy::Type, Part::PlanePy::Type, Part::OffsetCurvePy::Type, Part::BSplineCurvePy::Type, Part::BezierCurvePy::Type, Part::ArcOfCirclePy::Type, Part::ArcPy::Type, Part::ParabolaPy::Type, Part::HyperbolaPy::Type, Part::EllipsePy::Type, Part::CirclePy::Type, Part::LinePy::Type, Part::TopoShapeShellPy::Type, Part::TopoShapeCompSolidPy::Type, Part::TopoShapeCompoundPy::Type, Part::TopoShapeFacePy::Type, Part::TopoShapeSolidPy::Type, Part::TopoShapeEdgePy::Type, Part::TopoShapeWirePy::Type, Part::TopoShapeVertexPy::Type, and Part::TopoShapePy::Type.

PyDoc_STRVAR ( module_part_doc  ,
"This is a module working with shapes."   
)

Variable Documentation

struct PyMethodDef Part_methods[]

Definition at line 1372 of file AppPartPy.cpp.

Referenced by initPart().


Generated on Wed Nov 23 19:01:13 2011 for FreeCAD by  doxygen 1.6.1