Serialized Form

Class Display extends javax.swing.JFrame implements Serializable

Serialized Fields

integrator

SolarIntegrator integrator
The integrator will hold a instance of SolarIntegrator and will be needed by the paint() method.


screenOne

Display.ScreenOne screenOne
Is the screen where the Space Objects and their orbits will be displayed.


scaleSlider

javax.swing.JSlider scaleSlider
The JSlider will be used to zoom in and out of the solar system.


oldDataH

java.util.Vector oldDataH
Will hold all the positon data for all Space Objects in the HELIO Centric case.


oldSecondMoon

java.util.Vector oldSecondMoon
Will hold all the positon data for cruithne in the special "second moon view".


oldCoRotational

java.util.Vector oldCoRotational
Will hold all the positon data for cruithne in the special "second moon view".


oldData

java.util.Vector oldData
Will hold all the positon data for all Space Objects in the GEO Centric case.


objects

SpaceObject[] objects
The array of Space Objects making up my Solar System.


Class MomentumChanger extends javax.swing.JFrame implements Serializable

Serialized Fields

now

PointN now
now is a instance of PointN and stores all planet positions and velocieties. Will be updated by the getUpdatedVelocities() method.


vx

javax.swing.JTextField vx
vx is a JTextField to change the x velocity of cruithne.


vy

javax.swing.JTextField vy
vy is a JTextField to change the y velocity of cruithne.


vz

javax.swing.JTextField vz
vz is a JTextField to change the z velocity of cruithne.


mass

javax.swing.JTextField mass
mass is a JTextField to change the mass of cruithne.


Class StartMe extends javax.swing.JApplet implements Serializable

Serialized Fields

myDisplay

Display myDisplay
My GUI.