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

R

RAD_PI - Static variable in class physics.Angle
An angle of pi radians
RAD_PI_OVER_FOUR - Static variable in class physics.Angle
An angle of pi/4 radians
RAD_PI_OVER_TWO - Static variable in class physics.Angle
An angle of pi/2 radians
radians() - Method in class physics.Angle
 
reflectBalls(Vect, double, Vect, Vect, double, Vect) - Static method in class physics.Geometry
Computes the resulting velocities of two balls which collide.
reflectBalls(Vect, double, Vect, Vect, double, Vect) - Method in class physics.GeometryCompare
 
reflectBalls(Vect, double, Vect, Vect, double, Vect) - Method in class physics.GeometryImpl
 
reflectBalls(Vect, double, Vect, Vect, double, Vect) - Method in interface physics.GeometryInterface
Specified by Geometry.reflectBalls
reflectCircle(Vect, Vect, Vect, double) - Static method in class physics.Geometry
Computes the new velocity of a ball reflecting off of a circle.
reflectCircle(Vect, Vect, Vect) - Static method in class physics.Geometry
Computes the new velocity of a ball reflecting off of a circle.
reflectCircle(Vect, Vect, Vect, double) - Method in class physics.GeometryCompare
 
reflectCircle(Vect, Vect, Vect) - Method in class physics.GeometryCompare
 
reflectCircle(Vect, Vect, Vect, double) - Method in class physics.GeometryImpl
 
reflectCircle(Vect, Vect, Vect) - Method in class physics.GeometryImpl
 
reflectCircle(Vect, Vect, Vect, double) - Method in interface physics.GeometryInterface
Specified by Geometry.reflectCircle
reflectCircle(Vect, Vect, Vect) - Method in interface physics.GeometryInterface
Specified by Geometry.reflectCircle
reflectRotatingCircle(Circle, Vect, double, Circle, Vect) - Static method in class physics.Geometry
Computes the new velocity of a ball reflected off of a rotating circle.
reflectRotatingCircle(Circle, Vect, double, Circle, Vect, double) - Static method in class physics.Geometry
Computes the new velocity of a ball reflected off of a rotating circle.
reflectRotatingCircle(Circle, Vect, double, Circle, Vect) - Method in class physics.GeometryCompare
 
reflectRotatingCircle(Circle, Vect, double, Circle, Vect, double) - Method in class physics.GeometryCompare
 
reflectRotatingCircle(Circle, Vect, double, Circle, Vect) - Method in class physics.GeometryImpl
 
reflectRotatingCircle(Circle, Vect, double, Circle, Vect, double) - Method in class physics.GeometryImpl
 
reflectRotatingCircle(Circle, Vect, double, Circle, Vect) - Method in interface physics.GeometryInterface
Specified by Geometry.reflectRotatingCircle
reflectRotatingCircle(Circle, Vect, double, Circle, Vect, double) - Method in interface physics.GeometryInterface
Specified by Geometry.reflectRotatingCircle
reflectRotatingWall(LineSegment, Vect, double, Circle, Vect) - Static method in class physics.Geometry
Computes the new velocity of a ball reflecting off of a wall which is rotating about a point with constant angular velocity.
reflectRotatingWall(LineSegment, Vect, double, Circle, Vect, double) - Static method in class physics.Geometry
Computes the new velocity of a ball reflecting off of a wall which is rotating about a point with constant angular velocity.
reflectRotatingWall(LineSegment, Vect, double, Circle, Vect) - Method in class physics.GeometryCompare
 
reflectRotatingWall(LineSegment, Vect, double, Circle, Vect, double) - Method in class physics.GeometryCompare
 
reflectRotatingWall(LineSegment, Vect, double, Circle, Vect) - Method in class physics.GeometryImpl
 
reflectRotatingWall(LineSegment, Vect, double, Circle, Vect, double) - Method in class physics.GeometryImpl
 
reflectRotatingWall(LineSegment, Vect, double, Circle, Vect) - Method in interface physics.GeometryInterface
Specified by Geometry.reflectRotatingWall
reflectRotatingWall(LineSegment, Vect, double, Circle, Vect, double) - Method in interface physics.GeometryInterface
Specified by Geometry.reflectRotatingWall
reflectWall(LineSegment, Vect, double) - Static method in class physics.Geometry
Computes the new velocity of a ball after bouncing (reflecting) off a wall.
reflectWall(LineSegment, Vect) - Static method in class physics.Geometry
Computes the new velocity of a ball after bouncing (reflecting) off a wall.
reflectWall(LineSegment, Vect, double) - Method in class physics.GeometryCompare
 
reflectWall(LineSegment, Vect) - Method in class physics.GeometryCompare
 
reflectWall(LineSegment, Vect, double) - Method in class physics.GeometryImpl
 
reflectWall(LineSegment, Vect) - Method in class physics.GeometryImpl
 
reflectWall(LineSegment, Vect, double) - Method in interface physics.GeometryInterface
Specified by Geometry.reflectWall
reflectWall(LineSegment, Vect) - Method in interface physics.GeometryInterface
Specified by Geometry.reflectWall
removeConnection(Gizmo, Gizmo) - Method in class gizmoball.board.GizmoBoard
removes a connection between two gizmos that are on the board.
removeInterval(double, double) - Method in class physics.IntervalList
 
removeIntervalList(IntervalList) - Method in class physics.IntervalList
 
reset() - Method in class physics.Counter
 
restrictSearchInterval(IntervalList, double, double, double, double, double, Vect, Circle, Vect) - Method in class physics.GeometryImpl
Given the path of a ball and the path of something rotating in a circle, restricts the possible time periods during which they might collide by doing some crazy confusing analysis originally concocted by Professor Ernst.
restrictSearchInterval(IntervalList, double, double, double, double, double, Vect, Circle, Vect) - Method in class physics.SimpleGeometry
 
restrictSubIntervalLength(double) - Method in class physics.IntervalList
 
restrictToInterval(double, double) - Method in class physics.IntervalList
 
restrictToInterval(IntervalList.Interval) - Method in class physics.IntervalList
 
reverseConnections - Variable in class gizmoball.board.Gizmo
 
rotate(Angle, Vect) - Method in class gizmoball.shape.Circle09
rotates the circle by angle theta about a point and returns the new circle
rotate(Angle, Vect) - Method in class gizmoball.shape.FlipperShape
Rotates shape around Angle theta and center of rotation and returns the new shape
rotate(Angle, Vect) - Method in class gizmoball.shape.Polygon
Rotates the polygon by an Angle theta around an arbitrary point centerOfRotation and returns the new Polygon object
rotate(Angle, Vect) - Method in interface gizmoball.shape.Shape
This method rotates a shape around an arbitrary point and returns the new shape
rotate(Angle, Vect) - Method in class gizmoball.shape.UnionShape
returns a new UnionShape rotated by specified angle around center of rotation
rotateAround(Vect, Vect, Angle) - Static method in class physics.Geometry
Rotates the point represented by p by a around the center of rotation, cor, and returns the result.
rotateAround(LineSegment, Vect, Angle) - Static method in class physics.Geometry
Rotates the line segment represented by line by a around the center of rotation, cor, and returns the result.
rotateAround(Circle, Vect, Angle) - Static method in class physics.Geometry
Rotates the circle represented by circle by a around the center of rotation, cor, and returns the result.
rotateAround(Vect, Vect, Angle) - Method in class physics.GeometryCompare
 
rotateAround(LineSegment, Vect, Angle) - Method in class physics.GeometryCompare
 
rotateAround(Circle, Vect, Angle) - Method in class physics.GeometryCompare
 
rotateAround(Vect, Vect, Angle) - Method in class physics.GeometryImpl
 
rotateAround(LineSegment, Vect, Angle) - Method in class physics.GeometryImpl
 
rotateAround(Circle, Vect, Angle) - Method in class physics.GeometryImpl
 
rotateAround(Vect, Vect, Angle) - Method in interface physics.GeometryInterface
Specified by Geometry.rotateAround
rotateAround(LineSegment, Vect, Angle) - Method in interface physics.GeometryInterface
Specified by Geometry.rotateAround
rotateAround(Circle, Vect, Angle) - Method in interface physics.GeometryInterface
Specified by Geometry.rotateAround
rotateAroundCenter(double) - Method in class gizmoball.board.RotatingGizmo
rotates the gizmo around its center of rotation.
rotateBy(Angle) - Method in class physics.Vect
 
RotateGizmo(Gizmo, Angle, Vect) - Method in class gizmoball.board.GizmoBoard
 
RotatingGizmo - Class in gizmoball.board
This class represents a rotating gizmo, such as a flipper, that extends the abstract Gizmo class.
RotatingGizmo(String, Color, Shape, double, double, Polygon, Vect, Angle, Angle) - Constructor for class gizmoball.board.RotatingGizmo
Constructs a RotatingGizmo object
RotatingGizmoTest - Class in gizmoball.tests
 
RotatingGizmoTest(String) - Constructor for class gizmoball.tests.RotatingGizmoTest
 

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