package icy.image.colormap; public class GlowColorMap extends IcyColorMap { public GlowColorMap(boolean overUnderMark) { super(overUnderMark ? "Glow Under Over" : "Glow"); beginUpdate(); try { if (overUnderMark) { red.setControlPoint(0, 0); red.setControlPoint(64, 255); red.setControlPoint(192, 255); red.setControlPoint(254, 255); red.setControlPoint(255, 0); } else { red.setControlPoint(0, 0); red.setControlPoint(64, 255); red.setControlPoint(192, 255); red.setControlPoint(255, 255); } if (overUnderMark) { green.setControlPoint(0, 255); green.setControlPoint(1, 0); green.setControlPoint(64, 0); green.setControlPoint(192, 255); green.setControlPoint(254, 255); green.setControlPoint(255, 0); } else { green.setControlPoint(0, 0); green.setControlPoint(64, 0); green.setControlPoint(192, 255); green.setControlPoint(255, 255); } blue.setControlPoint(0, 0); blue.setControlPoint(192, 0); blue.setControlPoint(255, 255); } finally { endUpdate(); } } }