X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;ds=inline;f=lib%2FInterface_ManagerContour_NDimensions%2FwxContourViewPanel.cxx;fp=lib%2FInterface_ManagerContour_NDimensions%2FwxContourViewPanel.cxx;h=f0d33dd4656755af22c7b25f9ca7ff6b874ebc86;hb=87001c540c1fbcdf21ea7f994d620c8341755848;hp=1da23fc1608255c5ce64e5b2e4934806f890f210;hpb=e32d2f64d379e26224d4a3b67fa8f3ea7670c2ca;p=creaContours.git diff --git a/lib/Interface_ManagerContour_NDimensions/wxContourViewPanel.cxx b/lib/Interface_ManagerContour_NDimensions/wxContourViewPanel.cxx index 1da23fc..f0d33dd 100644 --- a/lib/Interface_ManagerContour_NDimensions/wxContourViewPanel.cxx +++ b/lib/Interface_ManagerContour_NDimensions/wxContourViewPanel.cxx @@ -710,11 +710,47 @@ DEFINE_EVENT_TYPE( wxINSTANT_CHANGE ) void wxContourViewPanel::addNameWrapperToScene() { - int size = wxContourMainFrame::getInstance()->getNamesWrappingSize(); - for(int i = 0; i < size;i++){ + int i,size = wxContourMainFrame::getInstance()->getNamesWrappingSize(); + for(i = 0; i < size;i++) + { std::string name = wxContourMainFrame::getInstance()->getNameWrapping(i); _sceneManager->addToScene(name, true, true, true, false, false ); - } + } // for i + + +printf("EED \wxContourViewPanel::addNameWrapperToScene Clean this part of code ...\n"); +printf("EED \wxContourViewPanel::addNameWrapperToScene Clean this part of code ...\n"); +printf("EED \wxContourViewPanel::addNameWrapperToScene Clean this part of code ...\n"); +printf("EED \wxContourViewPanel::addNameWrapperToScene Clean this part of code ...\n"); +printf("EED \wxContourViewPanel::addNameWrapperToScene Clean this part of code ...\n"); +printf("EED \wxContourViewPanel::addNameWrapperToScene Clean this part of code ...\n"); +//EED 2019-12-05 +// falta buscar slice antes y despues para encontrar elementos +// falta cambiar de colores para antes y despues +// falta un flag que active y desactive esta opcion + + std::vector tempVector; + wxContourMainFrame::getInstance()->getInstantVector( tempVector ); + + // Contours Befor + std::vector lstNameBefor = wxContourMainFrame::getInstance()->getOutlinesName(tempVector[1]-10); + size = lstNameBefor.size(); + for(i = 0; i < size;i++) + { + // ctrol active showCtr + _sceneManager->addToScene(lstNameBefor[i], true, true, false, false, false ); + } // for i + + // Contours After + std::vector lstNameAfter = wxContourMainFrame::getInstance()->getOutlinesName(tempVector[1]+10); + size = lstNameAfter.size(); + for(i = 0; i < size;i++) + { + // ctrol active showCtr + _sceneManager->addToScene(lstNameAfter[i], true, true, false, false, false ); + } // for i + + } std::vector wxContourViewPanel::getSelectedObjects(){