1
0
mirror of https://git.dev.opencascade.org/repos/occt.git synced 2025-04-21 10:13:43 +03:00

0024209: Cppcheck errors "unusedScopedObject"

Fixed bug with temporary objects.
This commit is contained in:
omy 2013-12-24 10:13:13 +04:00 committed by bugmaster
parent 96a95605cd
commit b3a7aa39a1
6 changed files with 10 additions and 10 deletions

View File

@ -302,7 +302,7 @@ void Extrema_GenExtCS::Perform(const Adaptor3d_Curve& C,
UV(1) = aMaxCU; UV(1) = aMaxCU;
UV(2) = aMaxSU; UV(2) = aMaxSU;
UV(3) = aMaxSV; UV(3) = aMaxSV;
math_FunctionSetRoot(myF, UV, Tol, UVinf, UVsup); math_FunctionSetRoot aFunc(myF, UV, Tol, UVinf, UVsup);
break; break;
} }
// //

View File

@ -1230,7 +1230,7 @@ static Standard_Integer wavefront(Draw_Interpretor&, Standard_Integer nbarg, con
Standard_Real aDeflection = Standard_Real aDeflection =
MAX3( aXmax-aXmin , aYmax-aYmin , aZmax-aZmin) * 0.004; MAX3( aXmax-aXmin , aYmax-aYmin , aZmax-aZmin) * 0.004;
BRepMesh_IncrementalMesh(S, aDeflection); BRepMesh_IncrementalMesh aMesh (S, aDeflection);
TopLoc_Location L; TopLoc_Location L;

View File

@ -585,8 +585,8 @@ void Poly_CoherentTriangulation::RemoveLink (Poly_CoherentLink& theLink)
else if (iNode == pTri[i]->Node(2)) else if (iNode == pTri[i]->Node(2))
const_cast<Poly_CoherentTriangle *>(pTri[i])->mypLink[2] = 0L; const_cast<Poly_CoherentTriangle *>(pTri[i])->mypLink[2] = 0L;
else else
Standard_ProgramError("Poly_CoherentTriangulation::RemoveLink: " Standard_ProgramError::Raise("Poly_CoherentTriangulation::RemoveLink: "
" wrong connectivity between triangles"); " wrong connectivity between triangles");
} }
} }
} }
@ -660,8 +660,8 @@ Standard_Boolean Poly_CoherentTriangulation::FindTriangle
else if (aTri.Node(1) == theLink.Node(1)) else if (aTri.Node(1) == theLink.Node(1))
pTri[1] = &aTri; pTri[1] = &aTri;
} else } else
Standard_ProgramError("Poly_CoherentTriangulation::FindTriangle : " Standard_ProgramError::Raise("Poly_CoherentTriangulation::FindTriangle : "
" Data incoherence detected"); " Data incoherence detected");
if (pTri[0] && pTri[1]) if (pTri[0] && pTri[1])
break; break;
} }

View File

@ -118,10 +118,10 @@ static Standard_Integer OCC23237 (Draw_Interpretor& di, Standard_Integer /*argc*
aPM.Start(); aPM.Start();
aTM.Start(); aTM.Start();
// do some operation that will take considerable time compared with time or starting / stopping timers // do some operation that will take considerable time compared with time of starting / stopping timers
BRepPrimAPI_MakeBox aBox (10., 10., 10.); BRepPrimAPI_MakeBox aBox (10., 10., 10.);
BRepPrimAPI_MakeSphere aSphere (10.); BRepPrimAPI_MakeSphere aSphere (10.);
BRepAlgo_Cut (aBox.Shape(), aSphere.Shape()); BRepAlgo_Cut aCutter (aBox.Shape(), aSphere.Shape());
aTM.Stop(); aTM.Stop();
aPM.Stop(); aPM.Stop();

View File

@ -80,7 +80,7 @@ void StdSelect_BRepSelectionTool
if( isAutoTriangulation && !BRepTools::Triangulation (theShape, Precision::Infinite()) ) if( isAutoTriangulation && !BRepTools::Triangulation (theShape, Precision::Infinite()) )
{ {
BRepMesh_IncrementalMesh(theShape, theDeflection, Standard_False, theDeviationAngle); BRepMesh_IncrementalMesh aMesher(theShape, theDeflection, Standard_False, theDeviationAngle);
} }
Handle(StdSelect_BRepOwner) aBrepOwner; Handle(StdSelect_BRepOwner) aBrepOwner;

View File

@ -205,7 +205,7 @@ public:
gp_Pnt tsee_entity0::Pnt() const gp_Pnt tsee_entity0::Pnt() const
{ {
if (!Is0()) Standard_Failure("not 0d"); if (!Is0()) Standard_Failure::Raise("not 0d");
gp_Pnt P; gp_Pnt P;
if (IsP()) P = myEPDS->Point(myEindex).Point(); if (IsP()) P = myEPDS->Point(myEindex).Point();
else if (IsV()) P = BRep_Tool::Pnt(TopoDS::Vertex(myEPDS->Shape(myEindex))); else if (IsV()) P = BRep_Tool::Pnt(TopoDS::Vertex(myEPDS->Shape(myEindex)));