#include <Standard_Stream.hxx>#include <GEOMImpl_Block6Explorer.hxx>#include <ShHealOper_ShapeProcess.hxx>#include "utilities.h"#include <Basics_OCCTVersion.hxx>#include <BRep_Tool.hxx>#include <BRep_TFace.hxx>#include <BRep_Builder.hxx>#include <BRepLib.hxx>#include <BRepLib_FindSurface.hxx>#include <BRepTools.hxx>#include <BRepTools_WireExplorer.hxx>#include <BRepOffsetAPI_ThruSections.hxx>#include <BRepOffsetAPI_MakeFilling.hxx>#include <BRepCheck_Analyzer.hxx>#include <BRepBuilderAPI_Copy.hxx>#include <BRepBuilderAPI_MakeEdge.hxx>#include <BRepBuilderAPI_MakeWire.hxx>#include <BRepBuilderAPI_MakeFace.hxx>#include <BRepBuilderAPI_Transform.hxx>#include <TopAbs.hxx>#include <TopoDS.hxx>#include <TopoDS_Shape.hxx>#include <TopoDS_Edge.hxx>#include <TopoDS_Wire.hxx>#include <TopoDS_Solid.hxx>#include <TopExp.hxx>#include <TopExp_Explorer.hxx>#include <TopTools_MapOfShape.hxx>#include <TopTools_ListOfShape.hxx>#include <TopTools_ListIteratorOfListOfShape.hxx>#include <TopTools_IndexedMapOfShape.hxx>#include <TopTools_IndexedDataMapOfShapeListOfShape.hxx>#include <Geom_Curve.hxx>#include <Geom_TrimmedCurve.hxx>#include <GeomFill_Generator.hxx>#include <gce_MakePln.hxx>#include <Precision.hxx>#include <gp_Pnt.hxx>#include <gp_Pln.hxx>#include <TColgp_Array1OfPnt.hxx>#include <StdFail_NotDone.hxx>#include <Standard_NullObject.hxx>#include <Standard_TypeMismatch.hxx>#include <Standard_ConstructionError.hxx>#include <Standard_NoSuchObject.hxx>#include <BOPTools_AlgoTools.hxx>#include <NCollection_DataMap.hxx>#include <ShapeFix_ShapeTolerance.hxx>Macros | |
| #define | NBFACES 6 |
| #define | NBEDGES 12 |
| #define | NBVERTS 8 |
| #define | PLANAR_FACE_MAX_TOLERANCE 1e-06 |
| #define | MAKE_FACE_PCURVES_FIX_TOLERANCE |
Functions | |
| static Standard_Integer | mod4 (Standard_Integer nb) |
| static Standard_Integer | edge_id (const Standard_Integer theFaceID, const Standard_Integer theEdgeNB) |
| static Standard_Integer | side_edge_id (const Standard_Integer theEdgeNB) |
| static Standard_Integer | vertex_id (const Standard_Integer theFaceID, const Standard_Integer theVertexNB) |
| static Standard_Integer | vertex_id_edge (const Standard_Integer theEdgeID, const Standard_Integer theVertexNB) |
| static Standard_Integer | face_id_edges (const Standard_Integer theEdge1ID, const Standard_Integer theEdge2ID) |
| static Standard_Integer | edge_id_vertices (const Standard_Integer theVertex1ID, const Standard_Integer theVertex2ID) |
| static Standard_Integer | edge_id_faces (const Standard_Integer theFace1ID, const Standard_Integer theFace2ID) |
| #define MAKE_FACE_PCURVES_FIX_TOLERANCE |
| #define NBEDGES 12 |
| #define NBFACES 6 |
| #define NBVERTS 8 |
| #define PLANAR_FACE_MAX_TOLERANCE 1e-06 |
|
static |
References NBFACES.
|
static |
References NBFACES.
|
static |
References NBVERTS.
|
static |
References NBEDGES.
|
static |
|
static |
|
static |
References NBFACES.
|
static |
References NBEDGES.