Classes | Typedefs | Functions
gazebo::math Namespace Reference

Math namespace. More...

Classes

class  Angle
 An angle and related functions. More...
class  Box
 A box and related functions. More...
class  Matrix3
 A 3x3 matrix class. More...
class  Matrix4
 A 3x3 matrix class. 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
class  Spline
class  Vector2d
 Generic double x,y vector. More...
class  Vector2i
 Generic integer x,y vector. More...
class  Vector3
 Generic double x,y,z vector. More...
class  Vector4
 double Generic x,y,z,w vector More...

Typedefs

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

Functions

bool equal (const double &_a, const double &_b, const double &_epsilon)
bool equal (const float &_a, const float &_b, const float &_epsilon)
double precision (const double &_a, const unsigned int &_precision)
float precision (const float &_a, const unsigned int &_precision)
int parseInt (const std::string &input)
double parseFloat (const std::string &input)

Detailed Description

Math namespace.