public class LinearAccelerationLimiter extends NullLimiter
LinearAccelerationLimiter provides the maximum magnitude of linear acceleration. All other methods throw an
UnsupportedOperationException.NEUTRAL_LIMITER| Constructor and Description |
|---|
LinearAccelerationLimiter(float maxLinearAcceleration)
Creates a
LinearAccelerationLimiter. |
| Modifier and Type | Method and Description |
|---|---|
float |
getMaxLinearAcceleration()
Returns the maximum linear acceleration.
|
void |
setMaxLinearAcceleration(float maxLinearAcceleration)
Sets the maximum linear acceleration.
|
getMaxAngularAcceleration, getMaxAngularSpeed, getMaxLinearSpeed, getZeroLinearSpeedThreshold, setMaxAngularAcceleration, setMaxAngularSpeed, setMaxLinearSpeed, setZeroLinearSpeedThresholdpublic LinearAccelerationLimiter(float maxLinearAcceleration)
LinearAccelerationLimiter.maxLinearAcceleration - the maximum linear accelerationpublic float getMaxLinearAcceleration()
getMaxLinearAcceleration in interface LimitergetMaxLinearAcceleration in class NullLimiterpublic void setMaxLinearAcceleration(float maxLinearAcceleration)
setMaxLinearAcceleration in interface LimitersetMaxLinearAcceleration in class NullLimiter