@Test public void testDynamicColor() { entry.setColor(ff.literal("${strConcat('#FF','0000')}")); builder.addColorMapEntry(entry); LinearColorMap colorMap = builder.buildLinearColorMap(); LinearColorMapElement[] domainElements = colorMap.getDomainElements(); assertEquals(1, domainElements.length); assertEquals(1, domainElements[0].getColors().length); assertEquals(255, domainElements[0].getColors()[0].getRed()); assertEquals(0, domainElements[0].getColors()[0].getGreen()); assertEquals(0, domainElements[0].getColors()[0].getBlue()); }
@Test public void testDynamicColorEnv() { EnvFunction.setLocalValue("color", "#FF0000"); try { entry.setColor(ff.literal("${env('color')}")); builder.addColorMapEntry(entry); LinearColorMap colorMap = builder.buildLinearColorMap(); LinearColorMapElement[] domainElements = colorMap.getDomainElements(); assertEquals(1, domainElements.length); assertEquals(1, domainElements[0].getColors().length); assertEquals(255, domainElements[0].getColors()[0].getRed()); assertEquals(0, domainElements[0].getColors()[0].getGreen()); assertEquals(0, domainElements[0].getColors()[0].getBlue()); } finally { EnvFunction.clearLocalValues(); } }
Color[] previousColors = previous.getColors(); if (PiecewiseUtilities.compare(previousMax, q) != 0) { Range valueRange = RangeFactory.create(previousMax, true, q, false);
@Test public void testDynamicOpacity() { entry.setOpacity(ff.literal("${0.25*2}")); builder.addColorMapEntry(entry); LinearColorMap colorMap = builder.buildLinearColorMap(); LinearColorMapElement[] domainElements = colorMap.getDomainElements(); assertEquals(1, domainElements.length); assertEquals(1, domainElements[0].getColors().length); assertEquals(128, domainElements[0].getColors()[0].getAlpha()); } }
@Test public void testDynamicOpacityEnv() { EnvFunction.setLocalValue("opacity", 0.5); try { entry.setOpacity(ff.literal("${env('opacity')}")); builder.addColorMapEntry(entry); LinearColorMap colorMap = builder.buildLinearColorMap(); LinearColorMapElement[] domainElements = colorMap.getDomainElements(); assertEquals(1, domainElements.length); assertEquals(1, domainElements[0].getColors().length); assertEquals(128, domainElements[0].getColors()[0].getAlpha()); } finally { EnvFunction.clearLocalValues(); } }
public boolean equals(final Object object) { if (this == object) return true; if (!(object instanceof LinearColorMapElement)) return false; final LinearColorMapElement that = (LinearColorMapElement) object; if (getEquivalenceClass() != that.getEquivalenceClass()) return false; if (Arrays.equals(this.getColors(), that.getColors())) return true; return super.equals(that); }
public boolean equals(final Object object) { if (this == object) return true; if (!(object instanceof LinearColorMapElement)) return false; final LinearColorMapElement that = (LinearColorMapElement) object; if (getEquivalenceClass() != that.getEquivalenceClass()) return false; if (Arrays.equals(this.getColors(), that.getColors())) return true; return super.equals(that); }
Color color = this.preFilteringElements[0].getColors()[0]; this.preFilteringColor = color;
Color color = this.preFilteringElements[0].getColors()[0]; this.preFilteringColor = color;
outMax = (int) (element.getOutputMaximum()); ColorMapUtilities.expand(element.getColors(), ARGB, outMin, outMax + 1);
outMax = (int) (element.getOutputMaximum()); ColorMapUtilities.expand(element.getColors(), ARGB, outMin, outMax + 1);