mirror of
https://git.dev.opencascade.org/repos/occt.git
synced 2025-08-04 13:13:25 +03:00
0024877: GCC 4.4.5 compiler warnings on Debian when OCCT is bult using CMake
Warnings fixed
This commit is contained in:
parent
fc8eab5e09
commit
eb1ebea490
@ -191,7 +191,7 @@ static void FindBounds(const TColStd_Array1OfReal& Arr,
|
|||||||
Standard_Boolean& DerNull)
|
Standard_Boolean& DerNull)
|
||||||
|
|
||||||
{
|
{
|
||||||
Standard_Integer N;
|
Standard_Integer N=0;
|
||||||
Standard_Real Tol=Precision::PConfusion()/10;
|
Standard_Real Tol=Precision::PConfusion()/10;
|
||||||
Hunt(Arr,Coord,N);
|
Hunt(Arr,Coord,N);
|
||||||
DerNull=Standard_False;
|
DerNull=Standard_False;
|
||||||
@ -609,7 +609,7 @@ static void Locate2Coord(const Standard_Integer Index,
|
|||||||
{
|
{
|
||||||
Standard_Real Comp=0,DComp=0,Tmp1=0.0,Tmp2=0.0;
|
Standard_Real Comp=0,DComp=0,Tmp1=0.0,Tmp2=0.0;
|
||||||
Standard_Real Tol=Precision::PConfusion()/10;
|
Standard_Real Tol=Precision::PConfusion()/10;
|
||||||
Standard_Integer N, NUp=0, NLo=0;
|
Standard_Integer N=0, NUp=0, NLo=0;
|
||||||
if(Index==1)
|
if(Index==1)
|
||||||
{ Comp=UV.X();
|
{ Comp=UV.X();
|
||||||
DComp=DUV.Y();
|
DComp=DUV.Y();
|
||||||
|
@ -310,31 +310,16 @@ void MeshVS_Mesh::ComputeSelection ( const Handle(SelectMgr_Selection)& theSelec
|
|||||||
{
|
{
|
||||||
case MeshVS_MSM_BOX:
|
case MeshVS_MSM_BOX:
|
||||||
{
|
{
|
||||||
Standard_Real min[3], max[3]; Standard_Boolean first = Standard_True;
|
|
||||||
TColStd_MapIteratorOfPackedMapOfInteger anIterN( anAllNodesMap );
|
|
||||||
|
|
||||||
for( ; anIterN.More(); anIterN.Next() )
|
|
||||||
if( myDataSource->GetGeom( anIterN.Key(), Standard_False, aCoords, NbNodes, aType ) ) {
|
|
||||||
if( first )
|
|
||||||
{
|
|
||||||
for( Standard_Integer i=1; i<=3; i++ )
|
|
||||||
min[i-1] = max[i-1] = aCoords( i );
|
|
||||||
first = Standard_False;
|
|
||||||
}
|
|
||||||
else
|
|
||||||
for( Standard_Integer i=1; i<=3; i++ )
|
|
||||||
{
|
|
||||||
if( aCoords( i )<min[i-1] )
|
|
||||||
min[i-1] = aCoords( i );
|
|
||||||
if( aCoords( i )>max[i-1] )
|
|
||||||
max[i-1] = aCoords( i );
|
|
||||||
}
|
|
||||||
}
|
|
||||||
Bnd_Box box;
|
Bnd_Box box;
|
||||||
box.Add( gp_Pnt( min[0], min[1], min[2] ) );
|
TColStd_MapIteratorOfPackedMapOfInteger anIterN( anAllNodesMap );
|
||||||
box.Add( gp_Pnt( max[0], max[1], max[2] ) );
|
for( ; anIterN.More(); anIterN.Next() )
|
||||||
|
{
|
||||||
theSelection->Add( new Select3D_SensitiveBox( myWholeMeshOwner, box ) );
|
if( myDataSource->GetGeom( anIterN.Key(), Standard_False, aCoords, NbNodes, aType ) ) {
|
||||||
|
box.Add (gp_Pnt (aCoords(1), aCoords(2), aCoords(3)));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if (!box.IsVoid())
|
||||||
|
theSelection->Add (new Select3D_SensitiveBox (myWholeMeshOwner, box));
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
@ -1379,7 +1379,7 @@ Handle(Geom_Curve) ShapeConstruct_ProjectCurveOnSurface::InterpolateCurve3d(cons
|
|||||||
Standard_Boolean PtEQext1 = Standard_False;
|
Standard_Boolean PtEQext1 = Standard_False;
|
||||||
Standard_Boolean PtEQext2 = Standard_False;
|
Standard_Boolean PtEQext2 = Standard_False;
|
||||||
|
|
||||||
Standard_Real currd2[2], tp[2];
|
Standard_Real currd2[2], tp[2] = {0, 0};
|
||||||
Standard_Integer mp[2];
|
Standard_Integer mp[2];
|
||||||
|
|
||||||
for (Standard_Integer i=0; i<2; i++) {
|
for (Standard_Integer i=0; i<2; i++) {
|
||||||
|
@ -2153,7 +2153,7 @@ int ViewerMainLoop(Standard_Integer argc, const char** argv)
|
|||||||
switch (aReport.type) {
|
switch (aReport.type) {
|
||||||
case ClientMessage:
|
case ClientMessage:
|
||||||
{
|
{
|
||||||
if(aReport.xclient.data.l[0] == GetDisplayConnection()->GetAtom(Aspect_XA_DELETE_WINDOW))
|
if((Atom)aReport.xclient.data.l[0] == GetDisplayConnection()->GetAtom(Aspect_XA_DELETE_WINDOW))
|
||||||
{
|
{
|
||||||
// Close the window
|
// Close the window
|
||||||
ViewerTest::RemoveView(FindViewIdByWindowHandle (aReport.xclient.window));
|
ViewerTest::RemoveView(FindViewIdByWindowHandle (aReport.xclient.window));
|
||||||
|
Loading…
x
Reference in New Issue
Block a user