X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=lib%2FmaracasVisuLib%2Fsrc%2Fkernel%2FPlaneDirectionManager.cxx;h=20ef0da8bfa48f4851dabdcdbd55edeac2e1e10e;hb=f7634324fc5790ec510ad4f3db642c705dfb685e;hp=0a95f5c7f3e627c36d1686be97b4c19cea15e2a4;hpb=062ae799e283a7de038b13d78eaf7d8495086378;p=creaMaracasVisu.git diff --git a/lib/maracasVisuLib/src/kernel/PlaneDirectionManager.cxx b/lib/maracasVisuLib/src/kernel/PlaneDirectionManager.cxx index 0a95f5c..20ef0da 100644 --- a/lib/maracasVisuLib/src/kernel/PlaneDirectionManager.cxx +++ b/lib/maracasVisuLib/src/kernel/PlaneDirectionManager.cxx @@ -32,11 +32,14 @@ void PlaneDirectionManager::UpdateDirections() throw (std::exception){ AddActors(); } + void PlaneDirectionManager::AddActors(){ - for(int i = 0; i < _vectdata.size();i++){ + int i; + for(i = 0; i < (int)_vectdata.size();i++){ _render->AddViewProp (_vectdata[i]->GetActor()); } } + void PlaneDirectionManager::RemoveAllActorsFromIndex(int n)throw (std::exception){ /*due to incompleate set of points to create the plane */ @@ -53,9 +56,10 @@ void PlaneDirectionManager::UpdateVectors()throw (std::exception){ PlaneDirectionManagerData* temp; bool deletelast = false; int currentdata = 0; - for(int i = 0; i < _lstPointsx.size();i++){ + int i; + for(i = 0; i < (int)_lstPointsx.size();i++){ if(i % 3 == 0){ - if(_vectdata.size()>currentdata){ + if((int)_vectdata.size()>currentdata){ temp = _vectdata[currentdata]; }else{ temp = new PlaneDirectionManagerData(_radio, _colour, _opacity); @@ -74,15 +78,18 @@ void PlaneDirectionManager::UpdateVectors()throw (std::exception){ RemoveAllActorsFromIndex(currentdata); } -void PlaneDirectionManager::UpdateActors(){ - for(int i = 0; i < _vectdata.size();i++){ +void PlaneDirectionManager::UpdateActors() +{ + int i; + for(i = 0; i < (int)_vectdata.size();i++) + { _vectdata[i]->UpdateActor(); } } -void PlaneDirectionManager::addRemoveActor(int index, bool addremove){ - - if(index < _vectdata.size()){ +void PlaneDirectionManager::addRemoveActor(int index, bool addremove) +{ + if(index < (int)_vectdata.size()){ if(addremove){ _render->AddViewProp (_vectdata[index]->GetActor()); }else{ @@ -111,8 +118,9 @@ void PlaneDirectionManager::WriteInformation(std::string filename, double* spc) spc[2] = 1; } if (ff!=NULL) - { - for(int i = 0; i < _vectdata.size();i++){ + { + int i; + for(i = 0; i < (int)_vectdata.size();i++){ double* p0 = _vectdata[i]->getPoint0(); double* p1 = _vectdata[i]->getPoint1();