X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=lib%2FmaracasVisuLib%2Fsrc%2Finterface%2FwxWindows%2Fwidgets%2FThresholdImageView%2FColorLayerImageView.cxx;h=07634e33399c311890428c732c515f1a07893f09;hb=dea0efc567d8332b2e7eb936e3ba4ac1c11b2542;hp=299b737dc7a1a2605446d95a3a43972bd744e0a5;hpb=a51951cc5a3aad3ff13e9b009dd680b6f833960a;p=creaMaracasVisu.git diff --git a/lib/maracasVisuLib/src/interface/wxWindows/widgets/ThresholdImageView/ColorLayerImageView.cxx b/lib/maracasVisuLib/src/interface/wxWindows/widgets/ThresholdImageView/ColorLayerImageView.cxx index 299b737..07634e3 100644 --- a/lib/maracasVisuLib/src/interface/wxWindows/widgets/ThresholdImageView/ColorLayerImageView.cxx +++ b/lib/maracasVisuLib/src/interface/wxWindows/widgets/ThresholdImageView/ColorLayerImageView.cxx @@ -168,6 +168,10 @@ double ColorLayerImageView::GetBaseColors(unsigned int index) //---------------------------------------------------------------------------- void ColorLayerImageView::SetGreyLevelBoundaries(std::vector & grey_level_boundary) { + _grey_level_boundary = grey_level_boundary; + +//EED 2017 / 11 / 27 +/* // The size must be greater than or equal to 2 (at least min and max must exist). if ( grey_level_boundary.size() >= 2) { @@ -177,6 +181,8 @@ void ColorLayerImageView::SetGreyLevelBoundaries(std::vector & grey_leve // Otherwise, an exception should be thrown. else if (grey_level_boundary.size() != 0) std::cout << "CM ColorLayerImageView::SetGreyLevelBoundaries : ERROR!!! The grey level boundaries vector has an inconsistent size. It must be of a size greater than or equal to 2 (at least min and max must exist), but its size is: " << grey_level_boundary.size() << ". Therefore, the histogram will be equally split." << std::endl; +*/ + } //---------------------------------------------------------------------------- @@ -302,6 +308,7 @@ void ColorLayerImageView::SetDefaultBaseColorAndGreyLevelBoundary() //---------------------------------------------------------------------------- void ColorLayerImageView::ConfigLookupTable() // virtual { + // CM 2014 // EED 28/01/2015 // Grey level extrema retrieved from the image grey level extrema. @@ -422,7 +429,7 @@ void ColorLayerImageView::ConfigLookupTable() // virtual end = GrayLevel_TO_colorTableIndex( GetGreyLevelBoundaries(iColor+1) ); t1 = _transparence_level_boundary[iColor]; t2 = _transparence_level_boundary[iColor+1]; -printf("EED ColorLayerImageView::ConfigLookupTable Make something with transparence \n"); +//printf("EED ColorLayerImageView::ConfigLookupTable Make something with transparence \n"); FillColorTable( start,end, r1,g1,b1, r2,g2,b2, t1,t2 ); }// for } //if @@ -438,8 +445,6 @@ printf("EED ColorLayerImageView::ConfigLookupTable Make something with transpa // thresholdTable->SetBelowRangeColor(0,0,0,0); thresholdTable->Build( ); - - //EO CM EED }