gazebo::math Namespace Reference

Math namespace. More...

Classes

class  Angle
 An angle and related functions. More...
 
class  BiQuad
 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
 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
 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  SignalMaxAbsoluteValue
 Computing the maximum of the absolute value of a discretely sampled signal. More...
 
class  SignalMean
 Computing the mean value of a discretely sampled signal. More...
 
class  SignalRootMeanSquare
 Computing the square root of the mean squared value of a discretely sampled signal. More...
 
class  SignalStatistic
 Statistical properties of a discrete time scalar signal. More...
 
class  SignalStats
 Collection of statistics for a 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...
 

Typedefs

typedef boost::mt19937 GeneratorType
 
typedef
boost::normal_distribution
< double > 
NormalRealDist
 
typedef
boost::variate_generator
< GeneratorType
&, NormalRealDist
NRealGen
 
typedef
boost::variate_generator
< GeneratorType
&, UniformIntDist
UIntGen
 
typedef boost::uniform_int< int > UniformIntDist
 
typedef boost::uniform_real
< double > 
UniformRealDist
 
typedef
boost::variate_generator
< GeneratorType
&, UniformRealDist
URealGen
 

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
 

Detailed Description

Math namespace.

Typedef Documentation

typedef boost::mt19937 GeneratorType
typedef boost::normal_distribution<double> NormalRealDist
typedef boost::variate_generator<GeneratorType&, NormalRealDist > NRealGen
typedef boost::variate_generator<GeneratorType&, UniformIntDist > UIntGen
typedef boost::uniform_int<int> UniformIntDist
typedef boost::uniform_real<double> UniformRealDist
typedef boost::variate_generator<GeneratorType&, UniformRealDist > URealGen