org.concord.collisions.engine
Class CCFrictionForce

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

public class CCFrictionForce
extends CCForce


Field Summary
protected  boolean frictionOff
           
static int LAMINAR_FRICTION
           
static int NORMAL_FRICTION
           
static int TURBULENT_FRICTION
           
 
Fields inherited from class org.concord.collisions.engine.CCForce
color
 
Constructor Summary
CCFrictionForce()
           
CCFrictionForce(float k)
           
CCFrictionForce(int kind)
           
CCFrictionForce(int kind, float k)
           
 
Method Summary
 float getProjectionX(JWorldElement element)
           
 float getProjectionY(JWorldElement element)
           
 boolean isFrictionOff()
           
 void paint(java.awt.Graphics g, JWorldElement element)
           
 void setFrictionOff(boolean state)
           
 void setK(float k)
           
 void setKind(int kind)
           
 
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

NORMAL_FRICTION

public static final int NORMAL_FRICTION

LAMINAR_FRICTION

public static final int LAMINAR_FRICTION

TURBULENT_FRICTION

public static final int TURBULENT_FRICTION

frictionOff

protected boolean frictionOff
Constructor Detail

CCFrictionForce

public CCFrictionForce()

CCFrictionForce

public CCFrictionForce(int kind)

CCFrictionForce

public CCFrictionForce(float k)

CCFrictionForce

public CCFrictionForce(int kind,
                       float k)
Method Detail

getProjectionX

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

getProjectionY

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

setKind

public void setKind(int kind)

setK

public void setK(float k)

setFrictionOff

public void setFrictionOff(boolean state)

isFrictionOff

public boolean isFrictionOff()

paint

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