alireza59/gicentreutils

Categorical colour tables can be accessed only via actual index

Opened this issue · 0 comments

When getting a categorical colour table, a user can set the range, e.g.

ColourTable.getPresetColourTable(ColourTable.PASTEL1_9, 0, 1);

Finding a colour, though, still uses the actual color index, and not the range. 
So, trying to find one with e.g.

colourTablePastel.findColour(random(1));

only returns the first two.

Maybe you could map the value to the actual colour range, so it would still 
allow to get the correct colour, e.g. 
findColour(0.3) would get the 4th colour (for a table with 12 colours). 

Original issue reported on code.google.com by goo...@tillnagel.com on 20 Sep 2011 at 4:03