// Checks the size consistency of vectors _base_color and _grey_level_boundary.
// In case of inconsistency, an exception should be thrown. Instead, the default values are set.
// ------------------ Setting Default Values
// Checks the size consistency of vectors _base_color and _grey_level_boundary.
// In case of inconsistency, an exception should be thrown. Instead, the default values are set.
+
if (GetBaseColorNb() == 0)
{
SetDefaultBaseColorAndGreyLevelBoundary();
} else { // If at least one color has been set, set the grey level boundaries to build an equipartition of the image grey levels, keeping the base colors defined.
if (GetBaseColorNb() == 0)
{
SetDefaultBaseColorAndGreyLevelBoundary();
} else { // If at least one color has been set, set the grey level boundaries to build an equipartition of the image grey levels, keeping the base colors defined.
-
if (_color_type==true) // Plain
{
if (GetBaseColorNb() != (int)_grey_level_boundary.size()-1)
if (_color_type==true) // Plain
{
if (GetBaseColorNb() != (int)_grey_level_boundary.size()-1)