/** * Create an instance of {@link LookAt} * */ public static LookAt createLookAt() { return new LookAt(); }
/** * fluent setter * @see #setAltitudeMode(Object) * * @param altitudeMode * required parameter */ public LookAt withAltitudeMode(final AltitudeMode altitudeMode) { this.setAltitudeMode(altitudeMode); return this; }
/** * fluent setter * @see #setHeading(double) * * @param heading * required parameter */ public LookAt withHeading(final double heading) { this.setHeading(heading); return this; }
LookAt lookAt = new LookAt(); lookAt.setLongitude(midpoint[0]); lookAt.setLatitude(midpoint[1]); lookAt.setAltitude(altitude); lookAt.setRange(distance); lookAt.setTilt(tilt); lookAt.setHeading(heading); lookAt.setAltitudeMode(options.getAltitudeMode());
/** * fluent setter * @see #setLongitude(double) * * @param longitude * required parameter */ public LookAt withLongitude(final double longitude) { this.setLongitude(longitude); return this; }
/** * fluent setter * @see #setRange(double) * * @param range * required parameter */ public LookAt withRange(final double range) { this.setRange(range); return this; }
/** * fluent setter * @see #setLatitude(double) * * @param latitude * required parameter */ public LookAt withLatitude(final double latitude) { this.setLatitude(latitude); return this; }
/** * fluent setter * @see #setTilt(double) * * @param tilt * required parameter */ public LookAt withTilt(final double tilt) { this.setTilt(tilt); return this; }
/** * fluent setter * @see #setAltitude(double) * * @param altitude * required parameter */ public LookAt withAltitude(final double altitude) { this.setAltitude(altitude); return this; }
@Override public LookAt clone() { LookAt copy; copy = ((LookAt) super.clone()); copy.lookAtSimpleExtension = new ArrayList<Object>((getLookAtSimpleExtension().size())); for (Object iter: lookAtSimpleExtension) { copy.lookAtSimpleExtension.add(iter); } copy.lookAtObjectExtension = new ArrayList<AbstractObject>((getLookAtObjectExtension().size())); for (AbstractObject iter: lookAtObjectExtension) { copy.lookAtObjectExtension.add(iter.clone()); } return copy; }
/** * add a value to the lookAtObjectExtension property collection * * @param lookAtObjectExtension * Objects of the following type are allowed in the list: {@link AbstractObject} * @return * <tt>true</tt> (as general contract of <tt>Collection.add</tt>). */ public LookAt addToLookAtObjectExtension(final AbstractObject lookAtObjectExtension) { this.getLookAtObjectExtension().add(lookAtObjectExtension); return this; }
final Folder folder = kml.createAndSetFolder() .withName(worksheet.getTitle()).withOpen(true); LookAt lookat = new LookAt(); lookat.setLongitude(kmlLookAtX / featureCounter); lookat.setLatitude(kmlLookAtY / featureCounter); lookat.setRange(1000.0); lookat.setTilt(45.0); lookat.setHeading(0.0); lookat.setAltitudeMode(AltitudeMode.CLAMP_TO_GROUND);
/** * fluent setter * @see #setLongitude(double) * * @param longitude * required parameter */ public LookAt withLongitude(final double longitude) { this.setLongitude(longitude); return this; }
/** * fluent setter * @see #setRange(double) * * @param range * required parameter */ public LookAt withRange(final double range) { this.setRange(range); return this; }
/** * fluent setter * @see #setLatitude(double) * * @param latitude * required parameter */ public LookAt withLatitude(final double latitude) { this.setLatitude(latitude); return this; }
/** * fluent setter * @see #setTilt(double) * * @param tilt * required parameter */ public LookAt withTilt(final double tilt) { this.setTilt(tilt); return this; }
/** * fluent setter * @see #setAltitude(double) * * @param altitude * required parameter */ public LookAt withAltitude(final double altitude) { this.setAltitude(altitude); return this; }
@Override public LookAt clone() { LookAt copy; copy = ((LookAt) super.clone()); copy.lookAtSimpleExtension = new ArrayList<Object>((getLookAtSimpleExtension().size())); for (Object iter: lookAtSimpleExtension) { copy.lookAtSimpleExtension.add(iter); } copy.lookAtObjectExtension = new ArrayList<AbstractObject>((getLookAtObjectExtension().size())); for (AbstractObject iter: lookAtObjectExtension) { copy.lookAtObjectExtension.add(iter.clone()); } return copy; }
/** * add a value to the lookAtObjectExtension property collection * * @param lookAtObjectExtension * Objects of the following type are allowed in the list: {@link AbstractObject} * @return * <tt>true</tt> (as general contract of <tt>Collection.add</tt>). */ public LookAt addToLookAtObjectExtension(final AbstractObject lookAtObjectExtension) { this.getLookAtObjectExtension().add(lookAtObjectExtension); return this; }
/** * Create an instance of {@link LookAt} * */ public static LookAt createLookAt() { return new LookAt(); }