A B C D E F G H I L M N P Q R S T U V W X Y Z

A

AboutWindow - Class in simulation.gui
 
AboutWindow(ArrayList<Image>) - Constructor for class simulation.gui.AboutWindow
 
add(T) - Method in class simulation.engine.Maximizer
Add a value, possibly making it the new maximum.
add(Vector) - Method in class simulation.engine.Vector
Add the vector to another vector.
ADD_CIRCLE_TOOL - Static variable in class simulation.gui.SimulationView
 
ADD_POLYGON_TOOL - Static variable in class simulation.gui.SimulationView
 
ADD_RECTANGLE_TOOL - Static variable in class simulation.gui.SimulationView
 
addBody(Body) - Method in class simulation.engine.Simulation
Adds a body to the simulation.
addBodySetListener(BodySetListener) - Method in class simulation.engine.Simulation
Registers a new BodySetListener for this simulation.
addCameraListener(CameraListener) - Method in class simulation.gui.SimulationView
Registers the specified listener with this view.
addChangeListener(ChangeListener) - Method in class simulation.engine.Body
Registers a ChangeListener with this body.
addCircle() - Method in class simulation.gui.SimulationView
Lets the user add a circle to the simulation by clicking and dragging.
addImpulse(Vector) - Method in class simulation.engine.Body
Add an impulse to the object's center of mass.
addImpulse(Vector, Vector) - Method in class simulation.engine.Body
Add an impulse to a certain absolute point on the object.
addImpulse(Vector) - Method in class simulation.engine.BodyConnection
Applies a force at this point to the body
addPhysicsListener(PhysicsListener) - Method in class simulation.engine.Simulation
Registers a new PhysicsListener for this model.
addPolygon() - Method in class simulation.gui.SimulationView
Lets the user add a polygon to the simulation by clicking repeatedly.
addRectangle() - Method in class simulation.gui.SimulationView
Lets the user add a rectangle to the simulation by clicking and dragging The add circle tool remains active until another tool is chosen or escape is pressed.
addSpring(Spring) - Method in class simulation.engine.Simulation
Add a spring to the system.
allWallsExist() - Method in class simulation.gui.MainWindow
Returns whether all the walls exist, or more formally (northWall != null && southWall != null && eastWall != null && westWall != null) .
angle() - Method in class simulation.engine.Vector
Get the vector's angle in radians.
angularVelocity() - Method in class simulation.engine.Body
Get the body's angular velocity.
AnimationTask - Class in simulation.gui
This class represents each frame of the simulation when it is playing.
AnimationTask(SimulationMenu) - Constructor for class simulation.gui.AnimationTask
Creates a new task that steps the model using the specified menu's stepModel() method.
area() - Method in class simulation.engine.CollisionCircle
 
area() - Method in class simulation.engine.CollisionPolygon
 
area() - Method in class simulation.engine.CollisionShape
Get the shape's area.

A B C D E F G H I L M N P Q R S T U V W X Y Z