Change OpenRocketComponentSaver unmarshal function to return the whole OpenRocketComp...
[debian/openrocket] / core / src / net / sf / openrocket / gui / main / SimulationPanel.java
index 11b707eac6fc00137f62acd8e33f6901b1360f34..719e1cf6a6a3cd3d00cd4e1c7eae45ae19566067 100644 (file)
@@ -311,6 +311,22 @@ public class SimulationPanel extends JPanel {
                                        }
                                },
 
+                               //// Launch rod velocity
+                               new Column(trans.get("simpanel.col.Velocityoffrod")) {
+                                       @Override
+                                       public Object getValueAt(int row) {
+                                               if (row < 0 || row >= document.getSimulationCount())
+                                                       return null;
+                                               
+                                               FlightData data = document.getSimulation(row).getSimulatedData();
+                                               if (data == null)
+                                                       return null;
+                                               
+                                               return UnitGroup.UNITS_VELOCITY.getDefaultUnit().toStringUnit(
+                                                               data.getLaunchRodVelocity());
+                                       }
+                               },
+
                                //// Apogee
                                new Column(trans.get("simpanel.col.Apogee")) {
                                        @Override
@@ -327,6 +343,22 @@ public class SimulationPanel extends JPanel {
                                        }
                                },
 
+                               //// Velocity at deployment
+                               new Column(trans.get("simpanel.col.Velocityatdeploy")) {
+                                       @Override
+                                       public Object getValueAt(int row) {
+                                               if (row < 0 || row >= document.getSimulationCount())
+                                                       return null;
+                                               
+                                               FlightData data = document.getSimulation(row).getSimulatedData();
+                                               if (data == null)
+                                                       return null;
+                                               
+                                               return UnitGroup.UNITS_VELOCITY.getDefaultUnit().toStringUnit(
+                                                               data.getDeploymentVelocity());
+                                       }
+                               },
+
                                //// Maximum velocity
                                new Column(trans.get("simpanel.col.Maxvelocity")) {
                                        @Override