org.concord.collisions.engine
Class CCDefaultForceCalculator

java.lang.Object
  |
  +--org.concord.collisions.engine.CCDefaultForceCalculator
All Implemented Interfaces:
CCForceCalculator
Direct Known Subclasses:
CCBedSpringForceCalculator, CCFrictionForceCalculator

public class CCDefaultForceCalculator
extends java.lang.Object
implements CCForceCalculator


Constructor Summary
CCDefaultForceCalculator()
           
 
Method Summary
 FloatPair getAccelerations(JWorldElement element)
           
 float getXacceleration(JWorldElement element)
           
 float getYacceleration(JWorldElement element)
           
 void paintForces(java.awt.Graphics g, JPartWorld world)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CCDefaultForceCalculator

public CCDefaultForceCalculator()
Method Detail

getAccelerations

public FloatPair getAccelerations(JWorldElement element)
Specified by:
getAccelerations in interface CCForceCalculator

getXacceleration

public float getXacceleration(JWorldElement element)
Specified by:
getXacceleration in interface CCForceCalculator

getYacceleration

public float getYacceleration(JWorldElement element)
Specified by:
getYacceleration in interface CCForceCalculator

paintForces

public void paintForces(java.awt.Graphics g,
                        JPartWorld world)
Specified by:
paintForces in interface CCForceCalculator