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

A

absorbBall(Ball) - Method in class gizmoball.board.Absorber
absorbs a ball
Absorber - Class in gizmoball.board
This class represents an absorber gizmo that extends the abstract gizmo class.
Absorber(String, Color, Polygon, Vect, GizmoBoard) - Constructor for class gizmoball.board.Absorber
Constructs a new Absorber gizmo.
AbsorberTest - Class in gizmoball.tests
 
AbsorberTest(String) - Constructor for class gizmoball.tests.AbsorberTest
 
action() - Method in class gizmoball.board.Absorber
executes the action of the Absorber which is to shoot balls that are absorbed in it.
action() - Method in class gizmoball.board.Ball
a ball does not have an action.
action() - Method in class gizmoball.board.Bumper
the action that the bumper takes when it gets triggered.
action() - Method in class gizmoball.board.ExtenderGizmo
executes the action of the extender which switches the state(stationary/motion) of the extender.
action() - Method in class gizmoball.board.Gizmo
executes the action that this gizmo.
action() - Method in class gizmoball.board.RotatingGizmo
executes the action of the rotating gizmo which changes the mode of the flipper from stationary to rotating and vice versa.
addAbsorber(String, Color, Vect, double, double, Vect) - Method in class gizmoball.board.GizmoBoard
adds an absorber to the board.
addBall(String, Color, Vect, Vect, double) - Method in class gizmoball.board.GizmoBoard
adds a ball to the board
addBall(Ball) - Method in class gizmoball.board.GizmoBoard
adds a given ball to the board.
addBumper(String, Color, Shape) - Method in class gizmoball.board.GizmoBoard
adds a bumper to the board.
addConnection(Gizmo, Gizmo) - Method in class gizmoball.board.GizmoBoard
adds a connection between two gizmos that are on the board.
addExtender(String, Color, Vect, double, double, double, double, double) - Method in class gizmoball.board.GizmoBoard
 
addGhostBall(String, Color, Vect, Vect, double) - Method in class gizmoball.board.GizmoBoard
adds a ghost ball to the board.
addInterval(double, double) - Method in class physics.IntervalList
 
addIntervalList(IntervalList) - Method in class physics.IntervalList
 
addKeyDownTriggerToGizmo(Integer, Gizmo) - Method in class gizmoball.board.GizmoBoard
adds a down keyboard trigger to the specified gizmo.
addKeyUpTriggerToGizmo(Integer, Gizmo) - Method in class gizmoball.board.GizmoBoard
adds an up keyboard trigger to the specified gizmo.
addLeftFlipper(String, Color, Vect, double, double, Angle) - Method in class gizmoball.board.GizmoBoard
adds a left flipper to the board.
addLeftFlipper(String, Color, Vect, double, double) - Method in class gizmoball.board.GizmoBoard
adds a left flipper to the board.
addRightFlipper(String, Color, Vect, double, double, Angle) - Method in class gizmoball.board.GizmoBoard
adds a right flipper to the board.
addRightFlipper(String, Color, Vect, double, double) - Method in class gizmoball.board.GizmoBoard
adds a right flipper to the board.
Angle - Class in physics
Angle is an immutable abstract data type which represents the mathematical notion of an angle.
Angle(double) - Constructor for class physics.Angle
 
Angle(double, double) - Constructor for class physics.Angle
 
angle() - Method in class physics.LineSegment
 
angle() - Method in class physics.Vect
 
applyReflectionCoeff(Vect, Vect, double) - Static method in class physics.Geometry
Accounts for the effects of inelastic collisions given the intial and resulting velocities of the collision assuming elasticity.
applyReflectionCoeff(Vect, Vect, double) - Method in class physics.GeometryCompare
 
applyReflectionCoeff(Vect, Vect, double) - Method in class physics.GeometryImpl
 
applyReflectionCoeff(Vect, Vect, double) - Method in interface physics.GeometryInterface
Specified by Geometry.applyReflectionCoeff
areFinite() - Method in class physics.Geometry.DoublePair
 

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