- Implemented a DampingMoment simulation listener example
[debian/openrocket] / core / src / net / sf / openrocket / simulation / listeners / AbstractSimulationListener.java
index a3a3b19279626a47161bac3f023faa9fba62617f..3f156f38ee392c9e9dcf793ed624fc517affa4a3 100644 (file)
@@ -1,5 +1,7 @@
 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;
@@ -8,6 +10,7 @@ import net.sf.openrocket.motor.MotorInstance;
 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;
@@ -67,7 +70,13 @@ public class AbstractSimulationListener implements SimulationListener, Simulatio
                return false;
        }
        
-       
+       /**
+        * Return an array of any flight data types this listener creates.
+        */
+       @Override
+       public FlightDataType[] getFlightDataTypes(){
+               return new FlightDataType[] {};
+       }
        
        
        ////  SimulationEventListener  ////