org.jbox2d.collision.shapes
Class CollideCircle

java.lang.Object
  extended by org.jbox2d.collision.shapes.CollideCircle

public class CollideCircle
extends Object

Circle/circle and circle/polygon overlap solver - for internal use only.


Constructor Summary
CollideCircle()
           
 
Method Summary
static void collideCircles(Manifold manifold, CircleShape circle1, XForm xf1, CircleShape circle2, XForm xf2)
          puts collision information of the two circles in the manifold
static void collideEdgeAndCircle(Manifold manifold, EdgeShape edge, XForm xf1, CircleShape circle, XForm xf2)
          puts collision information into the manifold from a circle and edge collision
static void collidePointAndCircle(Manifold manifold, PointShape point1, XForm xf1, CircleShape circle2, XForm xf2)
          Puts collision information in the manifold about a collision between a point and a circle
static void collidePolygonAndCircle(Manifold manifold, PolygonShape polygon, XForm xf1, CircleShape circle, XForm xf2)
          puts collision information about the collision of a polygon and a circle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CollideCircle

public CollideCircle()
Method Detail

collideCircles

public static final void collideCircles(Manifold manifold,
                                        CircleShape circle1,
                                        XForm xf1,
                                        CircleShape circle2,
                                        XForm xf2)
puts collision information of the two circles in the manifold

Parameters:
manifold -
circle1 -
xf1 -
circle2 -
xf2 -

collidePointAndCircle

public static final void collidePointAndCircle(Manifold manifold,
                                               PointShape point1,
                                               XForm xf1,
                                               CircleShape circle2,
                                               XForm xf2)
Puts collision information in the manifold about a collision between a point and a circle

Parameters:
manifold -
point1 -
xf1 -
circle2 -
xf2 -

collidePolygonAndCircle

public static final void collidePolygonAndCircle(Manifold manifold,
                                                 PolygonShape polygon,
                                                 XForm xf1,
                                                 CircleShape circle,
                                                 XForm xf2)
puts collision information about the collision of a polygon and a circle

Parameters:
manifold -
polygon -
xf1 -
circle -
xf2 -

collideEdgeAndCircle

public static final void collideEdgeAndCircle(Manifold manifold,
                                              EdgeShape edge,
                                              XForm xf1,
                                              CircleShape circle,
                                              XForm xf2)
puts collision information into the manifold from a circle and edge collision

Parameters:
manifold -
edge -
xf1 -
circle -
xf2 -