public class LinearSpeedLimiter extends NullLimiter
LinearSpeedLimiter provides the maximum magnitudes of linear speed. All other methods throw an
UnsupportedOperationException.NEUTRAL_LIMITER| Constructor and Description |
|---|
LinearSpeedLimiter(float maxLinearSpeed)
Creates a
LinearSpeedLimiter. |
| Modifier and Type | Method and Description |
|---|---|
float |
getMaxLinearSpeed()
Returns the maximum linear speed.
|
void |
setMaxLinearSpeed(float maxLinearSpeed)
Sets the maximum linear speed.
|
getMaxAngularAcceleration, getMaxAngularSpeed, getMaxLinearAcceleration, getZeroLinearSpeedThreshold, setMaxAngularAcceleration, setMaxAngularSpeed, setMaxLinearAcceleration, setZeroLinearSpeedThresholdpublic LinearSpeedLimiter(float maxLinearSpeed)
LinearSpeedLimiter.maxLinearSpeed - the maximum linear speedpublic float getMaxLinearSpeed()
getMaxLinearSpeed in interface LimitergetMaxLinearSpeed in class NullLimiterpublic void setMaxLinearSpeed(float maxLinearSpeed)
setMaxLinearSpeed in interface LimitersetMaxLinearSpeed in class NullLimiter