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

G

Geometry - Class in physics
The Geometry library contains procedural abstractions which are useful in modeling the physical interactions between objects.
Geometry.DoublePair - Class in physics
DoublePair is a simple immutable record type representing a pair of doubles.
Geometry.DoublePair(double, double) - Constructor for class physics.Geometry.DoublePair
Creates a DoublePair with d1 and d2 as given
Geometry.DoublePair(double) - Constructor for class physics.Geometry.DoublePair
Creates a DoublePair with d1 and d2 both set to the given argumen
Geometry.VectPair - Class in physics
VectPair is a simple immutable record type representing a pair of Vects.
Geometry.VectPair(Vect, Vect) - Constructor for class physics.Geometry.VectPair
Creates a VectPair with v1 and v2 as given
GeometryCompare - Class in physics
GeometryCompare is an implementation of the Geometry interface which composes two other concrete implementations and checks that they both have the same behavior.
GeometryCompare(GeometryInterface, GeometryInterface) - Constructor for class physics.GeometryCompare
 
GeometryImpl - Class in physics
GeometryImpl is the default implementation of GeometryInterface.
GeometryImpl() - Constructor for class physics.GeometryImpl
 
GeometryImpl(double, int) - Constructor for class physics.GeometryImpl
 
GeometryInterface - Interface in physics
This is the interface that the singleton Geometry dispatches to.
GeometryReference - Class in physics
GeometryReference is a reference implementation of GeometryInterface which can be used to check results from other implementations.
GeometryReference() - Constructor for class physics.GeometryReference
 
getAbsorbers() - Method in class gizmoball.board.GizmoBoard
returns a list of all the absorbers that are on the board.
getAllResults() - Static method in class physics.Counter
 
getAngularVelocity() - Method in class gizmoball.board.RotatingGizmo
returns the current angular velocity.
getAverageTime() - Method in class physics.Counter
 
getBalls() - Method in class gizmoball.board.Absorber
returns the balls that the absorbers have.
getBalls() - Method in class gizmoball.board.GizmoBoard
returns a list of balls that are on the board.
getBoard() - Method in class gizmoball.engine.GizmoBallEngine
 
getBumpers() - Method in class gizmoball.board.GizmoBoard
returns a list of the bumpers that are on the board.
getCenter() - Method in class gizmoball.shape.Circle09
 
getCenter() - Method in class physics.Circle
 
getCenter1() - Method in class gizmoball.shape.FlipperShape
 
getCenter2() - Method in class gizmoball.shape.FlipperShape
 
getCenterOfRotation() - Method in class gizmoball.board.RotatingGizmo
returns the center of rotation of the gizmo.
getCircles() - Method in class gizmoball.shape.Circle09
returns a list of circles in the object, consisting of the one circle object itself
getCircles() - Method in class gizmoball.shape.Polygon
Returns a list of Circle objects present in polygon, consisting of circles of radius zero for each of the vertices
getCircles() - Method in interface gizmoball.shape.Shape
This method should return a list of Circle objects used to compose this shape.
getCircles() - Method in class gizmoball.shape.UnionShape
returns list of circles constituting UnionShape
getColor() - Method in class gizmoball.board.Gizmo
returns the color of the gizmo.
getCounters() - Static method in class physics.Counter
 
getCurrentAngle() - Method in class gizmoball.board.RotatingGizmo
returns the current angle that the rotating gizmo is at.
getDrawableGizmos() - Method in class gizmoball.board.GizmoBoard
returns all the gizmos that are to be drawn.
getEnclosingPolygon() - Method in class gizmoball.board.ExtenderGizmo
returns the enclosing polygon of the extender (the whole area that the extender occupies at least at one point during its motion cycle.
getEnclosingPolygon() - Method in class gizmoball.board.RotatingGizmo
returns the enclosing polygon of the gizmo
getExpansionSpeed(LineSegment) - Method in class gizmoball.board.ExtenderGizmo
returns the speed in which the side is expanding, ie the speed at which it changes its length.
getExtenders() - Method in class gizmoball.board.GizmoBoard
returns a list of all the extender gizmos that are on the board.
getExtendersAt(int, int) - Method in class gizmoball.board.GizmoBoard
returns the extenders that intersect with the LxL square that its upper-left vertex is at (x*L,y*L).
getFutureShape(double) - Method in class gizmoball.board.ExtenderGizmo
returns the shape that the extender will have after dt time from now without changing the actual state of the extender.
getGizmo(String) - Method in class gizmoball.board.GizmoBoard
returns the gizmo with the specified name that is on the board.
getGizmoAt(Vect) - Method in class gizmoball.board.GizmoBoard
returns a list of gizmos that are at the location specified.
getKeyDownGizmos(Integer) - Method in class gizmoball.board.GizmoBoard
returns the list of gizmos that are triggered by the specified key when pressed.
getKeyDownTriggers() - Method in class gizmoball.board.GizmoBoard
returns all the keys that are mapped to trigger gizmos when are pressed.
getKeyUpGizmos(Integer) - Method in class gizmoball.board.GizmoBoard
returns the list of gizmos that are triggered by the specified key when released.
getKeyUpTriggers() - Method in class gizmoball.board.GizmoBoard
returns all the keys that are mapped to trigger gizmos when are released.
getLeftFlippers() - Method in class gizmoball.board.GizmoBoard
returns the list of the left flippers that are on the board.
getLineSegments() - Method in class gizmoball.shape.Circle09
returns a list of edges in the object, consisting of the empty list
getLineSegments() - Method in class gizmoball.shape.Polygon
Returns a list of LineSegment objects present in polygon, consisting of edges in polygon
getLineSegments() - Method in interface gizmoball.shape.Shape
This method should return a list of LineSegment objects used to compose this shape.
getLineSegments() - Method in class gizmoball.shape.UnionShape
returns list of LineSegments constituting UnionShape
getMass() - Method in class gizmoball.board.Ball
returns the mass of the ball.
getMaxAngle() - Method in class gizmoball.board.RotatingGizmo
returns the max angle that the gizmo can be rotated by.
getName() - Method in class gizmoball.board.Gizmo
returns the name of the gizmo.
getPausingTime() - Method in class gizmoball.board.ExtenderGizmo
returns the pausing time between expansion/contraction transitions
getRadius() - Method in class gizmoball.shape.Circle09
 
getRadius() - Method in class gizmoball.shape.FlipperShape
 
getRadius() - Method in class physics.Circle
 
getRectVertices() - Method in class gizmoball.shape.FlipperShape
 
getResult() - Method in class physics.Counter
 
getRightFlippers() - Method in class gizmoball.board.GizmoBoard
returns the right flippers that are on the board.
getRotatingGizmos() - Method in class gizmoball.board.GizmoBoard
returns a list of all the rotating objects that are on the board.
getRotatingGizmosAt(int, int) - Method in class gizmoball.board.GizmoBoard
returns the rotating gizmos that intersect with the LxL square that its upper-left vertex is at (x*L,y*L).
getShape() - Method in class gizmoball.board.Absorber
returns the shape of the absorber.
getShape() - Method in class gizmoball.board.Ball
returns the shape of the ball.
getShape() - Method in class gizmoball.board.ExtenderGizmo
returns the current shape of the extender.
getShape() - Method in class gizmoball.board.Gizmo
returns the shape of the gizmo.
getShapes() - Method in class gizmoball.shape.UnionShape
 
getStationaryGizmos() - Method in class gizmoball.board.GizmoBoard
returns a list of all the stationary objects that are on the board.
getStationaryGizmosAt(int, int) - Method in class gizmoball.board.GizmoBoard
returns the stationary gizmos that intersect with the LxL square that its upper-left vertex is at (x*L,y*L).
getTotalInvocations() - Method in class physics.Counter
 
getTotalTime() - Method in class physics.Counter
 
getTriggeredGizmos() - Method in class gizmoball.board.Gizmo
returns a list of gizmos that this gizmo triggers.
getTriggeringGizmos() - Method in class gizmoball.board.Gizmo
returns a list of gizmos that triggers this gizmo.
getUnitSize() - Method in class gizmoball.board.GizmoBoard
returns the scale factor.
getUpperLeft() - Method in class gizmoball.board.ExtenderGizmo
returns the location of the upper left corner of the square (the upper-left point of the extender's shape at its smallest size).
getVelocity() - Method in class gizmoball.board.Ball
returns the velocity of the ball.
getVelocity() - Method in class gizmoball.board.ExtenderGizmo
returns the velocity of the extender.
getVelocity(Circle) - Method in class gizmoball.board.ExtenderGizmo
returns the velocity of one of the vertices of the extender.
getVelocity(LineSegment) - Method in class gizmoball.board.ExtenderGizmo
returns the velocity of one of the sides of the extender.
getVertices() - Method in class gizmoball.shape.Polygon
 
getXSize() - Method in class gizmoball.board.GizmoBoard
returns the x-dimension of the board.
getXSpanOfMotion() - Method in class gizmoball.board.ExtenderGizmo
returns the horizontal span of motion of the extender.
getYSize() - Method in class gizmoball.board.GizmoBoard
returns the y-dimension of the board.
getYSpanOfMotion() - Method in class gizmoball.board.ExtenderGizmo
returns the vertical span of motion of the extender.
Gizmo - Class in gizmoball.board
This class represents a gizmo object, with methods to add triggers and call an action.
Gizmo() - Constructor for class gizmoball.board.Gizmo
 
gizmoball.board - package gizmoball.board
 
gizmoball.boardIO - package gizmoball.boardIO
 
gizmoball.engine - package gizmoball.engine
 
gizmoball.gui - package gizmoball.gui
 
gizmoball.shape - package gizmoball.shape
 
gizmoball.tests - package gizmoball.tests
 
GizmoBallEngine - Class in gizmoball.engine
The GizmoBallEngine class simulates the laws of physics and models the interactions between gizmos in a gizmoball game.
GizmoBallEngine(GizmoBoard, double, double) - Constructor for class gizmoball.engine.GizmoBallEngine
Constructor for GizmoBallEngine Object
GizmoBallEngineTest - Class in gizmoball.tests
 
GizmoBallEngineTest(String) - Constructor for class gizmoball.tests.GizmoBallEngineTest
 
GizmoBoard - Class in gizmoball.board
This class represents a board for the Gizmoball game.
GizmoBoard(int, int, double) - Constructor for class gizmoball.board.GizmoBoard
constructs a GizmoBoard object.
GizmoBoardTest - Class in gizmoball.tests
 
GizmoBoardTest(String) - Constructor for class gizmoball.tests.GizmoBoardTest
 
GizmoGUI - Class in gizmoball.gui
 
GizmoTest - Class in gizmoball.tests
 
GizmoTest(String) - Constructor for class gizmoball.tests.GizmoTest
 

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