X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FGEOMAlgo%2FGEOMAlgo_WireSolid.cxx;h=7439181b6ca515c658aaeb4ba4bf9b00e9335a32;hb=1bb74b43ea0b5238e756df0b46f413e38ac2427e;hp=958d4270f954a94d5dbfd347d9c200caed2e77e3;hpb=dc562ec459ca37e90b612ce81b0312ce3ff1096b;p=modules%2Fgeom.git diff --git a/src/GEOMAlgo/GEOMAlgo_WireSolid.cxx b/src/GEOMAlgo/GEOMAlgo_WireSolid.cxx index 958d4270f..7439181b6 100644 --- a/src/GEOMAlgo/GEOMAlgo_WireSolid.cxx +++ b/src/GEOMAlgo/GEOMAlgo_WireSolid.cxx @@ -1,4 +1,4 @@ -// Copyright (C) 2007-2014 CEA/DEN, EDF R&D, OPEN CASCADE +// Copyright (C) 2007-2016 CEA/DEN, EDF R&D, OPEN CASCADE // // Copyright (C) 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, // CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS @@ -27,8 +27,6 @@ // #include -#include - #include #include @@ -40,17 +38,11 @@ #include #include #include -#if OCC_VERSION_LARGE > 0x06070100 #include -#else -#include -#endif #include #include #include -#include - //======================================================================= //function : GEOMAlgo_WireSolid //purpose : @@ -80,7 +72,7 @@ void GEOMAlgo_WireSolid::Perform() myErrorStatus=10; return; } - if(myDSFiller->ErrorStatus()) { + if(myDSFiller->HasErrors()) { myErrorStatus=11; return; } @@ -88,7 +80,7 @@ void GEOMAlgo_WireSolid::Perform() Standard_Integer aNbArgs; // const BOPDS_DS& aDS=myDSFiller->DS(); - const BOPCol_ListOfShape& aLS=aDS.Arguments(); + const TopTools_ListOfShape& aLS=aDS.Arguments(); aNbArgs=aLS.Extent(); if (!aNbArgs) { myErrorStatus=13; @@ -123,7 +115,7 @@ void GEOMAlgo_WireSolid::BuildResult() const BOPDS_DS& aDS=myDSFiller->DS(); BOPDS_DS* pDS=(BOPDS_DS*)&aDS; // - const BOPCol_ListOfShape& aLS=pDS->Arguments(); + const TopTools_ListOfShape& aLS=pDS->Arguments(); aNbArgs=aLS.Extent(); if (aNbArgs!=2) { myErrorStatus=14; @@ -150,11 +142,7 @@ void GEOMAlgo_WireSolid::BuildResult() const TopoDS_Solid& aSolid=(iRank==0) ? *((TopoDS_Solid*)&aTool) : *((TopoDS_Solid*)&aObj); // -#if OCC_VERSION_LARGE > 0x06070100 Handle(IntTools_Context) aCtx=myDSFiller->Context(); -#else - Handle(BOPInt_Context) aCtx=myDSFiller->Context(); -#endif //BRepClass3d_SolidClassifier& aSC=aCtx->SolidClassifier(aSolid); // const BOPDS_IndexRange& aRange=pDS->Range(iRank); @@ -186,11 +174,7 @@ void GEOMAlgo_WireSolid::BuildResult() } else if (aNbPB==1) { const Handle(BOPDS_PaveBlock)& aPB=aLPB.First(); -#if OCC_VERSION_LARGE > 0x06060000 // Porting to OCCT higher 6.6.0 version if (pDS->IsCommonBlock(aPB)) { -#else - if (aPB->IsCommonBlock()) { -#endif aState=TopAbs_ON; } else{