com.bulletphysics.collision.dispatch
Class SphereSphereCollisionAlgorithm

java.lang.Object
  extended by com.bulletphysics.collision.broadphase.CollisionAlgorithm
      extended by com.bulletphysics.collision.dispatch.SphereSphereCollisionAlgorithm

public class SphereSphereCollisionAlgorithm
extends CollisionAlgorithm


Field Summary
static CollisionAlgorithmCreateFunc createFunc
           
 
Fields inherited from class com.bulletphysics.collision.broadphase.CollisionAlgorithm
dispatcher
 
Constructor Summary
SphereSphereCollisionAlgorithm(CollisionAlgorithmConstructionInfo ci)
           
SphereSphereCollisionAlgorithm(PersistentManifold mf, CollisionAlgorithmConstructionInfo ci, CollisionObject col0, CollisionObject col1)
           
 
Method Summary
 float calculateTimeOfImpact(CollisionObject body0, CollisionObject body1, DispatcherInfo dispatchInfo, ManifoldResult resultOut)
           
 void destroy()
           
 void getAllContactManifolds(java.util.List<PersistentManifold> manifoldArray)
           
 void processCollision(CollisionObject col0, CollisionObject col1, DispatcherInfo dispatchInfo, ManifoldResult resultOut)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

createFunc

public static final CollisionAlgorithmCreateFunc createFunc
Constructor Detail

SphereSphereCollisionAlgorithm

public SphereSphereCollisionAlgorithm(PersistentManifold mf,
                                      CollisionAlgorithmConstructionInfo ci,
                                      CollisionObject col0,
                                      CollisionObject col1)

SphereSphereCollisionAlgorithm

public SphereSphereCollisionAlgorithm(CollisionAlgorithmConstructionInfo ci)
Method Detail

destroy

public void destroy()
Specified by:
destroy in class CollisionAlgorithm

processCollision

public void processCollision(CollisionObject col0,
                             CollisionObject col1,
                             DispatcherInfo dispatchInfo,
                             ManifoldResult resultOut)
Specified by:
processCollision in class CollisionAlgorithm

calculateTimeOfImpact

public float calculateTimeOfImpact(CollisionObject body0,
                                   CollisionObject body1,
                                   DispatcherInfo dispatchInfo,
                                   ManifoldResult resultOut)
Specified by:
calculateTimeOfImpact in class CollisionAlgorithm

getAllContactManifolds

public void getAllContactManifolds(java.util.List<PersistentManifold> manifoldArray)
Specified by:
getAllContactManifolds in class CollisionAlgorithm