1 package net.sf.openrocket.document;
3 public class StorageOptions implements Cloneable {
5 public static final double SIMULATION_DATA_NONE = Double.POSITIVE_INFINITY;
6 public static final double SIMULATION_DATA_ALL = 0;
8 private boolean compressionEnabled = true;
10 private double simulationTimeSkip = SIMULATION_DATA_NONE;
12 private boolean explicitlySet = false;
15 public boolean isCompressionEnabled() {
16 return compressionEnabled;
19 public void setCompressionEnabled(boolean compression) {
20 this.compressionEnabled = compression;
23 public double getSimulationTimeSkip() {
24 return simulationTimeSkip;
27 public void setSimulationTimeSkip(double simulationTimeSkip) {
28 this.simulationTimeSkip = simulationTimeSkip;
33 public boolean isExplicitlySet() {
37 public void setExplicitlySet(boolean explicitlySet) {
38 this.explicitlySet = explicitlySet;
44 public StorageOptions clone() {
46 return (StorageOptions)super.clone();
47 } catch (CloneNotSupportedException e) {
48 throw new RuntimeException("CloneNotSupportedException?!?", e);