Math functions.
Namespace: | dmMath |
Include: | #include <dmsdk/dlib/math.h> |
FUNCTIONS | |
---|---|
class T Abs( [type:class) | Abs function |
class T Clamp( [type:class, [type:class, [type:class) | Clamp function |
class T Max( [type:class, [type:class) | Max function |
class T Min( [type:class, [type:class) | Min function |
class T Select( [type:class, [type:class, [type:class) | Select one of two values |
class T Abs( [type:class)
Abs function
PARAMETERS
|
[type:class |
T] x |
RETURNS
class T |
Absolute value of x |
class T Clamp( [type:class, [type:class, [type:class)
Clamp function
PARAMETERS
|
[type:class |
T] v Value to clamp |
|
[type:class |
T] min Lower bound |
|
[type:class |
T] max Upper bound |
RETURNS
class T |
Value closest to v inside the range [min, max] |
class T Max( [type:class, [type:class)
Max function
PARAMETERS
|
[type:class |
T] a Value a |
|
[type:class |
T] b Value b |
RETURNS
class T |
Max of a and b |
class T Min( [type:class, [type:class)
Min function
PARAMETERS
|
[type:class |
T] a Value a |
|
[type:class |
T] b Value b |
RETURNS
class T |
Min of a and b |
class T Select( [type:class, [type:class, [type:class)
Select one of two values depending on the sign of another.
PARAMETERS
|
[type:class |
T] x Value to test for positiveness |
|
[type:class |
T] a Result if test succeeded |
|
[type:class |
T] b Result if test failed |
RETURNS
class T |
a when x >= 0, b otherwise |