#include <TopAbs_ShapeEnum.hxx>
#include <TopoDS_Shape.hxx>
-#include <NMTTools_CoupleOfShape.hxx>
-#include <NMTTools_ListOfCoupleOfShape.hxx>
-#include <NMTTools_ListIteratorOfListOfCoupleOfShape.hxx>
+#include <GEOMAlgo_CoupleOfShapes.hxx>
+#include <GEOMAlgo_ListOfCoupleOfShapes.hxx>
+#include <GEOMAlgo_ListIteratorOfListOfCoupleOfShapes.hxx>
#include <GEOMAlgo_DataMapOfShapeMapOfShape.hxx>
#include <GEOMAlgo_GluerAlgo.hxx>
* The pair of intersected shapes.
*/
//Standard_EXPORT
- void AppendPair(const NMTTools_CoupleOfShape& theCS) ;
+ void AppendPair(const GEOMAlgo_CoupleOfShapes& theCS) ;
/**
* Initialize the iterator.
*/
//Standard_EXPORT
void Initialize(const TopAbs_ShapeEnum theT1,
- const TopAbs_ShapeEnum theT2) ;
+ const TopAbs_ShapeEnum theT2) ;
/**
* Check the existence of pairs to iterare.
* @return
* The pair of intersected shapes.
*/
//Standard_EXPORT
- const NMTTools_CoupleOfShape& Value() const;
+ const GEOMAlgo_CoupleOfShapes& Value() const;
protected:
Standard_Integer myDim;
- NMTTools_ListOfCoupleOfShape myLists[10];
- NMTTools_ListOfCoupleOfShape myEmptyList;
- NMTTools_ListIteratorOfListOfCoupleOfShape myIterator;
+ GEOMAlgo_ListOfCoupleOfShapes myLists[10];
+ GEOMAlgo_ListOfCoupleOfShapes myEmptyList;
+ GEOMAlgo_ListIteratorOfListOfCoupleOfShapes myIterator;
private:
};
Standard_EXPORT
void FillShapesIn(const TopoDS_Shape& theS1,
- const TopoDS_Shape& theS2) ;
+ const TopoDS_Shape& theS2) ;
Standard_EXPORT
void FillShapesOn(const TopoDS_Shape& theS1,
- const TopoDS_Shape& theS2) ;
+ const TopoDS_Shape& theS2) ;
Standard_EXPORT
Standard_Boolean CheckCoincidence(const TopoDS_Shape& theS1,
- const TopoDS_Shape& theS2);
+ const TopoDS_Shape& theS2);
TopoDS_Shape myShapeWhere;