|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use Circle | |
|---|---|
| gizmoball.board | |
| gizmoball.shape | |
| physics | |
| Uses of Circle in gizmoball.board |
|---|
| Methods in gizmoball.board with parameters of type Circle | |
|---|---|
Vect |
ExtenderGizmo.getVelocity(Circle c)
returns the velocity of one of the vertices of the extender. |
| Uses of Circle in gizmoball.shape |
|---|
| Methods in gizmoball.shape that return types with arguments of type Circle | |
|---|---|
java.util.List<Circle> |
UnionShape.getCircles()
returns list of circles constituting UnionShape |
java.util.List<Circle> |
Shape.getCircles()
This method should return a list of Circle objects used to compose this shape. |
java.util.List<Circle> |
Polygon.getCircles()
Returns a list of Circle objects present in polygon, consisting of circles of radius zero for each of the vertices |
java.util.List<Circle> |
Circle09.getCircles()
returns a list of circles in the object, consisting of the one circle object itself |
| Constructors in gizmoball.shape with parameters of type Circle | |
|---|---|
Circle09(Circle c)
Constructs an Circle09 object from a Circle object with positive radius |
|
| Uses of Circle in physics |
|---|
| Methods in physics that return Circle | |
|---|---|
Circle |
GeometryInterface.rotateAround(Circle circle,
Vect cor,
Angle a)
Specified by Geometry.rotateAround |
Circle |
GeometryImpl.rotateAround(Circle circle,
Vect cor,
Angle a)
|
Circle |
GeometryCompare.rotateAround(Circle circle,
Vect cor,
Angle a)
|
static Circle |
Geometry.rotateAround(Circle circle,
Vect cor,
Angle a)
Rotates the circle represented by circle by a around the center of
rotation, cor, and returns the result. |
| Methods in physics with parameters of type Circle | |
|---|---|
boolean |
Circle.equals(Circle c)
|
Vect |
GeometryInterface.reflectRotatingCircle(Circle circle,
Vect center,
double angularVelocity,
Circle ball,
Vect velocity)
Specified by Geometry.reflectRotatingCircle |
Vect |
GeometryImpl.reflectRotatingCircle(Circle circle,
Vect center,
double angularVelocity,
Circle ball,
Vect velocity)
|
Vect |
GeometryCompare.reflectRotatingCircle(Circle circle,
Vect center,
double angularVelocity,
Circle ball,
Vect velocity)
|
static Vect |
Geometry.reflectRotatingCircle(Circle circle,
Vect center,
double angularVelocity,
Circle ball,
Vect velocity)
Computes the new velocity of a ball reflected off of a rotating circle. |
Vect |
GeometryInterface.reflectRotatingCircle(Circle circle,
Vect center,
double angularVelocity,
Circle ball,
Vect velocity,
double reflectionCoeff)
Specified by Geometry.reflectRotatingCircle |
Vect |
GeometryImpl.reflectRotatingCircle(Circle circle,
Vect center,
double angularVelocity,
Circle ball,
Vect velocity,
double reflectionCoeff)
|
Vect |
GeometryCompare.reflectRotatingCircle(Circle circle,
Vect center,
double angularVelocity,
Circle ball,
Vect velocity,
double reflectionCoeff)
|
static Vect |
Geometry.reflectRotatingCircle(Circle circle,
Vect center,
double angularVelocity,
Circle ball,
Vect velocity,
double reflectionCoeff)
Computes the new velocity of a ball reflected off of a rotating circle. |
Vect |
GeometryInterface.reflectRotatingWall(LineSegment line,
Vect center,
double angularVelocity,
Circle ball,
Vect velocity)
Specified by Geometry.reflectRotatingWall |
Vect |
GeometryImpl.reflectRotatingWall(LineSegment line,
Vect center,
double angularVelocity,
Circle ball,
Vect velocity)
|
Vect |
GeometryCompare.reflectRotatingWall(LineSegment line,
Vect center,
double angularVelocity,
Circle ball,
Vect velocity)
|
static Vect |
Geometry.reflectRotatingWall(LineSegment line,
Vect center,
double angularVelocity,
Circle ball,
Vect velocity)
Computes the new velocity of a ball reflecting off of a wall which is rotating about a point with constant angular velocity. |
Vect |
GeometryInterface.reflectRotatingWall(LineSegment line,
Vect center,
double angularVelocity,
Circle ball,
Vect velocity,
double reflectionCoeff)
Specified by Geometry.reflectRotatingWall |
Vect |
GeometryImpl.reflectRotatingWall(LineSegment line,
Vect center,
double angularVelocity,
Circle ball,
Vect velocity,
double reflectionCoeff)
|
Vect |
GeometryCompare.reflectRotatingWall(LineSegment line,
Vect center,
double angularVelocity,
Circle ball,
Vect velocity,
double reflectionCoeff)
|
static Vect |
Geometry.reflectRotatingWall(LineSegment line,
Vect center,
double angularVelocity,
Circle ball,
Vect velocity,
double reflectionCoeff)
Computes the new velocity of a ball reflecting off of a wall which is rotating about a point with constant angular velocity. |
protected IntervalList |
SimpleGeometry.restrictSearchInterval(IntervalList intervals,
double inner_radius,
double outer_radius,
double phi_1,
double phi_2,
double omega,
Vect center,
Circle ball,
Vect velocity)
|
protected IntervalList |
GeometryImpl.restrictSearchInterval(IntervalList intervals,
double inner_radius,
double outer_radius,
double phi_1,
double phi_2,
double omega,
Vect center,
Circle ball,
Vect velocity)
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. |
Circle |
GeometryInterface.rotateAround(Circle circle,
Vect cor,
Angle a)
Specified by Geometry.rotateAround |
Circle |
GeometryImpl.rotateAround(Circle circle,
Vect cor,
Angle a)
|
Circle |
GeometryCompare.rotateAround(Circle circle,
Vect cor,
Angle a)
|
static Circle |
Geometry.rotateAround(Circle circle,
Vect cor,
Angle a)
Rotates the circle represented by circle by a around the center of
rotation, cor, and returns the result. |
double |
GeometryInterface.timeUntilBallBallCollision(Circle ball1,
Vect vel1,
Circle ball2,
Vect vel2)
Specified by Geometry.timeUntilBallBallCollision |
double |
GeometryImpl.timeUntilBallBallCollision(Circle ball1,
Vect vel1,
Circle ball2,
Vect vel2)
|
double |
GeometryCompare.timeUntilBallBallCollision(Circle ball1,
Vect vel1,
Circle ball2,
Vect vel2)
|
static double |
Geometry.timeUntilBallBallCollision(Circle ball1,
Vect vel1,
Circle ball2,
Vect vel2)
Computes the time until two balls collide. |
double |
GeometryInterface.timeUntilCircleCollision(Circle circle,
Circle ball,
Vect velocity)
Specified by Geometry.timeUntilCircleCollision |
double |
GeometryImpl.timeUntilCircleCollision(Circle circle,
Circle ball,
Vect velocity)
|
double |
GeometryCompare.timeUntilCircleCollision(Circle circle,
Circle ball,
Vect velocity)
|
static double |
Geometry.timeUntilCircleCollision(Circle circle,
Circle ball,
Vect velocity)
Computes the time until a ball represented by a circle, travelling at a specified velocity collides with a specified circle. |
Geometry.DoublePair |
GeometryInterface.timeUntilCircleCollision(Circle circle,
Vect point,
Vect velocity)
Specified by Geometry.timeUntilCircleCollision |
Geometry.DoublePair |
GeometryImpl.timeUntilCircleCollision(Circle circle,
Vect point,
Vect velocity)
|
Geometry.DoublePair |
GeometryCompare.timeUntilCircleCollision(Circle circle,
Vect point,
Vect velocity)
|
static Geometry.DoublePair |
Geometry.timeUntilCircleCollision(Circle circle,
Vect point,
Vect velocity)
Computes the times when the point moving along the given trajectory will intersect the given circle |
double |
GeometryInterface.timeUntilRotatingCircleCollision(Circle circle,
Vect center,
double angularVelocity,
Circle ball,
Vect velocity)
Specified by Geometry.timeUntilRotatingCircleCollision |
double |
GeometryImpl.timeUntilRotatingCircleCollision(Circle circle,
Vect center,
double angularVelocity,
Circle ball,
Vect velocity)
|
double |
GeometryCompare.timeUntilRotatingCircleCollision(Circle circle,
Vect center,
double angularVelocity,
Circle ball,
Vect velocity)
|
static double |
Geometry.timeUntilRotatingCircleCollision(Circle circle,
Vect center,
double angularVelocity,
Circle ball,
Vect velocity)
Computes the time until a ball travelling at a specified velocity collides with a rotating circle. |
double |
GeometryInterface.timeUntilRotatingWallCollision(LineSegment line,
Vect center,
double angularVelocity,
Circle ball,
Vect velocity)
Specified by Geometry.timeUntilRotatingWallCollision |
double |
GeometryImpl.timeUntilRotatingWallCollision(LineSegment line,
Vect center,
double angularVelocity,
Circle ball,
Vect velocity)
|
double |
GeometryCompare.timeUntilRotatingWallCollision(LineSegment line,
Vect center,
double angularVelocity,
Circle ball,
Vect velocity)
|
static double |
Geometry.timeUntilRotatingWallCollision(LineSegment line,
Vect center,
double angularVelocity,
Circle ball,
Vect velocity)
Computes the time until a ball travelling at a specified velocity collides with a rotating line segment. |
double |
GeometryInterface.timeUntilWallCollision(LineSegment line,
Circle ball,
Vect velocity)
Specified by Geometry.timeUntilWallCollision |
double |
GeometryImpl.timeUntilWallCollision(LineSegment line,
Circle ball,
Vect velocity)
|
double |
GeometryCompare.timeUntilWallCollision(LineSegment line,
Circle ball,
Vect velocity)
|
static double |
Geometry.timeUntilWallCollision(LineSegment line,
Circle ball,
Vect velocity)
Computes the time until a ball, represented by a circle, travelling at a specified velocity collides with a specified line segment. |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||