X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=lib%2FmaracasVisuLib%2Fsrc%2Finterface%2FwxWindows%2Fwidgets%2FmanualContour%2FmanualViewBullEyeSector.cpp;h=e3800a16dd2535a92c17e7fc745ae465ed6f818f;hb=f050938d3947f6b785289da6d58f8fec2da57421;hp=7f666dee245735308b48de597fe36aa413944091;hpb=414da1a291ff4c9d9a946536d3d219e4b5f9e6c2;p=creaMaracasVisu.git diff --git a/lib/maracasVisuLib/src/interface/wxWindows/widgets/manualContour/manualViewBullEyeSector.cpp b/lib/maracasVisuLib/src/interface/wxWindows/widgets/manualContour/manualViewBullEyeSector.cpp index 7f666de..e3800a1 100644 --- a/lib/maracasVisuLib/src/interface/wxWindows/widgets/manualContour/manualViewBullEyeSector.cpp +++ b/lib/maracasVisuLib/src/interface/wxWindows/widgets/manualContour/manualViewBullEyeSector.cpp @@ -13,8 +13,18 @@ void manualViewBullEyeSector::RefreshContour() //EED004 int i,nps; double x,y,z; + double xx,yy,zz; //---------------------------------- + //EED 27 Juin 2012 + //Boundaring box + _minX=99999; + _minY=99999; + _minZ=99999; + _maxX=-99999; + _maxY=-99999; + _maxZ=-99999; + _manContModel->UpdateSpline(); nps = _manContModel->GetNumberOfPointsSpline(); @@ -23,8 +33,23 @@ void manualViewBullEyeSector::RefreshContour() for( i = 0; i < nps; i++ ) { _manContModel->GetSpline_i_Point(i,&x,&y,&z); - _pts->SetPoint(i , x*_spc[0] , y*_spc[1] , z*_spc[2] ); + xx = x*_spc[0]; + yy = y*_spc[1]; + zz = z*_spc[2]; + _pts->SetPoint(i , xx , yy , zz ); + + //EED 27 Juin 2012 + //Boundaring box + if (xx < _minX) { _minX = xx; } + if (yy < _minY) { _minY = yy; } + if (zz < _minZ) { _minZ = zz; } + if (xx > _maxX) { _maxX = xx; } + if (yy > _maxY) { _maxY = yy; } + if (zz > _maxZ) { _maxY = zz; } + + }// for - } + + } // if _pts }