Skip to content

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

Vector3D inertialsim::geometry::cartesian::Validate (
    const  Vector3D & xyz
) 


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