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:
parent
96a95605cd
commit
b3a7aa39a1
@ -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;
|
||||
}
|
||||
//
|
||||
|
@ -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;
|
||||
|
@ -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;
|
||||
}
|
||||
|
@ -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();
|
||||
|
@ -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;
|
||||
|
@ -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)));
|
||||
|
Loading…
x
Reference in New Issue
Block a user