#include <Standard_Stream.hxx>
#include <GEOMUtils.hxx>
#include <Basics_OCCTVersion.hxx>
#include <OpUtil.hxx>
#include <Utils_ExceptHandlers.hxx>
#include <BRepMesh_IncrementalMesh.hxx>
#include <BRepExtrema_DistShapeShape.hxx>
#include <BRep_Builder.hxx>
#include <BRep_Tool.hxx>
#include <BRepBndLib.hxx>
#include <BRepGProp.hxx>
#include <BRepTools.hxx>
#include <BRepClass3d_SolidClassifier.hxx>
#include <BRepBuilderAPI_MakeFace.hxx>
#include <BRepBuilderAPI_Sewing.hxx>
#include <BRepCheck_Analyzer.hxx>
#include <Bnd_Box.hxx>
#include <BOPAlgo_ArgumentAnalyzer.hxx>
#include <BOPTools_AlgoTools.hxx>
#include <TopAbs.hxx>
#include <TopExp.hxx>
#include <TopoDS.hxx>
#include <TopoDS_Edge.hxx>
#include <TopoDS_Face.hxx>
#include <TopoDS_Shape.hxx>
#include <TopoDS_Vertex.hxx>
#include <TopoDS_Compound.hxx>
#include <TopoDS_Iterator.hxx>
#include <TopExp_Explorer.hxx>
#include <TopTools_MapOfShape.hxx>
#include <TopTools_ListOfShape.hxx>
#include <TopTools_ListIteratorOfListOfShape.hxx>
#include <TopTools_Array1OfShape.hxx>
#include <Geom_Circle.hxx>
#include <Geom_Surface.hxx>
#include <Geom_Plane.hxx>
#include <Geom_SphericalSurface.hxx>
#include <Geom_ToroidalSurface.hxx>
#include <Geom_RectangularTrimmedSurface.hxx>
#include <GeomLProp_CLProps.hxx>
#include <GeomLProp_SLProps.hxx>
#include <GProp_GProps.hxx>
#include <GProp_PrincipalProps.hxx>
#include <TColStd_Array1OfReal.hxx>
#include <gp_Pln.hxx>
#include <gp_Lin.hxx>
#include <ShapeAnalysis.hxx>
#include <ShapeFix_Shape.hxx>
#include <ShapeFix_ShapeTolerance.hxx>
#include <ProjLib.hxx>
#include <ElSLib.hxx>
#include <vector>
#include <sstream>
#include <algorithm>
#include <Standard_Failure.hxx>
#include <Standard_NullObject.hxx>
#include <Standard_ErrorHandler.hxx>
Macros | |
#define | MAX2(X, Y) (Abs(X) > Abs(Y) ? Abs(X) : Abs(Y)) |
#define | MAX3(X, Y, Z) (MAX2(MAX2(X,Y), Z)) |
#define | STD_SORT_ALGO 1 |
#define | DEFAULT_TOLERANCE_TOLERANCE 1.e-02 |
#define | DEFAULT_MAX_TOLERANCE_TOLERANCE 1.e-06 |
#define DEFAULT_MAX_TOLERANCE_TOLERANCE 1.e-06 |
#define DEFAULT_TOLERANCE_TOLERANCE 1.e-02 |
#define MAX2 | ( | X, | |
Y | |||
) | (Abs(X) > Abs(Y) ? Abs(X) : Abs(Y)) |
#define STD_SORT_ALGO 1 |