/** * creates a graphic object * * @param externalGraphic an external graphic to use if displayable * @param mark a mark to use * @param symbol a symbol to use * @return the graphic object */ public Graphic createGraphic(ExternalGraphic externalGraphic, Mark mark, Symbol symbol) { Graphic gr = sf.getDefaultGraphic(); if (symbol != null) { gr.setSymbols(new Symbol[] {symbol}); } else { gr.setSymbols(new Symbol[0]); } if (externalGraphic != null) { gr.setExternalGraphics(new ExternalGraphic[] {externalGraphic}); } if (mark != null) { gr.setMarks(new Mark[] {mark}); } else { gr.setMarks(new Mark[0]); } return gr; }
graphic.setSymbols(symbols);
copy.setRotation((Expression) rotationCopy); copy.setSize((Expression) sizeCopy); copy.setSymbols(symbolCopys);
/** * creates a graphic object * * @param externalGraphic an external graphic to use if displayable * @param mark a mark to use * @param symbol a symbol to use * * @return the graphic object */ public Graphic createGraphic(ExternalGraphic externalGraphic, Mark mark, Symbol symbol) { Graphic gr = sf.getDefaultGraphic(); if (symbol != null) { gr.setSymbols(new Symbol[] { symbol }); } else { gr.setSymbols(new Symbol[0]); } if (externalGraphic != null) { gr.setExternalGraphics(new ExternalGraphic[] { externalGraphic }); } if (mark != null) { gr.setMarks(new Mark[] { mark }); } else { gr.setMarks(new Mark[0]); } return gr; }
/** * creates a graphic object * * @param externalGraphic an external graphic to use if displayable * @param mark a mark to use * @param symbol a symbol to use * * @return the graphic object */ public Graphic createGraphic(ExternalGraphic externalGraphic, Mark mark, Symbol symbol) { Graphic gr = sf.getDefaultGraphic(); if (symbol != null) { gr.setSymbols(new Symbol[] { symbol }); } else { gr.setSymbols(new Symbol[0]); } if (externalGraphic != null) { gr.setExternalGraphics(new ExternalGraphic[] { externalGraphic }); } if (mark != null) { gr.setMarks(new Mark[] { mark }); } else { gr.setMarks(new Mark[0]); } return gr; }
graphic.setSymbols(symbols);
public Graphic createGraphic(ExternalGraphic[] externalGraphics, Mark[] marks, Symbol[] symbols, Expression opacity, Expression size, Expression rotation) { Graphic graphic = new GraphicImpl(); symbols = symbols != null ? symbols : new Symbol[0]; graphic.setSymbols(symbols); externalGraphics = externalGraphics != null ? externalGraphics : new ExternalGraphic[0]; graphic.setExternalGraphics(externalGraphics); marks = marks != null ? marks : new Mark[0]; graphic.setMarks(marks); if (opacity == null) { opacity = Graphic.DEFAULT.getOpacity(); } graphic.setOpacity(opacity); if (size == null) { size = Graphic.DEFAULT.getSize(); } graphic.setSize(size); if (rotation == null) { rotation = Graphic.DEFAULT.getRotation(); } graphic.setRotation(rotation); return graphic; }
copy.setRotation((Expression) rotationCopy); copy.setSize((Expression) sizeCopy); copy.setSymbols(symbolCopys);
copy.setRotation(rotationCopy); copy.setSize(sizeCopy); copy.setSymbols(symbolCopys);
copy.setRotation((Expression) rotationCopy); copy.setSize((Expression) sizeCopy); copy.setSymbols(symbolCopys);