#include "PreCompiled.h"#include <BRepBuilderAPI_MakeEdge.hxx>#include <BRepBuilderAPI_MakeFace.hxx>#include <BRepBuilderAPI_MakeVertex.hxx>#include <Geom_CartesianPoint.hxx>#include <Geom_Circle.hxx>#include <Geom_Curve.hxx>#include <Geom_Ellipse.hxx>#include <Geom_Hyperbola.hxx>#include <Geom_Parabola.hxx>#include <Geom_OffsetCurve.hxx>#include <Geom_TrimmedCurve.hxx>#include <Geom_Line.hxx>#include <Geom_BezierCurve.hxx>#include <Geom_BezierSurface.hxx>#include <Geom_BSplineCurve.hxx>#include <Geom_BSplineSurface.hxx>#include <Geom_Surface.hxx>#include <Geom_Plane.hxx>#include <Geom_CylindricalSurface.hxx>#include <Geom_ConicalSurface.hxx>#include <Geom_SphericalSurface.hxx>#include <Geom_ToroidalSurface.hxx>#include <Geom_OffsetSurface.hxx>#include <Geom_RectangularTrimmedSurface.hxx>#include <Geom_SurfaceOfRevolution.hxx>#include <Geom_SurfaceOfLinearExtrusion.hxx>#include <GeomConvert.hxx>#include <GeomConvert_CompCurveToBSplineCurve.hxx>#include <GeomLProp_CLProps.hxx>#include <GeomLProp_SLProps.hxx>#include <gp_Circ.hxx>#include <gp_Elips.hxx>#include <gp_Hypr.hxx>#include <gp_Parab.hxx>#include <gce_ErrorType.hxx>#include <gp_Lin.hxx>#include <gp_Pln.hxx>#include <gp_Pnt.hxx>#include <gp_Cylinder.hxx>#include <gp_Cone.hxx>#include <gp_Sphere.hxx>#include <gp_Torus.hxx>#include <Standard_Real.hxx>#include <TColgp_Array1OfPnt.hxx>#include <TColgp_Array2OfPnt.hxx>#include <TColStd_Array1OfReal.hxx>#include <TColStd_Array1OfInteger.hxx>#include <gp.hxx>#include <GC_MakeArcOfCircle.hxx>#include <GC_MakeCircle.hxx>#include <GC_MakeLine.hxx>#include <GC_MakeSegment.hxx>#include <Precision.hxx>#include "LinePy.h"#include <Base/VectorPy.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 <Base/Exception.h>#include <Base/Writer.h>#include <Base/Reader.h>#include <Base/Tools.h>#include "Geometry.h"Go to the source code of this file.
Namespaces | |
| namespace | Part |
Functions | |
| GeomArcOfCircle * | Part::createFilletGeometry (const GeomLineSegment *lineSeg1, const GeomLineSegment *lineSeg2, const Base::Vector3d ¢er, double radius) |
| bool | Part::find2DLinesIntersection (const GeomLineSegment *lineSeg1, const GeomLineSegment *lineSeg2, Base::Vector3d &point) |
| bool | Part::find2DLinesIntersection (const Base::Vector3d &orig1, const Base::Vector3d &dir1, const Base::Vector3d &orig2, const Base::Vector3d &dir2, Base::Vector3d &point) |
| bool | Part::findFilletCenter (const GeomLineSegment *lineSeg1, const GeomLineSegment *lineSeg2, double radius, const Base::Vector3d &refPnt1, const Base::Vector3d &refPnt2, Base::Vector3d ¢er) |
| bool | Part::findFilletCenter (const GeomLineSegment *lineSeg1, const GeomLineSegment *lineSeg2, double radius, Base::Vector3d ¢er) |
| const char * | gce_ErrorStatusText (gce_ErrorType et) |
| double | Part::suggestFilletRadius (const GeomLineSegment *lineSeg1, const GeomLineSegment *lineSeg2, const Base::Vector3d &refPnt1, const Base::Vector3d &refPnt2) |
| const char* gce_ErrorStatusText | ( | gce_ErrorType | et | ) |
Definition at line 118 of file Geometry.cpp.
Referenced by Part::PlanePy::PyInit(), Part::LinePy::PyInit(), Part::HyperbolaPy::PyInit(), Part::EllipsePy::PyInit(), Part::CylinderPy::PyInit(), Part::ConePy::PyInit(), Part::CirclePy::PyInit(), Part::ArcPy::PyInit(), Part::ArcOfCirclePy::PyInit(), Part::GeomArcOfCircle::Restore(), Part::GeomCircle::Restore(), Part::LinePy::setEndPoint(), Part::GeomLineSegment::setPoints(), and Part::LinePy::setStartPoint().
1.6.1