package kmlframework.kml; public class Camera extends AbstractView { private Double roll; public Camera() {} public Camera(Double longitude, Double latitude, Double altitude, Double heading, Double tilt, AltitudeModeEnum altitudeMode, Double roll) { super(longitude, latitude, altitude, heading,tilt, altitudeMode); this.roll = roll; } public Double getRoll() { return roll; } public void setRoll(Double roll) { this.roll = roll; } public void write(Kml kml) throws KmlException { kml.println("<Camera" + getIdAndTargetIdFormatted(kml) + ">", 1); super.writeInner(kml); if (roll != null) { kml.println("<roll>" + roll + "</roll>"); } kml.println(-1, "</Camera>"); } }