LibJuno 0.42.0
LibJuno is a lightweight C99 library designed specifically for embedded systems.
Loading...
Searching...
No Matches
JUNO_VEC3_F64_TAG Union Reference

3D vector union supporting Cartesian, spherical, and array access (double precision). More...

#include <juno_vec_types.h>

Collaboration diagram for JUNO_VEC3_F64_TAG:

Data Fields

JUNO_VEC3_F64_CART_T tCart
 
JUNO_VEC3_F64_SPH_T tSph
 
double arr [3]
 

Detailed Description

3D vector union supporting Cartesian, spherical, and array access (double precision).

  • tCart: Cartesian form.
  • tSph: Spherical form.
  • arr: Raw component array [0]=x/r, [1]=y/phi, [2]=z/theta.

Field Documentation

◆ arr

double JUNO_VEC3_F64_TAG::arr[3]

Raw component array.

◆ tCart

JUNO_VEC3_F64_CART_T JUNO_VEC3_F64_TAG::tCart

Cartesian coordinates.

◆ tSph

JUNO_VEC3_F64_SPH_T JUNO_VEC3_F64_TAG::tSph

Spherical coordinates.


The documentation for this union was generated from the following file: