| Constructor and Description |
|---|
FullLimiter(float maxLinearAcceleration,
float maxLinearSpeed,
float maxAngularAcceleration,
float maxAngularSpeed)
Creates a
FullLimiter. |
| 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 zeroLinearSpeedThreshold)
Sets the threshold below which the linear speed can be considered zero.
|
public FullLimiter(float maxLinearAcceleration,
float maxLinearSpeed,
float maxAngularAcceleration,
float maxAngularSpeed)
FullLimiter.maxLinearAcceleration - the maximum linear accelerationmaxLinearSpeed - the maximum linear speedmaxAngularAcceleration - the maximum angular accelerationmaxAngularSpeed - the maximum angular speedpublic float getMaxLinearSpeed()
LimitergetMaxLinearSpeed in interface Limiterpublic void setMaxLinearSpeed(float maxLinearSpeed)
LimitersetMaxLinearSpeed in interface Limiterpublic float getMaxLinearAcceleration()
LimitergetMaxLinearAcceleration in interface Limiterpublic void setMaxLinearAcceleration(float maxLinearAcceleration)
LimitersetMaxLinearAcceleration in interface Limiterpublic float getMaxAngularSpeed()
LimitergetMaxAngularSpeed in interface Limiterpublic void setMaxAngularSpeed(float maxAngularSpeed)
LimitersetMaxAngularSpeed in interface Limiterpublic float getMaxAngularAcceleration()
LimitergetMaxAngularAcceleration in interface Limiterpublic void setMaxAngularAcceleration(float maxAngularAcceleration)
LimitersetMaxAngularAcceleration in interface Limiterpublic float getZeroLinearSpeedThreshold()
LimitergetZeroLinearSpeedThreshold in interface Limiterpublic void setZeroLinearSpeedThreshold(float zeroLinearSpeedThreshold)
LimitersetZeroLinearSpeedThreshold in interface Limiter