public interface Limiter
Limiter
provides the maximum magnitudes of speed and acceleration for both linear and angular components.Modifier and Type | Method and Description |
---|---|
float |
getMaxAngularAcceleration()
Returns the maximum angular acceleration.
|
float |
getMaxAngularSpeed()
Returns the maximum angular speed.
|
float |
getMaxLinearAcceleration()
Returns the maximum linear acceleration.
|
float |
getMaxLinearSpeed()
Returns the maximum linear speed.
|
float |
getZeroLinearSpeedThreshold()
Returns the threshold below which the linear speed can be considered zero.
|
void |
setMaxAngularAcceleration(float maxAngularAcceleration)
Sets the maximum angular acceleration.
|
void |
setMaxAngularSpeed(float maxAngularSpeed)
Sets the maximum angular speed.
|
void |
setMaxLinearAcceleration(float maxLinearAcceleration)
Sets the maximum linear acceleration.
|
void |
setMaxLinearSpeed(float maxLinearSpeed)
Sets the maximum linear speed.
|
void |
setZeroLinearSpeedThreshold(float value)
Sets the threshold below which the linear speed can be considered zero.
|
float getZeroLinearSpeedThreshold()
void setZeroLinearSpeedThreshold(float value)
float getMaxLinearSpeed()
void setMaxLinearSpeed(float maxLinearSpeed)
float getMaxLinearAcceleration()
void setMaxLinearAcceleration(float maxLinearAcceleration)
float getMaxAngularSpeed()
void setMaxAngularSpeed(float maxAngularSpeed)
float getMaxAngularAcceleration()
void setMaxAngularAcceleration(float maxAngularAcceleration)