package api.v1;
import com.fasterxml.jackson.annotation.JsonInclude;
import java.math.BigDecimal;
@JsonInclude(JsonInclude.Include.NON_NULL)
public class PositionDecimalDegrees extends PoseidonAPIObject {
private Double longitude;
private Double latitude;
public Double getLatitude() {
return latitude;
}
public void setLatitude(Double latitude) {
if (latitude != null) {
// truncate value to max 4 decimal places
BigDecimal bigDecimal = new BigDecimal(latitude);
bigDecimal = bigDecimal.setScale(4, BigDecimal.ROUND_HALF_UP);
this.latitude= bigDecimal.doubleValue();
} else {
this.latitude= null;
}
}
public Double getLongitude() {
return longitude;
}
public void setLongitude(Double longitude) {
if (longitude != null) {
// truncate value to max 4 decimal places
BigDecimal bigDecimal = new BigDecimal(longitude);
bigDecimal = bigDecimal.setScale(4, BigDecimal.ROUND_HALF_UP);
this.longitude = bigDecimal.doubleValue();
} else {
this.longitude = null;
}
}
}