26 #ifndef _GEOMAlgo_GetInPlaceAPI_HeaderFile
27 #define _GEOMAlgo_GetInPlaceAPI_HeaderFile
31 #include <TopTools_IndexedMapOfShape.hxx>
32 #include <TopTools_ListOfShape.hxx>
36 class BRepExtrema_DistShapeShape;
57 Standard_EXPORT
static Standard_Boolean
GetInPlace
58 (
const TopoDS_Shape &theWhere,
59 const TopoDS_Shape &theWhat,
74 (
const TopoDS_Shape &theWhere,
75 const TopoDS_Shape &theWhat,
76 TopTools_ListOfShape &theShapesInPlace);
86 const TopTools_IndexedMapOfShape &theWhereIndices,
87 const TopoDS_Shape &theWhat,
88 TopTools_ListOfShape &theShapesInPlace);
95 static gp_Vec
GetNormal(
const TopoDS_Face &theFace,
96 const BRepExtrema_DistShapeShape &theExtrema);
103 Standard_Real theTab[],