#include <TopTools_ListOfShape.hxx>
#include <TopTools_MapOfShape.hxx>
-//#ifdef OCCT_DEBUG
-//Standard_IMPORT Standard_Boolean TopOpeBRepBuild_GettraceFE();
-//#endif
static void BCSmoothing(Handle(Geom_BSplineCurve)& theC,
const Standard_Integer theCont,
const Standard_Real theTol)
void BRepLib_FuseEdges::BuildListEdges()
{
-
-//#ifdef OCCT_DEBUG
- //Standard_Boolean tFE = TopOpeBRepBuild_GettraceFE();
-//#endif
-
//--------------------------------------------------------
// Step One : Build the map ancestors
//--------------------------------------------------------
void BRepLib_FuseEdges::BuildListResultEdges()
{
-
-//#ifdef OCCT_DEBUG
- //Standard_Boolean tFE = TopOpeBRepBuild_GettraceFE();
-//#endif
-
// if we have edges to fuse
if (myMapLstEdg.Extent() > 0) {
TopTools_DataMapIteratorOfDataMapOfIntegerListOfShape itLstEdg;
void BRepLib_FuseEdges::Perform()
{
-
-//#ifdef OCCT_DEBUG
- //Standard_Boolean tFE = TopOpeBRepBuild_GettraceFE();
-//#endif
-
if (!myResultEdgesDone) {
BuildListResultEdges();
}
typC1 != STANDARD_TYPE(Geom_Ellipse) &&
typC1 != STANDARD_TYPE(Geom_BSplineCurve) &&
typC1 != STANDARD_TYPE(Geom_BezierCurve)) {
-#ifdef OCCT_DEBUG
- cout << " TopOpeBRepTool_FuseEdge : Type de Support non traite" << endl;
-#endif
return Standard_False;
}