X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FMeasureGUI%2FMeasureGUI_FastCheckIntersectionsDlg.cxx;h=6a72250fb249e7d5d339fb552b18781b5ced67b6;hb=09ece3edc1896e16a412b35810d76411f06d68ec;hp=b7fcaaea546d6d8b1b63129ffbce81be88853550;hpb=d6f1d8730fa07983755573173bfdf8f708f91a17;p=modules%2Fgeom.git diff --git a/src/MeasureGUI/MeasureGUI_FastCheckIntersectionsDlg.cxx b/src/MeasureGUI/MeasureGUI_FastCheckIntersectionsDlg.cxx index b7fcaaea5..6a72250fb 100644 --- a/src/MeasureGUI/MeasureGUI_FastCheckIntersectionsDlg.cxx +++ b/src/MeasureGUI/MeasureGUI_FastCheckIntersectionsDlg.cxx @@ -1,4 +1,4 @@ -// Copyright (C) 2007-2019 CEA/DEN, EDF R&D, OPEN CASCADE +// Copyright (C) 2007-2023 CEA, EDF, OPEN CASCADE // // Copyright (C) 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, // CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS @@ -252,7 +252,7 @@ void MeasureGUI_FastCheckIntersectionsDlg::onCompute() TopExp::MapShapes(aSelShape2, anIndices2); //Sub-shapes of 1st Object - for (int i = 0; i < myInters1->length(); i++) { + for (int i = 0; i < (int)myInters1->length(); i++) { TopoDS_Shape aSubShape = anIndices1.FindKey(myInters1[i]); QString aType = GEOMBase::GetShapeTypeString(aSubShape); if (!aType.isEmpty()) @@ -262,7 +262,7 @@ void MeasureGUI_FastCheckIntersectionsDlg::onCompute() myShapeList1->selectAll(); //Sub-shapes of second Object - for (int i = 0; i < myInters2->length(); i++) { + for (int i = 0; i < (int)myInters2->length(); i++) { TopoDS_Shape aSubShape = anIndices2.FindKey(myInters2[i]); QString aType = GEOMBase::GetShapeTypeString(aSubShape); if (!aType.isEmpty()) @@ -475,7 +475,7 @@ bool MeasureGUI_FastCheckIntersectionsDlg::findIntersections() GEOM::GEOM_IMeasureOperations::_narrow(getOperation()); bool isOK = true; - bool HasInte; + bool HasInte = false; try { HasInte = anOper->FastIntersect(myObj1.get(), myObj2.get(), getTolerance(), getDeflection(), myInters1, myInters2); } @@ -623,7 +623,7 @@ GEOM::ListOfGO_var MeasureGUI_FastCheckIntersectionsDlg::getLstObjFromListSelect for (i=0, anIter = aObjLstExist.begin(); anIter != aObjLstExist.end(); i++, ++anIter) { anObjLst[i] = *anIter; } - for (int j = 0; j < aObjLstCreate->length(); j++) { + for (int j = 0; j < (int)aObjLstCreate->length(); j++) { anObjLst[aObjLstExist.size()+j]=aObjLstCreate[j]; } return anObjLst._retn(); @@ -645,11 +645,11 @@ bool MeasureGUI_FastCheckIntersectionsDlg::execute(ObjectList& objects) //Collect general intersection list aCompList->length(nbObj); int i; - for (i = 0; i < aList1->length(); i++) { + for (i = 0; i < (int)aList1->length(); i++) { GEOMBase::PublishSubObject( aList1[i] ); aCompList[i]=aList1[i]; } - for (int j = 0; j < aList2->length(); j++) { + for (int j = 0; j < (int)aList2->length(); j++) { GEOMBase::PublishSubObject( aList2[j] ); aCompList[i+j]=aList2[j]; }