|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorbotix.robot.util.Value
public class Value
Provides methods to constrain numerical values.
Constructor Summary | |
---|---|
Value()
|
Method Summary | |
---|---|
static double |
clamp(double value,
double min,
double max)
Clamps a value between a minimum and maximum value. |
static int |
clamp(int value,
int min,
int max)
Clamps a value between a minimum and maximum value. |
static double |
window(double value,
double windowValue,
double delta)
Keeps a value at a fixed value if it is within some range of it. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Value()
Method Detail |
---|
public static double clamp(double value, double min, double max)
value
- The value to clamp.min
- The minimum value.max
- The maximum value.public static int clamp(int value, int min, int max)
value
- The value to clamp.min
- The minimum value.max
- The maximum value.public static double window(double value, double windowValue, double delta)
value
- The value to window.windowValue
- A value that the value should be if it is within some delta of it.delta
- The delta used to calculate the range within the windowValue.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |