Uses of Interface
ballWorlds.Ball

Packages that use Ball
ballWorlds   
ballWorlds.framework   
 

Uses of Ball in ballWorlds
 

Methods in ballWorlds that return Ball
 Ball BallManager.intersectingBall(Ball ballToCheckForIntersections)
          Returns a Ball that intersects the given Ball, or null if no Ball intersects the given Ball.
 Ball BallManager.nearestBall(Point2D p)
          Returns the Ball in this World that is nearest the given point.
 

Methods in ballWorlds that return types with arguments of type Ball
 List<Ball> BallManager.allBallsInWorld()
          Returns a List that contains all the Balls in this World.
 List<Ball> BallManager.intersectingBalls(Ball ballToCheckForIntersections)
          Returns a List that contains all the Balls in this World that intersect the given Ball
 

Methods in ballWorlds with parameters of type Ball
 void BallManager.addBall(Ball ballToAdd)
          Adds the given Ball to this World.
 Ball BallManager.intersectingBall(Ball ballToCheckForIntersections)
          Returns a Ball that intersects the given Ball, or null if no Ball intersects the given Ball.
 List<Ball> BallManager.intersectingBalls(Ball ballToCheckForIntersections)
          Returns a List that contains all the Balls in this World that intersect the given Ball
 void BallManager.removeBall(Ball ballToRemove)
          Removes the given Ball from this World.
 

Uses of Ball in ballWorlds.framework
 

Methods in ballWorlds.framework that return Ball
 Ball BallManagerWorld.intersectingBall(Ball ballToCheckForIntersections)
           
 Ball BallManagerWorld.nearestBall(Point2D p)
           
 

Methods in ballWorlds.framework that return types with arguments of type Ball
 List<Ball> BallManagerWorld.allBallsInWorld()
           
protected  List<Ball> BallManagerWorld.getBallsInWorld()
          Returns the actual List of Balls in this World.
 List<Ball> BallManagerWorld.intersectingBalls(Ball ballToCheckForIntersections)
           
 

Methods in ballWorlds.framework with parameters of type Ball
 void WorldWithTwoOrThreeThreads.addBall(Ball ballToAdd)
           
 void WorldWithManyThreads.addBall(Ball ballToAdd)
           
 void BallManagerWorld.addBall(Ball ballToAdd)
           
 void VisibleWorld.drawBalls(Graphics2D graphics, Ball selectedBall)
          Draws the Balls in this World.
 Ball BallManagerWorld.intersectingBall(Ball ballToCheckForIntersections)
           
 List<Ball> BallManagerWorld.intersectingBalls(Ball ballToCheckForIntersections)
           
 void WorldWithTwoOrThreeThreads.removeBall(Ball ballToRemove)
           
 void WorldWithManyThreads.removeBall(Ball ballToRemove)
           
 void BallManagerWorld.removeBall(Ball ballToRemove)
           
 

Constructors in ballWorlds.framework with parameters of type Ball
BallRunner(Ball ballToRun)
          FIXME