#include "PreCompiled.h"#include <cstdlib>#include <sstream>#include <BRepLib.hxx>#include <BSplCLib.hxx>#include <Bnd_Box.hxx>#include <BRep_Builder.hxx>#include <BRep_Tool.hxx>#include <BRepAdaptor_Curve.hxx>#include <BRepAdaptor_HCurve.hxx>#include <BRepAdaptor_Surface.hxx>#include <BRepAlgoAPI_Common.hxx>#include <BRepAlgoAPI_Cut.hxx>#include <BRepAlgoAPI_Fuse.hxx>#include <BRepAlgo_Fuse.hxx>#include <BRepAlgoAPI_Section.hxx>#include <BRepBndLib.hxx>#include <BRepBuilderAPI_GTransform.hxx>#include <BRepBuilderAPI_MakeEdge.hxx>#include <BRepBuilderAPI_MakeFace.hxx>#include <BRepBuilderAPI_MakePolygon.hxx>#include <BRepBuilderAPI_MakeVertex.hxx>#include <BRepBuilderAPI_MakeWire.hxx>#include <BRepBuilderAPI_NurbsConvert.hxx>#include <BRepBuilderAPI_FaceError.hxx>#include <BRepBuilderAPI_Copy.hxx>#include <BRepBuilderAPI_Transform.hxx>#include <BRepCheck_Analyzer.hxx>#include <BRepCheck_ListIteratorOfListOfStatus.hxx>#include <BRepCheck_Result.hxx>#include <BRepFilletAPI_MakeFillet.hxx>#include <BRepMesh.hxx>#include <BRepMesh_IncrementalMesh.hxx>#include <BRepMesh_Triangle.hxx>#include <BRepMesh_Edge.hxx>#include <BRepOffsetAPI_MakeThickSolid.hxx>#include <BRepOffsetAPI_MakeOffsetShape.hxx>#include <BRepOffsetAPI_MakePipe.hxx>#include <BRepOffsetAPI_MakePipeShell.hxx>#include <BRepOffsetAPI_Sewing.hxx>#include <BRepOffsetAPI_ThruSections.hxx>#include <BRepPrimAPI_MakePrism.hxx>#include <BRepPrimAPI_MakeRevol.hxx>#include <BRepTools.hxx>#include <BRepTools_ReShape.hxx>#include <BRepTools_ShapeSet.hxx>#include <GCE2d_MakeSegment.hxx>#include <Geom2d_Line.hxx>#include <Geom2d_TrimmedCurve.hxx>#include <GeomLProp_SLProps.hxx>#include <GeomAPI_ProjectPointOnSurf.hxx>#include <GeomFill_CorrectedFrenet.hxx>#include <GeomFill_CurveAndTrihedron.hxx>#include <GeomFill_EvolvedSection.hxx>#include <GeomFill_Pipe.hxx>#include <GeomFill_SectionLaw.hxx>#include <GeomFill_Sweep.hxx>#include <Handle_Law_BSpFunc.hxx>#include <Handle_Law_BSpline.hxx>#include <Handle_TopTools_HSequenceOfShape.hxx>#include <Law_BSpFunc.hxx>#include <Law_Linear.hxx>#include <Law_S.hxx>#include <TopTools_HSequenceOfShape.hxx>#include <Interface_Static.hxx>#include <IGESControl_Controller.hxx>#include <IGESControl_Writer.hxx>#include <IGESControl_Reader.hxx>#include <STEPControl_Writer.hxx>#include <STEPControl_Reader.hxx>#include <TopTools_MapOfShape.hxx>#include <TopoDS.hxx>#include <TopoDS_Compound.hxx>#include <TopoDS_Iterator.hxx>#include <TopoDS_Vertex.hxx>#include <TopExp.hxx>#include <TopExp_Explorer.hxx>#include <TopTools_ListIteratorOfListOfShape.hxx>#include <Geom_BezierCurve.hxx>#include <Geom_BezierSurface.hxx>#include <Geom_BSplineCurve.hxx>#include <Geom_BSplineSurface.hxx>#include <Geom_SurfaceOfLinearExtrusion.hxx>#include <Geom_SurfaceOfRevolution.hxx>#include <Geom_Circle.hxx>#include <Geom_ConicalSurface.hxx>#include <Geom_CylindricalSurface.hxx>#include <Geom_Ellipse.hxx>#include <Geom_Hyperbola.hxx>#include <Geom_Line.hxx>#include <Geom_Parabola.hxx>#include <Geom_Plane.hxx>#include <Geom_CartesianPoint.hxx>#include <Geom_SphericalSurface.hxx>#include <Geom_ToroidalSurface.hxx>#include <Poly_Triangulation.hxx>#include <Standard_Failure.hxx>#include <StlAPI_Writer.hxx>#include <gp_GTrsf.hxx>#include <ShapeAnalysis_Shell.hxx>#include <ShapeBuild_ReShape.hxx>#include <ShapeFix_Edge.hxx>#include <ShapeFix_Face.hxx>#include <ShapeFix_Shell.hxx>#include <ShapeFix_Solid.hxx>#include <ShapeUpgrade_ShellSewing.hxx>#include <ShapeUpgrade_RemoveInternalWires.hxx>#include <Poly_Polygon3D.hxx>#include <Poly_PolygonOnTriangulation.hxx>#include <BRepBuilderAPI_Sewing.hxx>#include <ShapeFix_Shape.hxx>#include <XSControl_WorkSession.hxx>#include <Transfer_TransientProcess.hxx>#include <APIHeaderSection_MakeHeader.hxx>#include <Base/Builder3D.h>#include <Base/FileInfo.h>#include <Base/Exception.h>#include <Base/Tools.h>#include "TopoShape.h"#include "CrossSection.h"#include "TopoShapeFacePy.h"#include "TopoShapeEdgePy.h"#include "TopoShapeVertexPy.h"#include "ProgressIndicator.h"#include <StlTransfer.hxx>#include <StlMesh_Mesh.hxx>#include <StlMesh_MeshExplorer.hxx>Go to the source code of this file.
Classes | |
| struct | Part::MeshVertex |
Namespaces | |
| namespace | Part |
Functions | |
| const char * | BRepBuilderAPI_FaceErrorText (BRepBuilderAPI_FaceError et) |
| static | Handle (Law_Function) CreateBsFunction(const Standard_Real theFirst |
| aFunc | Set (theFirst, 2.0, theLast, 3.0) |
| unsigned int | TopoShape_RefCountShapes (const TopoDS_Shape &aShape) |
Variables | |
| static const Standard_Real theLast Handle_Law_Linear | aFunc = new Law_Linear() |
| const char* BRepBuilderAPI_FaceErrorText | ( | BRepBuilderAPI_FaceError | et | ) |
Definition at line 158 of file TopoShape.cpp.
| static Handle | ( | Law_Function | ) | const [static] |
| aFunc Set | ( | theFirst | , | |
| 2. | 0, | |||
| theLast | , | |||
| 3. | 0 | |||
| ) |
Referenced by SpringbackCorrection::CalcCurv(), and exporter().
| unsigned int TopoShape_RefCountShapes | ( | const TopoDS_Shape & | aShape | ) |
Definition at line 884 of file TopoShape.cpp.
Referenced by Part::TopoShape::getMemSize().
| return aFunc = new Law_Linear() |
Definition at line 1347 of file TopoShape.cpp.
1.6.1