Open CASCADE Technology  6.5.4
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Data Structures
TopOpeBRep_ShapeIntersector.hxx File Reference
#include <Standard.hxx>
#include <Standard_DefineAlloc.hxx>
#include <Standard_Macro.hxx>
#include <TopoDS_Shape.hxx>
#include <Handle_TopOpeBRepTool_HBoxTool.hxx>
#include <TopOpeBRepTool_ShapeExplorer.hxx>
#include <TopOpeBRep_ShapeScanner.hxx>
#include <TopOpeBRep_FacesIntersector.hxx>
#include <Standard_Boolean.hxx>
#include <TopOpeBRep_EdgesIntersector.hxx>
#include <TopOpeBRep_FaceEdgeIntersector.hxx>
#include <TopoDS_Face.hxx>
#include <Standard_Real.hxx>
#include <Standard_Integer.hxx>

Data Structures

class  TopOpeBRep_ShapeIntersector
 Intersect two shapes.

A GeomShape is a shape with a geometric domain, i.e.
a Face or an Edge.

The purpose of the ShapeIntersector is to find
couples of intersecting GeomShape in two Shapes
(which can be any kind of topologies : Compound,
Solid, Shell, etc... )

It is in charge of exploration of the shapes and
rejection. For this it is provided with two tools :

More...