X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=core%2Fsrc%2Fnet%2Fsf%2Fopenrocket%2Fsimulation%2FSimulationConditions.java;fp=core%2Fsrc%2Fnet%2Fsf%2Fopenrocket%2Fsimulation%2FSimulationConditions.java;h=ffd9e003a6593a37621cc96b66520796267b57fb;hb=9349577cdfdff682b2aabd6daa24fdc3a7449b58;hp=f2412717a34a55bcfe6200c1a924eecd09829267;hpb=30ba0a882f0c061176ba14dbf86d3d6fad096c02;p=debian%2Fopenrocket diff --git a/core/src/net/sf/openrocket/simulation/SimulationConditions.java b/core/src/net/sf/openrocket/simulation/SimulationConditions.java index f2412717..ffd9e003 100644 --- a/core/src/net/sf/openrocket/simulation/SimulationConditions.java +++ b/core/src/net/sf/openrocket/simulation/SimulationConditions.java @@ -4,6 +4,7 @@ import java.util.ArrayList; import java.util.List; import net.sf.openrocket.aerodynamics.AerodynamicCalculator; +import net.sf.openrocket.document.Simulation; import net.sf.openrocket.masscalc.MassCalculator; import net.sf.openrocket.models.atmosphere.AtmosphericModel; import net.sf.openrocket.models.gravity.GravityModel; @@ -27,6 +28,7 @@ public class SimulationConditions implements Monitorable, Cloneable { private Rocket rocket; private String motorID = null; + private Simulation simulation; // The parent simulation private double launchRodLength = 1; @@ -262,9 +264,14 @@ public class SimulationConditions implements Monitorable, Cloneable { this.modID++; } - - + public void setSimulation(Simulation sim) { + this.simulation = sim; + } + public Simulation getSimulation(){ + return this.simulation; + } + // TODO: HIGH: Make cleaner public List getSimulationListenerList() { return simulationListeners;