org.concord.collisions.engine
Class CCGravityForce

java.lang.Object
  |
  +--org.concord.collisions.engine.CCForce
        |
        +--org.concord.collisions.engine.CCGravityForce

public class CCGravityForce
extends CCForce


Field Summary
 boolean calculateAtoms
           
 boolean calculateBoxes
           
 boolean calculateDaemons
           
 boolean calculateWalls
           
static double gamma
           
 
Fields inherited from class org.concord.collisions.engine.CCForce
color
 
Constructor Summary
CCGravityForce(CCScalingFactors scalingFactor)
           
 
Method Summary
 float getProjectionX(JWorldElement element)
           
 float getProjectionY(JWorldElement element)
           
 void paint(java.awt.Graphics g, JWorldElement element)
           
 void setScalingFactor(CCScalingFactors scalingFactor)
           
 
Methods inherited from class org.concord.collisions.engine.CCForce
activate, deactivate, getColor, getProjections, getWorldModel, isVisible, setColor, setVisible, setWorldModel
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

gamma

public static final double gamma

calculateAtoms

public boolean calculateAtoms

calculateWalls

public boolean calculateWalls

calculateDaemons

public boolean calculateDaemons

calculateBoxes

public boolean calculateBoxes
Constructor Detail

CCGravityForce

public CCGravityForce(CCScalingFactors scalingFactor)
Method Detail

setScalingFactor

public void setScalingFactor(CCScalingFactors scalingFactor)

getProjectionX

public float getProjectionX(JWorldElement element)
Overrides:
getProjectionX in class CCForce

getProjectionY

public float getProjectionY(JWorldElement element)
Overrides:
getProjectionY in class CCForce

paint

public void paint(java.awt.Graphics g,
                  JWorldElement element)
Overrides:
paint in class CCForce