Package net.dermetfan.gdx.physics.box2d
Class RotationController.D
java.lang.Object
net.dermetfan.gdx.physics.box2d.RotationController
net.dermetfan.gdx.physics.box2d.RotationController.D
- Enclosing class:
 - RotationController
 
public static class RotationController.D extends RotationController
the derivative control loop component
- Since:
 - 0.11.1
 
- 
Nested Class Summary
Nested classes/interfaces inherited from class net.dermetfan.gdx.physics.box2d.RotationController
RotationController.D, RotationController.P, RotationController.PD - 
Field Summary
Fields inherited from class net.dermetfan.gdx.physics.box2d.RotationController
defaultUserDataAccessor - 
Constructor Summary
Constructors Constructor Description D(java.lang.Number gain) - 
Method Summary
Modifier and Type Method Description static floatcalculateTorque(float gain, float vel)floatcalculateTorque(com.badlogic.gdx.physics.box2d.Body body)java.lang.NumbergetGain()voidsetGain(java.lang.Number gain)Methods inherited from class net.dermetfan.gdx.physics.box2d.RotationController
applyTorque, applyTorque, getUserDataAccessor, setUserDataAccessorMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait 
- 
Constructor Details
- 
D
public D(java.lang.Number gain)- Parameters:
 gain- thegain
 
 - 
 - 
Method Details
- 
calculateTorque
public static float calculateTorque(float gain, float vel)- Parameters:
 gain- the gainvel- the angular velocity- Returns:
 gain * -vel
 - 
calculateTorque
public float calculateTorque(com.badlogic.gdx.physics.box2d.Body body)- Specified by:
 calculateTorquein classRotationController- Returns:
 - the torque to apply
 
 - 
getGain
public java.lang.Number getGain()- Returns:
 - the 
gain 
 - 
setGain
public void setGain(java.lang.Number gain)- Parameters:
 gain- thegainto set
 
 -