libkipr  1.0.0
Create3Euler Struct Reference

A Create3Euler object. More...

#include <stdint.h>

#include <quaternion.h>

Public Attributes

double x
 The x value in a Euler representation More...
 
double y
 The y value in a Euler representation More...
 
double z
 The z value in a Euler representation More...
 

Functions

Create3Euler create3_euler_from_quaternion (const Create3Quaternion quaternion)
 
Create3Quaternion create3_euler_to_quaternion (const Create3Euler euler)
 

Detailed Description

A Create3Euler object.

Member Data Documentation

◆ x

double Create3Euler::x

The x value in a Euler representation

◆ y

double Create3Euler::y

The y value in a Euler representation

◆ z

double Create3Euler::z

The z value in a Euler representation

Function Documentation

◆ create3_euler_from_quaternion()

Create3Euler create3_euler_from_quaternion ( Create3Quaternion  quaternion
)

Converts a quaternion to Euler angles.

Parameters
[in]quaternionThe quaternion to convert.
Returns
The Euler angles represented by the quaternion.

◆ create3_euler_to_quaternion()

Create3Quaternion create3_euler_to_quaternion ( Create3Euler euler
)

Converts Euler angles to a quaternion.

Parameters
[in]notesTThe Euler angles to convert.
Returns
The quaternion represented by the Euler angles.

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