Namespace inertialsim::geometry::cartesian¶
Namespace List > inertialsim > geometry > cartesian
Conversions to cartesian coordinates (internal API). More...
Public Functions¶
| Type | Name |
|---|---|
| std::pair< Vector3D, TransformMatrixArray > | FromCartesian (const Vector3D & xyz) |
| Vector3D | FromRandom (int num_elements, std::optional< uint64_t > seed=std::nullopt) |
| std::pair< Vector3D, TransformMatrixArray > | FromSpherical (const Array3D & rpa) |
| Vector3D | Validate (const Vector3D & xyz) |
Detailed Description¶
Internal API
This namespace is part of InertialSim's internal API. Most users should
use the Vector class and its factory methods rather than calling
these functions directly.
See also: Vector
Public Functions Documentation¶
function FromCartesian¶
std::pair< Vector3D , TransformMatrixArray > inertialsim::geometry::cartesian::FromCartesian (
const Vector3D & xyz
)
function FromRandom¶
Vector3D inertialsim::geometry::cartesian::FromRandom (
int num_elements,
std::optional< uint64_t > seed=std::nullopt
)
function FromSpherical¶
std::pair< Vector3D , TransformMatrixArray > inertialsim::geometry::cartesian::FromSpherical (
const Array3D & rpa
)
function Validate¶
The documentation for this class was generated from the following file cpp/include/inertialsim/geometry/cartesian.h