//----------------------------------------------------------------------------
void ColorLayerImageView::SetGreyLevelBoundaries(std::vector<double> & 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)
{
// 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;
+*/
+
}
//----------------------------------------------------------------------------
//----------------------------------------------------------------------------
void ColorLayerImageView::ConfigLookupTable() // virtual
{
+
// CM 2014
// EED 28/01/2015
// Grey level extrema retrieved from the image grey level extrema.
// thresholdTable->SetBelowRangeColor(0,0,0,0);
thresholdTable->Build( );
-
-
//EO CM EED
}