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

Right-handed quaternion (32-bit integer). More...

#include <juno_vec_types.h>

Data Fields

struct { 
 
   int32_t   s 
 
   int32_t   i 
 
   int32_t   j 
 
   int32_t   k 
 
tQuat 
 
int32_t arr [4]
 

Detailed Description

Right-handed quaternion (32-bit integer).

Can be accessed as individual components or raw array.

Field Documentation

◆ arr

int32_t JUNO_RQUAT_I32_TAG::arr[4]

Raw quaternion array [s,i,j,k].

◆ i

int32_t JUNO_RQUAT_I32_TAG::i

First vector part.

◆ j

int32_t JUNO_RQUAT_I32_TAG::j

Second vector part.

◆ k

int32_t JUNO_RQUAT_I32_TAG::k

Third vector part.

◆ s

int32_t JUNO_RQUAT_I32_TAG::s

Scalar part.

◆ [struct]

struct { ... } JUNO_RQUAT_I32_TAG::tQuat

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