package net.sf.openrocket.simulation.listeners;
+import java.util.List;
+
import net.sf.openrocket.aerodynamics.AerodynamicForces;
import net.sf.openrocket.aerodynamics.FlightConditions;
import net.sf.openrocket.models.atmosphere.AtmosphericConditions;
import net.sf.openrocket.rocketcomponent.MotorMount;
import net.sf.openrocket.rocketcomponent.RecoveryDevice;
import net.sf.openrocket.simulation.AccelerationData;
+import net.sf.openrocket.simulation.FlightDataType;
import net.sf.openrocket.simulation.FlightEvent;
import net.sf.openrocket.simulation.MassData;
import net.sf.openrocket.simulation.SimulationStatus;
//// SimulationListener ////
+ @Override
+ public String getName() {
+ return this.getClass().getSimpleName();
+ }
+
+ @Override
+ public String[] getMenuPosition() {
+ return new String[0];
+ }
+
@Override
public void startSimulation(SimulationStatus status) throws SimulationException {
// No-op
return false;
}
+ /**
+ * Return an array of any flight data types this listener creates.
+ */
+ @Override
+ public FlightDataType[] getFlightDataTypes(){
+ return new FlightDataType[] {};
+ }
+
-
-
//// SimulationEventListener ////
@Override
}
-
+
//// SimulationComputationListener ////
@Override