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

2D vector union supporting Cartesian, polar, and array access (double precision). More...

#include <juno_vec_types.h>

Collaboration diagram for JUNO_VEC2_F64_TAG:

Data Fields

JUNO_VEC2_F64_CART_T tCart
 
JUNO_VEC2_F64_SPH_T tSph
 
double arr [2]
 

Detailed Description

2D vector union supporting Cartesian, polar, and array access (double precision).

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

Field Documentation

◆ arr

double JUNO_VEC2_F64_TAG::arr[2]

Raw component array.

◆ tCart

JUNO_VEC2_F64_CART_T JUNO_VEC2_F64_TAG::tCart

Cartesian coordinates.

◆ tSph

JUNO_VEC2_F64_SPH_T JUNO_VEC2_F64_TAG::tSph

Sph coordinates.


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