Initial commit
[debian/openrocket] / src / net / sf / openrocket / simulation / RK4SimulationStatus.java
1 package net.sf.openrocket.simulation;
2
3 import net.sf.openrocket.util.Coordinate;
4 import net.sf.openrocket.util.Quaternion;
5
6 public class RK4SimulationStatus extends SimulationStatus {
7         public Quaternion orientation;
8         public Coordinate rotation;
9         
10         public Coordinate launchRodDirection;
11         
12         
13         /**
14          * Provides a copy of the simulation status.  The orientation quaternion is
15          * cloned as well, so changing it does not affect other simulation status objects.
16          */
17         @Override
18         public RK4SimulationStatus clone() {
19                 RK4SimulationStatus copy = (RK4SimulationStatus) super.clone();
20                 copy.orientation = this.orientation.clone();
21                 return copy;
22         }
23 }