1
0
mirror of https://git.dev.opencascade.org/repos/occt.git synced 2025-04-09 18:50:54 +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(2) = aMaxSU;
UV(3) = aMaxSV;
math_FunctionSetRoot(myF, UV, Tol, UVinf, UVsup);
math_FunctionSetRoot aFunc(myF, UV, Tol, UVinf, UVsup);
break;
}
//

View File

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

View File

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

View File

@ -118,10 +118,10 @@ static Standard_Integer OCC23237 (Draw_Interpretor& di, Standard_Integer /*argc*
aPM.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_MakeSphere aSphere (10.);
BRepAlgo_Cut (aBox.Shape(), aSphere.Shape());
BRepAlgo_Cut aCutter (aBox.Shape(), aSphere.Shape());
aTM.Stop();
aPM.Stop();

View File

@ -80,7 +80,7 @@ void StdSelect_BRepSelectionTool
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;

View File

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