26 #ifndef _GEOMAlgo_GetInPlace_HeaderFile
27 #define _GEOMAlgo_GetInPlace_HeaderFile
29 #include <Standard.hxx>
30 #include <Standard_Macro.hxx>
31 #include <Standard_Integer.hxx>
32 #include <Standard_Real.hxx>
33 #include <Standard_Boolean.hxx>
35 #include <TopAbs_ShapeEnum.hxx>
36 #include <TopoDS_Shape.hxx>
46 #include <TopTools_DataMapOfShapeInteger.hxx>
47 #include <TopTools_DataMapOfShapeShape.hxx>
97 const TopAbs_ShapeEnum theT2) ;
104 Standard_Boolean
More()
const;
192 void SetTolCG(
const Standard_Real theTol) ;
200 Standard_Real
TolCG()
const;
214 Standard_Boolean
IsFound()
const;
226 virtual void Clear() ;
265 const TopoDS_Shape &
Result();
280 void PerformEE(
const TopoDS_Shape &theE1,
const TopoDS_Shape &theE2);
291 void PerformFF(
const TopoDS_Shape &theF1,
const TopoDS_Shape &theF2);
308 void PerformZZ(
const TopoDS_Shape &theSo1,
const TopoDS_Shape &theSo2);
312 const Standard_Boolean IsWhere);
315 const TopAbs_ShapeEnum theSubShapeType,
316 const Standard_Boolean IsWhere);
319 const Standard_Boolean IsWhere);
322 const TopAbs_ShapeEnum theSubShapeType,
323 const Standard_Boolean IsWhere);
330 const TopoDS_Shape& theS2) ;
334 const TopoDS_Shape& theS2) ;
338 const TopoDS_Shape& theS2);
341 Standard_Integer
CheckGProps(
const TopoDS_Shape& theS);
344 (
const TopoDS_Shape &theShape1,
345 const TopTools_ListOfShape &theListShape2)
const;
349 const Standard_Integer theFlag);