|
| template<typename T = double, class Generator = RandomGenerator> |
| Eigen::Quaternion< T > | UniformlyRandomQuaternion (Generator *generator) |
| | Generates a rotation (in the quaternion representation) that rotates a point on the unit sphere to another point on the unit sphere with a uniform distribution over the sphere.
|
| template<typename T = double, class Generator = RandomGenerator> |
| Eigen::AngleAxis< T > | UniformlyRandomAngleAxis (Generator *generator) |
| | Generates a rotation (in the axis-angle representation) that rotates a point on the unit sphere to another point on the unit sphere with a uniform distribution over the sphere.
|
| template<typename T = double, class Generator = RandomGenerator> |
| RotationMatrix< T > | UniformlyRandomRotationMatrix (Generator *generator) |
| | Generates a rotation (in the rotation matrix representation) that rotates a point on the unit sphere to another point on the unit sphere with a uniform distribution over the sphere.
|
| template<typename T = double, class Generator = RandomGenerator> |
| Vector3< T > | UniformlyRandomRPY (Generator *generator) |
| | Generates a rotation (in the roll-pitch-yaw representation) that rotates a point on the unit sphere to another point on the unit sphere with a uniform distribution over the sphere.
|