A set of classes that encapsulate math related properties and functions. More...
Files | |
file | MathTypes.hh |
Forward declarations for the math classes. | |
Namespaces | |
gazebo::math | |
Math namespace. | |
Classes | |
class | Angle |
An angle and related functions. More... | |
class | BiQuad< T > |
Bi-quad filter base class. More... | |
class | BiQuadVector3 |
BiQuad vector3 filter. More... | |
class | Box |
Mathematical representation of a box and related functions. More... | |
class | Filter< T > |
Filter base class. More... | |
class | Kmeans |
K-Means clustering algorithm. More... | |
class | Matrix3 |
A 3x3 matrix class. More... | |
class | Matrix4 |
A 3x3 matrix class. More... | |
class | OnePole< T > |
A one-pole DSP filter. More... | |
class | OnePoleQuaternion |
One-pole quaternion filter. More... | |
class | OnePoleVector3 |
One-pole vector3 filter. More... | |
class | Plane |
A plane and related functions. More... | |
class | Pose |
Encapsulates a position and rotation in three space. More... | |
class | Quaternion |
A quaternion class. More... | |
class | Rand |
Random number generator class. More... | |
class | RotationSpline |
Spline for rotations. More... | |
class | SignalStatistic |
Statistical properties of a discrete time scalar signal. More... | |
class | Spline |
Splines. More... | |
class | Vector2d |
Generic double x, y vector. More... | |
class | Vector2i |
Generic integer x, y vector. More... | |
class | Vector3 |
The Vector3 class represents the generic vector containing 3 elements. More... | |
class | Vector3Stats |
Collection of statistics for a Vector3 signal. More... | |
class | Vector4 |
double Generic x, y, z, w vector More... | |
Functions | |
static const double | GAZEBO_DEPRECATED (8.0) MAX_D = std::numeric_limits<double>::min() |
Double maximum value. This value will be similar to 1.79769e+308. More... | |
Variables | |
bool const T & | _b |
T T | _min |
A set of classes that encapsulate math related properties and functions.
|
inlinestatic |
Double maximum value. This value will be similar to 1.79769e+308.
check if two values are equal, within a tolerance
get the minimum value of vector of values
get the maximum value of vector of values
get variance of vector of values
get mean of vector of values
Fix a nan value.
check if a double is NaN
check if a float is NaN
Simple clamping function.
32bit unsigned integer minimum value
32bit unsigned integer maximum value
Float minimum value. This value will be similar to 1.17549e-38.
Float maximum value. This value will be similar to 3.40282e+38.
Returns the representation of a quiet not a number (NAN)
Double positive infinite value.
Double min value. This value will be similar to 2.22507e-308.
[in] | _v | value |
[in] | _min | minimum |
[in] | _max | maximum |
[in] | _v | the value |
[in] | _v | the value |
[in] | _v | Value to correct. |
[in] | _v | Value to correct. |
[in] | _values | the vector of values |
[in] | _values | the vector of values |
[in] | _values | the vector of values |
[in] | _values | the vector of values |
[in] | _a | the first value |
[in] | _b | the second value |
[in] | _epsilon | the tolerance |
bool const T& _b |
T T _min |