ff.literal(0.005), ff.literal(-0.005))); shadowSymbolizer.setDescription(sf.description(Text.text("fill"), null)); shadowSymbolizer.setUnitOfMeasure(Units.PIXEL); shadowSymbolizer.setStroke(null); ff.property((String) null), ff.literal(fillExtrusionHeight()))); sidesSymbolizer.setDescription(sf.description(Text.text("fill"), null)); sidesSymbolizer.setUnitOfMeasure(Units.PIXEL); sidesSymbolizer.setStroke(null); ff.literal(fillExtrusionBase()), ff.literal(fillExtrusionHeight()))); roofSymbolizer.setDescription(sf.description(Text.text("fill"), null)); roofSymbolizer.setUnitOfMeasure(Units.PIXEL); roofSymbolizer.setStroke(null);
/** Update symbol. */ private void updateSymbol() { if (!Controller.getInstance().isPopulating()) { Expression geometryField = ExtractGeometryField.getGeometryField(fieldConfigVisitor); Expression perpendicularOffset = fieldConfigVisitor.getExpression(FieldIdEnum.PERPENDICULAR_OFFSET); // // Displacement // Displacement displacement = null; StandardData standardData = getStandardData(); PolygonSymbolizer polygonSymbolizer = (PolygonSymbolizer) SelectedSymbol.getInstance().getSymbolizer(); if (polygonSymbolizer != null) { polygonSymbolizer.setName(standardData.getName()); polygonSymbolizer.setDescription(standardData.getDescription()); polygonSymbolizer.setUnitOfMeasure( (standardData.getUnit() != null) ? standardData.getUnit().getUnit() : null); polygonSymbolizer.setDisplacement(displacement); polygonSymbolizer.setGeometry(geometryField); polygonSymbolizer.setPerpendicularOffset(perpendicularOffset); this.fireUpdateSymbol(); } } }