net.java.dev.joode.collision.collider
Class CircleCircleCollider

java.lang.Object
  extended by net.java.dev.joode.collision.collider.CircleCircleCollider
All Implemented Interfaces:
Collider

public class CircleCircleCollider
extends java.lang.Object
implements Collider


Field Summary
static CircleCircleCollider INSTANCE
           
 
Constructor Summary
CircleCircleCollider()
           
 
Method Summary
 int collide(Geom o1, Geom o2, int flags, ContactGeom[] contact, int contactIndex, int skip)
           
 int collideCircles(Circle c1, Circle c2, ContactGeom[] c, int contactIndex)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

INSTANCE

public static final CircleCircleCollider INSTANCE
Constructor Detail

CircleCircleCollider

public CircleCircleCollider()
Method Detail

collideCircles

public int collideCircles(Circle c1,
                          Circle c2,
                          ContactGeom[] c,
                          int contactIndex)

collide

public int collide(Geom o1,
                   Geom o2,
                   int flags,
                   ContactGeom[] contact,
                   int contactIndex,
                   int skip)
Specified by:
collide in interface Collider