org.xith3d.physics.collision
Class CollisionResolversManager

java.lang.Object
  extended by org.xith3d.physics.collision.CollisionResolversManager

public class CollisionResolversManager
extends java.lang.Object

Manages the CollisionResolvers.


Constructor Summary
CollisionResolversManager(CollisionEngine collEngine, SurfaceParameters defaultSurfaceParameters)
           
 
Method Summary
 void addCollisionResolveListener(CollisionResolveListener l)
           
 void addCollisionResolver(CollisionResolver cr)
           
 CollisionEngine getCollisionEngine()
           
protected  java.util.ArrayList<CollisionResolveListener> getCollisionResolveListeners()
           
protected  java.util.Vector<CollisionResolver> getCollisionResolvers()
           
 SurfaceParameters getDefaultSurfaceParameters()
           
 void removeCollisionResolveListener(CollisionResolveListener l)
           
 void removeCollisionResolver(CollisionResolver cr)
           
 void setDefaultSurfaceParameters(SurfaceParameters parameters)
           
 void update()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CollisionResolversManager

public CollisionResolversManager(CollisionEngine collEngine,
                                 SurfaceParameters defaultSurfaceParameters)
Method Detail

getCollisionEngine

public final CollisionEngine getCollisionEngine()

setDefaultSurfaceParameters

public final void setDefaultSurfaceParameters(SurfaceParameters parameters)

getDefaultSurfaceParameters

public final SurfaceParameters getDefaultSurfaceParameters()

addCollisionResolver

public final void addCollisionResolver(CollisionResolver cr)

removeCollisionResolver

public final void removeCollisionResolver(CollisionResolver cr)

getCollisionResolvers

protected java.util.Vector<CollisionResolver> getCollisionResolvers()

addCollisionResolveListener

public final void addCollisionResolveListener(CollisionResolveListener l)

removeCollisionResolveListener

public final void removeCollisionResolveListener(CollisionResolveListener l)

getCollisionResolveListeners

protected java.util.ArrayList<CollisionResolveListener> getCollisionResolveListeners()

update

public final void update()