Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
A
B
C
D
E
F
G
K
L
M
N
P
R
S
T
U
V
W
X
Y
A
accelerate(double, double)
- Method in class KinematicSimulator.
Ball
actionPerformed(ActionEvent)
- Method in class KinematicSimulator.
SimulatorController
actionPerformed(ActionEvent)
- Method in class KinematicSimulator.
SimulatorFrame
addMenuItemActionListenerForExit(ActionListener)
- Method in class KinematicSimulator.
SimulatorFrame
applyPhysics(Vector)
- Method in class KinematicSimulator.
PhysicsStrategy
applyPhysics(Vector)
- Method in class KinematicSimulator.
NewtonianPhysicsStrategy
B
Ball
- class KinematicSimulator.
Ball
.
A ball is a round Entity.
Ball()
- Constructor for class KinematicSimulator.
Ball
Ball(double, double, double, double, double, Color)
- Constructor for class KinematicSimulator.
Ball
BallFactory
- class KinematicSimulator.
BallFactory
.
This class creates Ball objects.
BallFactory()
- Constructor for class KinematicSimulator.
BallFactory
C
changeRadius(int)
- Method in class KinematicSimulator.
SimulatorController
changeRadius(int)
- Method in interface KinematicSimulator.
KinematicEventListener
collision(Ball)
- Method in class KinematicSimulator.
Ball
color
- Variable in class KinematicSimulator.
Entity
componentHidden(ComponentEvent)
- Method in class KinematicSimulator.
SimulatorController
componentMoved(ComponentEvent)
- Method in class KinematicSimulator.
SimulatorController
componentResized(ComponentEvent)
- Method in class KinematicSimulator.
SimulatorController
componentShown(ComponentEvent)
- Method in class KinematicSimulator.
SimulatorController
createEntity(int, int, int, Color)
- Method in class KinematicSimulator.
EntityFactory
createEntity(int, int, int, Color)
- Method in class KinematicSimulator.
BallFactory
D
DataChanged(Vector)
- Method in interface KinematicSimulator.
ViewerListener
DataChanged(Vector)
- Method in class KinematicSimulator.
SimulatorViewer
destroy()
- Method in class KinematicSimulator.
KinematicSimulatorApplet
draw(Graphics)
- Method in class KinematicSimulator.
Ball
E
Entity
- class KinematicSimulator.
Entity
.
This class defines the common behavior for the entity objects in the SimulatorViewer window.
Entity()
- Constructor for class KinematicSimulator.
Entity
Entity(double, double, double, double, Color)
- Constructor for class KinematicSimulator.
Entity
EntityFactory
- class KinematicSimulator.
EntityFactory
.
Abstract factory for Entities.
EntityFactory()
- Constructor for class KinematicSimulator.
EntityFactory
F
findBall(double, double)
- Method in class KinematicSimulator.
SimulatorController
G
GetBallList()
- Method in class KinematicSimulator.
SimulatorModel
getRadius()
- Method in class KinematicSimulator.
NewtonianPhysicsStrategy
K
kinematicEvent(PhysicsStrategy)
- Method in class KinematicSimulator.
SimulatorController
kinematicEvent(PhysicsStrategy)
- Method in interface KinematicSimulator.
KinematicEventListener
KinematicEventListener
- interface KinematicSimulator.
KinematicEventListener
.
Listener for events from the KinematicController.
KinematicSimulator
- package KinematicSimulator
KinematicSimulatorApp
- class KinematicSimulator.
KinematicSimulatorApp
.
This class starts the Kinematic Simulator application.
KinematicSimulatorApp()
- Constructor for class KinematicSimulator.
KinematicSimulatorApp
KinematicSimulatorApplet
- class KinematicSimulator.
KinematicSimulatorApplet
.
This is the Applet version of KinematicSimulatorApp.
KinematicSimulatorApplet()
- Constructor for class KinematicSimulator.
KinematicSimulatorApplet
L
lock()
- Method in class KinematicSimulator.
Ball
M
main(String[])
- Static method in class KinematicSimulator.
KinematicSimulatorApp
ModelListener
- interface KinematicSimulator.
ModelListener
.
Listener interface for Model changes.
momentum_x()
- Method in class KinematicSimulator.
Entity
momentum_y()
- Method in class KinematicSimulator.
Entity
mouseClicked(MouseEvent)
- Method in class KinematicSimulator.
SimulatorController
mouseDragged(MouseEvent)
- Method in class KinematicSimulator.
SimulatorController
mouseEntered(MouseEvent)
- Method in class KinematicSimulator.
SimulatorController
mouseExited(MouseEvent)
- Method in class KinematicSimulator.
SimulatorController
mouseMoved(MouseEvent)
- Method in class KinematicSimulator.
SimulatorController
mousePressed(MouseEvent)
- Method in class KinematicSimulator.
SimulatorController
mouseReleased(MouseEvent)
- Method in class KinematicSimulator.
SimulatorController
move()
- Method in class KinematicSimulator.
Ball
N
NewtonianPhysicsStrategy
- class KinematicSimulator.
NewtonianPhysicsStrategy
.
This is the basic Physics Strategy.
NewtonianPhysicsStrategy()
- Constructor for class KinematicSimulator.
NewtonianPhysicsStrategy
NewtonianPhysicsStrategy(int, int, int, int)
- Constructor for class KinematicSimulator.
NewtonianPhysicsStrategy
P
paint(Graphics)
- Method in class KinematicSimulator.
SimulatorViewer
PhysicsStrategy
- class KinematicSimulator.
PhysicsStrategy
.
Abstract Physics Strategy class.
PhysicsStrategy()
- Constructor for class KinematicSimulator.
PhysicsStrategy
pos_x()
- Method in class KinematicSimulator.
Entity
pos_x()
- Method in class KinematicSimulator.
Ball
pos_y()
- Method in class KinematicSimulator.
Entity
pos_y()
- Method in class KinematicSimulator.
Ball
R
radius()
- Method in class KinematicSimulator.
Ball
removeEntities()
- Method in class KinematicSimulator.
SimulatorController
removeEntities()
- Method in interface KinematicSimulator.
KinematicEventListener
run()
- Method in class KinematicSimulator.
SimulatorController
S
setPos(double, double)
- Method in class KinematicSimulator.
Ball
setSize(int, int)
- Method in class KinematicSimulator.
PhysicsStrategy
setSize(int, int)
- Method in class KinematicSimulator.
NewtonianPhysicsStrategy
SetViewerListener(ViewerListener)
- Method in class KinematicSimulator.
SimulatorModel
SimulationOccurred()
- Method in class KinematicSimulator.
SimulatorModel
SimulationOccurred()
- Method in interface KinematicSimulator.
ModelListener
SimulatorController
- class KinematicSimulator.
SimulatorController
.
The class serves as the engine of the application.
SimulatorController()
- Constructor for class KinematicSimulator.
SimulatorController
SimulatorFrame
- class KinematicSimulator.
SimulatorFrame
.
This frame contains the view (SimulatorViewer) of the simulation.
SimulatorFrame()
- Constructor for class KinematicSimulator.
SimulatorFrame
SimulatorModel
- class KinematicSimulator.
SimulatorModel
.
This class stores the ball information for displaying the window.
SimulatorModel(ViewerListener)
- Constructor for class KinematicSimulator.
SimulatorModel
SimulatorViewer
- class KinematicSimulator.
SimulatorViewer
.
Viewer class listens to the data changed event and display the lastest data on the window.
SimulatorViewer()
- Constructor for class KinematicSimulator.
SimulatorViewer
start()
- Method in class KinematicSimulator.
KinematicSimulatorApplet
stop()
- Method in class KinematicSimulator.
KinematicSimulatorApplet
T
toString()
- Method in class KinematicSimulator.
Ball
U
unlock()
- Method in class KinematicSimulator.
Ball
updateSize(Component)
- Method in class KinematicSimulator.
SimulatorController
V
ViewerListener
- interface KinematicSimulator.
ViewerListener
.
Listener class for SimulatorViewer.
W
windowActivated(WindowEvent)
- Method in class KinematicSimulator.
SimulatorController
windowClosed(WindowEvent)
- Method in class KinematicSimulator.
SimulatorController
windowClosing(WindowEvent)
- Method in class KinematicSimulator.
SimulatorController
windowDeactivated(WindowEvent)
- Method in class KinematicSimulator.
SimulatorController
windowDeiconified(WindowEvent)
- Method in class KinematicSimulator.
SimulatorController
windowIconified(WindowEvent)
- Method in class KinematicSimulator.
SimulatorController
windowOpened(WindowEvent)
- Method in class KinematicSimulator.
SimulatorController
X
x
- Variable in class KinematicSimulator.
Entity
xv
- Variable in class KinematicSimulator.
Entity
Y
y
- Variable in class KinematicSimulator.
Entity
yv
- Variable in class KinematicSimulator.
Entity
A
B
C
D
E
F
G
K
L
M
N
P
R
S
T
U
V
W
X
Y
Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES