/** * Create an instance of {@link GroundOverlay} * */ public static GroundOverlay createGroundOverlay() { return new GroundOverlay(); }
/** * add a value to the groundOverlayObjectExtension property collection * * @param groundOverlayObjectExtension * Objects of the following type are allowed in the list: {@code <}{@link LatLonQuad}{@code>}{@link JAXBElement}{@code <}{@link AbstractObject}{@code>} * @return * <tt>true</tt> (as general contract of <tt>Collection.add</tt>). */ public GroundOverlay addToGroundOverlayObjectExtension(final AbstractObject groundOverlayObjectExtension) { this.getGroundOverlayObjectExtension().add(groundOverlayObjectExtension); return this; }
/** * add a value to the groundOverlaySimpleExtension property collection * * @param groundOverlaySimpleExtension * Objects of the following type are allowed in the list: {@link Object} * @return * <tt>true</tt> (as general contract of <tt>Collection.add</tt>). */ public GroundOverlay addToGroundOverlaySimpleExtension(final Object groundOverlaySimpleExtension) { this.getGroundOverlaySimpleExtension().add(groundOverlaySimpleExtension); return this; }
go.setName(layer.getTitle()); go.setDrawOrder(mapLayerOrder); Icon icon = go.createAndSetIcon(); icon.setHref(getGroundOverlayHRef(layer)); icon.setViewRefreshMode(ViewRefreshMode.NEVER); LatLonBox gobox = go.createAndSetLatLonBox(); gobox.setEast(box.getMinX()); gobox.setWest(box.getMaxX());
void encodeGroundOverlay(Folder container, Layer layer, int drawOrder, Envelope box) { GroundOverlay go = container.createAndAddGroundOverlay(); go.setDrawOrder(drawOrder); Icon icon = go.createAndSetIcon(); String href = WMSRequests.getGetMapUrl(request, layer, 0, box, new String[] { "width", "256", "height", "256", "format", "image/png", "transparent", "true" }); icon.setHref(href); LOGGER.fine(href); // make sure the ground overlay disappears as the lower tiles activate addRegion(go, box, 128, 512); LatLonBox llBox = go.createAndSetLatLonBox(); setEnvelope(box, llBox); }
Folder folder = document.createAndAddFolder(); GroundOverlay go = folder.createAndAddGroundOverlay(); go.setName("Map"); Icon icon = go.createAndSetIcon(); icon.setHref("image.png"); icon.setViewRefreshMode(ViewRefreshMode.NEVER); icon.setViewBoundScale(0.75); LatLonBox gobox = go.createAndSetLatLonBox(); gobox.setEast(bbox.getMinX()); gobox.setWest(bbox.getMaxX());
@Override public GroundOverlay clone() { GroundOverlay copy; copy = ((GroundOverlay) super.clone()); copy.latLonBox = ((latLonBox == null)?null:((LatLonBox) latLonBox.clone())); copy.groundOverlaySimpleExtension = new ArrayList<Object>((getGroundOverlaySimpleExtension().size())); for (Object iter: groundOverlaySimpleExtension) { copy.groundOverlaySimpleExtension.add(iter); } copy.groundOverlayObjectExtension = new ArrayList<AbstractObject>((getGroundOverlayObjectExtension().size())); for (AbstractObject iter: groundOverlayObjectExtension) { copy.groundOverlayObjectExtension.add(iter.clone()); } return copy; }
/** * fluent setter * @see #setGroundOverlayObjectExtension(List<AbstractObject>) * * @param groundOverlayObjectExtension * required parameter */ public GroundOverlay withGroundOverlayObjectExtension(final List<AbstractObject> groundOverlayObjectExtension) { this.setGroundOverlayObjectExtension(groundOverlayObjectExtension); return this; }
/** * fluent setter * @see #setAltitudeMode(Object) * * @param altitudeMode * required parameter */ public GroundOverlay withAltitudeMode(final AltitudeMode altitudeMode) { this.setAltitudeMode(altitudeMode); return this; }
/** * fluent setter * @see #setAltitude(double) * * @param altitude * required parameter */ public GroundOverlay withAltitude(final double altitude) { this.setAltitude(altitude); return this; }
@Override public GroundOverlay clone() { GroundOverlay copy; copy = ((GroundOverlay) super.clone()); copy.latLonBox = ((latLonBox == null)?null:((LatLonBox) latLonBox.clone())); copy.groundOverlaySimpleExtension = new ArrayList<Object>((getGroundOverlaySimpleExtension().size())); for (Object iter: groundOverlaySimpleExtension) { copy.groundOverlaySimpleExtension.add(iter); } copy.groundOverlayObjectExtension = new ArrayList<AbstractObject>((getGroundOverlayObjectExtension().size())); for (AbstractObject iter: groundOverlayObjectExtension) { copy.groundOverlayObjectExtension.add(iter.clone()); } return copy; }
/** * fluent setter * @see #setGroundOverlayObjectExtension(List<AbstractObject>) * * @param groundOverlayObjectExtension * required parameter */ public GroundOverlay withGroundOverlayObjectExtension(final List<AbstractObject> groundOverlayObjectExtension) { this.setGroundOverlayObjectExtension(groundOverlayObjectExtension); return this; }
/** * fluent setter * @see #setAltitudeMode(Object) * * @param altitudeMode * required parameter */ public GroundOverlay withAltitudeMode(final AltitudeMode altitudeMode) { this.setAltitudeMode(altitudeMode); return this; }
/** * fluent setter * @see #setAltitude(double) * * @param altitude * required parameter */ public GroundOverlay withAltitude(final double altitude) { this.setAltitude(altitude); return this; }
/** * Create an instance of {@link GroundOverlay} * */ public static GroundOverlay createGroundOverlay() { return new GroundOverlay(); }
/** * add a value to the groundOverlayObjectExtension property collection * * @param groundOverlayObjectExtension * Objects of the following type are allowed in the list: {@code <}{@link LatLonQuad}{@code>}{@link JAXBElement}{@code <}{@link AbstractObject}{@code>} * @return * <tt>true</tt> (as general contract of <tt>Collection.add</tt>). */ public GroundOverlay addToGroundOverlayObjectExtension(final AbstractObject groundOverlayObjectExtension) { this.getGroundOverlayObjectExtension().add(groundOverlayObjectExtension); return this; }
/** * add a value to the groundOverlaySimpleExtension property collection * * @param groundOverlaySimpleExtension * Objects of the following type are allowed in the list: {@link Object} * @return * <tt>true</tt> (as general contract of <tt>Collection.add</tt>). */ public GroundOverlay addToGroundOverlaySimpleExtension(final Object groundOverlaySimpleExtension) { this.getGroundOverlaySimpleExtension().add(groundOverlaySimpleExtension); return this; }
/** * Creates a new instance of {@link GroundOverlay} and adds it to feature. * This method is a short version for: * <code> * GroundOverlay groundOverlay = new GroundOverlay(); * this.getFeature().add(groundOverlay); </code> * * */ public GroundOverlay createAndAddGroundOverlay() { GroundOverlay newValue = new GroundOverlay(); this.getFeature().add(newValue); return newValue; }
/** * Creates a new instance of {@link GroundOverlay} and adds it to feature. * This method is a short version for: * <code> * GroundOverlay groundOverlay = new GroundOverlay(); * this.getFeature().add(groundOverlay); </code> * * */ public GroundOverlay createAndAddGroundOverlay() { GroundOverlay newValue = new GroundOverlay(); this.getFeature().add(newValue); return newValue; }
/** * Creates a new instance of {@link GroundOverlay} and adds it to feature. * This method is a short version for: * <code> * GroundOverlay groundOverlay = new GroundOverlay(); * this.getFeature().add(groundOverlay); </code> * * */ public GroundOverlay createAndAddGroundOverlay() { GroundOverlay newValue = new GroundOverlay(); this.getFeature().add(newValue); return newValue; }