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

3D vector union supporting Cartesian, spherical, and array access (32-bit integer). More...

#include <juno_vec_types.h>

Collaboration diagram for JUNO_VEC3_I32_TAG:

Data Fields

JUNO_VEC3_I32_CART_T tCart
 
JUNO_VEC3_I32_SPH_T tSph
 
int32_t arr [3]
 

Detailed Description

3D vector union supporting Cartesian, spherical, and array access (32-bit integer).

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

Field Documentation

◆ arr

int32_t JUNO_VEC3_I32_TAG::arr[3]

Raw component array.

◆ tCart

JUNO_VEC3_I32_CART_T JUNO_VEC3_I32_TAG::tCart

Cartesian coordinates.

◆ tSph

JUNO_VEC3_I32_SPH_T JUNO_VEC3_I32_TAG::tSph

Spherical coordinates.


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