Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
A
B
C
D
E
G
I
M
P
R
S
U
V
W
A
actionPerformed(ActionEvent)
- Method in class
ButtonField
Implements ActionListener Interface.
adjustmentValueChanged(AdjustmentEvent)
- Method in class
EnhancedScroll
Implemets AdjustmentListener Interface.
B
ButtonField
- class
ButtonField
.
All Buttons of Control Panel
ButtonField()
- Constructor for class
ButtonField
Add Pause/Resume, Kill Body, Clear Screen
C
cart_2_pol(Vector)
- Static method in class
Vector
Converts vector in caretsian coordinates into vector in polar coordinates
CentrBody
- class
CentrBody
.
Stores data about Central Body of Universe Theese are Mass, Size
CentrBody(double, double)
- Constructor for class
CentrBody
Constructs new Central Body
Clock
- class
Clock
.
Simulation external clock.
Clock(int)
- Constructor for class
Clock
Constructs clock
ControlPanel
- class
ControlPanel
.
Control Panel
It stores all control elemets and values of simulator.
ControlPanel()
- Constructor for class
ControlPanel
ChBoxField
- class
ChBoxField
.
CheckBox Field of Control Panel
ChBoxField()
- Constructor for class
ChBoxField
D
DependBody
- class
DependBody
.
Dependent body Stores position vector in polar radial and angular dynamics in another polar vector reference to Universe
DependBody(Universe)
- Constructor for class
DependBody
E
EnhancedScroll
- class
EnhancedScroll
.
Enhanced scrollbar consists of Scrollbar, Title text and text displaying actual value.
EnhancedScroll(int, int, int, String, String, double)
- Constructor for class
EnhancedScroll
New Enhanced scroll
G
getValue()
- Method in class
EnhancedScroll
Returns value
grav
- class
grav
.
Applet itself
grav()
- Constructor for class
grav
I
init()
- Method in class
grav
Puts Control Panel, Status Line and Simulation canvas into applet.
initDynam(Vector)
- Method in class
DependBody
Sets the initial dynamics This method is called at start of simulation to set-up dynamics of body
initPos(Vector)
- Method in class
DependBody
Sets the initial position of body at start of simulation
M
minus(Vector, Vector)
- Static method in class
Vector
Substracts vector v1 - v2
mouseClicked(MouseEvent)
- Method in class
Simulation
Implemets MouseListener, MouseMotionListener Inteface
Not used
mouseDragged(MouseEvent)
- Method in class
Simulation
Implemets MouseListener, MouseMotionListener Inteface
In user input mode, while dragging, new dynamics is computed each time
mouseEntered(MouseEvent)
- Method in class
Simulation
Implemets MouseListener, MouseMotionListener Inteface
Not used
mouseExited(MouseEvent)
- Method in class
Simulation
Implemets MouseListener, MouseMotionListener Inteface
Not used
mouseMoved(MouseEvent)
- Method in class
Simulation
Implemets MouseListener, MouseMotionListener Inteface
Not used
mousePressed(MouseEvent)
- Method in class
Simulation
Implemets MouseListener, MouseMotionListener Inteface
In user input mode sets new starting position
mouseReleased(MouseEvent)
- Method in class
Simulation
Implemets MouseListener, MouseMotionListener Inteface
Switches from user input mode to simulation mode
move(double, boolean)
- Method in class
DependBody
Updates position of body This is main method for simulation It computes new position by using Kanonic form of Hamiltonian equotations and Runge-Kutta method for solving theese diferential equations
P
paint(Graphics)
- Method in class
Simulation
Redefined Canvas.paint.
pol_2_cart(Vector)
- Static method in class
Vector
Converts vector in polar coordinates into vector in cartesian coordinates
R
run()
- Method in class
Clock
Implements Runnable interface
run()
- Method in class
Simulation
Implemets Runnable Interface
Loop scans for parameters.
S
set_c(double)
- Method in class
Universe
Sets light speed of Universe
Simulation
- class
Simulation
.
Simulation Canvas
Main work class of simulator
Simulation(Clock, ControlPanel, StatusLine)
- Constructor for class
Simulation
start()
- Method in class
grav
Starts clock and simulation threads
StatusLine
- class
StatusLine
.
Status Line
Displays information about body position, dynamics and status of simulator
StatusLine()
- Constructor for class
StatusLine
stop()
- Method in class
grav
Shall stop the threads
U
Universe
- class
Universe
.
Represnts Universe, stores main characteristics: Light speed Reference to central body
Universe(CentrBody)
- Constructor for class
Universe
Constructs new Universe with given central body and light speed set to 5;
update(Graphics)
- Method in class
Simulation
Redefined Canvas.update
Draws objects on canvas
updateInfo(double, double, double, String)
- Method in class
StatusLine
Updates information in status line
V
Vector
- class
Vector
.
This class stores 2-dimensional Vector.
Vector()
- Constructor for class
Vector
Constructs zero vector (0,0)
Vector(double, double)
- Constructor for class
Vector
Constructs vector (x1,x2)
W
waiting()
- Method in class
Clock
Called for waiting.
A
B
C
D
E
G
I
M
P
R
S
U
V
W
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES