Skip to content

Namespace inertialsim::geometry::random

Namespace List > inertialsim > geometry > random

Public Functions

Type Name
Quaternion UniformQuaternion (int num_rotations=1, std::optional< uint64_t > seed=std::nullopt)
Returns samples from a uniformly distributed quaternion.

Public Functions Documentation

function UniformQuaternion

Returns samples from a uniformly distributed quaternion.

Quaternion inertialsim::geometry::random::UniformQuaternion (
    int num_rotations=1,
    std::optional< uint64_t > seed=std::nullopt
) 

Parameters:

  • num_rotations The number of random quaternions to generate.
  • seed Optional seed for the random number generator.

Returns:

Quaternion(s) (4, N), with scalar part first.



The documentation for this class was generated from the following file cpp/include/inertialsim/geometry/rotation_conversions/random.h