org.jbox2d.dynamics.contacts
Class ContactSolver

java.lang.Object
  extended by org.jbox2d.dynamics.contacts.ContactSolver

public class ContactSolver
extends Object


Field Summary
 int m_constraintCount
           
 ContactConstraint[] m_constraints
           
 TimeStep m_step
           
 
Constructor Summary
ContactSolver(TimeStep step, Contact[] contacts, int contactCount)
           
 
Method Summary
 void finalizeVelocityConstraints()
           
 void initVelocityConstraints(TimeStep step)
           
 boolean solvePositionConstraints(float baumgarte)
           
 void solveVelocityConstraints()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

m_step

public TimeStep m_step

m_constraints

public final ContactConstraint[] m_constraints

m_constraintCount

public int m_constraintCount
Constructor Detail

ContactSolver

public ContactSolver(TimeStep step,
                     Contact[] contacts,
                     int contactCount)
Method Detail

initVelocityConstraints

public void initVelocityConstraints(TimeStep step)

solveVelocityConstraints

public void solveVelocityConstraints()

finalizeVelocityConstraints

public void finalizeVelocityConstraints()

solvePositionConstraints

public boolean solvePositionConstraints(float baumgarte)