public ShadedReliefBuilder reset(ShadedRelief relief) { if (relief == null) { return reset(); } brightnessOnly = relief.isBrightnessOnly(); factor = relief.getReliefFactor(); unset = false; return this; }
public void visit(ShadedRelief sr) { final ShadedRelief copy = sf.createShadedRelief(copy(sr.getReliefFactor())); copy.setBrightnessOnly(sr.isBrightnessOnly()); if (STRICT && !copy.equals(sr)) { throw new IllegalStateException("Was unable to duplicate provided ShadedRelief:" + sr); } pages.push(copy); } }
final Expression rFactor = sr.getReliefFactor(); if (rFactor != null) { final Number number = rFactor.evaluate(null, Double.class);
public void visit(ShadedRelief sr) { start("ShadedRelief"); // brightnessonly if (sr.isBrightnessOnly()) element("BrightnessOnly", "true"); else element("BrightnessOnly", "false"); // relief factor if (sr.getReliefFactor() != null) { // element("ReliefFactor",sr.getReliefFactor()); // this expression needs to be converted to a single string and then written // 1.0.0 specs don't allow it to be written as an expression Literal l = (Literal) sr.getReliefFactor(); element("ReliefFactor", l.getValue().toString()); } end("ShadedRelief"); } }
/** * Null safe copy of shaded relief. * * @param shaded * @return copy of shaded or null if not provided */ protected ShadedRelief copy(ShadedRelief shaded) { if (shaded == null) return null; Expression reliefFactor = copy(shaded.getReliefFactor()); ShadedRelief copy = sf.createShadedRelief(reliefFactor); copy.setBrightnessOnly(shaded.isBrightnessOnly()); return copy; }
@Override public void visit(ShadedRelief sr) { if (sr.getReliefFactor() != null) { //sr.getReliefFactor().accept(visitor, extraData) } }
public void setEdited(ShadedRelief relief) { this.relief = relief; if (relief != null) { guiFactor.setExpression(relief.getReliefFactor()); guiBrightness.setSelected(relief.isBrightnessOnly()); } }
public void visit(ShadedRelief sr) { final ShadedRelief copy = sf.createShadedRelief(copy(sr.getReliefFactor())); copy.setBrightnessOnly(sr.isBrightnessOnly()); if (STRICT && !copy.equals(sr)) { throw new IllegalStateException("Was unable to duplicate provided ShadedRelief:" + sr); } pages.push(copy); } }
public void visit(ShadedRelief sr) { start("ShadedRelief"); //brightnessonly if(sr.isBrightnessOnly()) element("BrightnessOnly", "true"); else element("BrightnessOnly", "false"); //relief factor if(sr.getReliefFactor()!=null) { // element("ReliefFactor",sr.getReliefFactor()); //this expression needs to be converted to a single string and then written //1.0.0 specs don't allow it to be written as an expression Literal l = (Literal)sr.getReliefFactor(); element("ReliefFactor", l.getValue().toString()); } end("ShadedRelief"); } }
/** * Null safe copy of shaded relief. * @param shaded * @return copy of shaded or null if not provided */ protected ShadedRelief copy(ShadedRelief shaded) { if( shaded == null ) return null; Expression reliefFactor = copy( shaded.getReliefFactor() ); ShadedRelief copy = sf.createShadedRelief( reliefFactor ); copy.setBrightnessOnly( shaded.isBrightnessOnly() ); return copy; }
/** * Populate shaded relief. * * @param rasterSymbolizer the raster symbolizer */ private void populateShadedRelief(RasterSymbolizer rasterSymbolizer) { GroupConfigInterface group; ShadedRelief shadedRelief = rasterSymbolizer.getShadedRelief(); group = getGroup(GroupIdEnum.RASTER_SHADEDRELIEF); if (group != null) { group.enable(shadedRelief != null); } if (shadedRelief != null) { fieldConfigVisitor.populateBooleanField( FieldIdEnum.RASTER_SHADEDRELIEF_BRIGHTNESS, shadedRelief.isBrightnessOnly()); fieldConfigVisitor.populateField( FieldIdEnum.RASTER_SHADEDRELIEF_FACTOR, shadedRelief.getReliefFactor()); } }