#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.