#include <Standard_Stream.hxx>#include <GEOMImpl_Block6Explorer.hxx>#include <ShHealOper_ShapeProcess.hxx>#include "utilities.h"#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>
Defines | |
| #define | NBFACES 6 |
| #define | NBEDGES 12 |
| #define | NBVERTS 8 |
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 NBFACES 6 |
| #define NBEDGES 12 |
| #define NBVERTS 8 |
| static Standard_Integer mod4 | ( | Standard_Integer | nb | ) | [static] |
| static Standard_Integer edge_id | ( | const Standard_Integer | theFaceID, |
| const Standard_Integer | theEdgeNB | ||
| ) | [static] |
References NBFACES.
| static Standard_Integer side_edge_id | ( | const Standard_Integer | theEdgeNB | ) | [static] |
| static Standard_Integer vertex_id | ( | const Standard_Integer | theFaceID, |
| const Standard_Integer | theVertexNB | ||
| ) | [static] |
References NBFACES.
| static Standard_Integer vertex_id_edge | ( | const Standard_Integer | theEdgeID, |
| const Standard_Integer | theVertexNB | ||
| ) | [static] |
References NBEDGES.
| static Standard_Integer face_id_edges | ( | const Standard_Integer | theEdge1ID, |
| const Standard_Integer | theEdge2ID | ||
| ) | [static] |
References NBEDGES.
| static Standard_Integer edge_id_vertices | ( | const Standard_Integer | theVertex1ID, |
| const Standard_Integer | theVertex2ID | ||
| ) | [static] |
References NBVERTS.
| static Standard_Integer edge_id_faces | ( | const Standard_Integer | theFace1ID, |
| const Standard_Integer | theFace2ID | ||
| ) | [static] |
References NBFACES.