LibJuno
1.0.1
LibJuno is a lightweight C11 library designed specifically for embedded systems.
Loading...
Searching...
No Matches
juno_math.h
Go to the documentation of this file.
1
/*
2
MIT License
3
4
Copyright (c) 2025 Robin A. Onsay
5
6
Permission is hereby granted, free of charge, to any person obtaining
7
a copy of this software and associated documentation files
8
(the "Software"), to deal in the Software without restriction,
9
including without limitation the rights to use, copy, modify, merge,
10
publish, distribute, sublicense, and/or sell copies of the Software,
11
and to permit persons to whom the Software is furnished to do so,
12
subject to the following conditions:
13
14
The above copyright notice and this permission notice shall be
15
included in all copies or substantial portions of the Software.
16
*/
17
42
#ifndef JUNO_MATH_H
43
#define JUNO_MATH_H
44
45
#include "
juno_math_types.h
"
46
#include "
juno_vec.h
"
47
#include <stdint.h>
48
49
#ifdef __cplusplus
50
extern
"C"
{
51
#endif
52
53
#ifdef __cplusplus
54
}
55
#endif
56
#endif
juno_math_types.h
Aggregated math type definitions (vectors, matrices, quaternions).
juno_vec.h
Inline vector and quaternion operations for Juno math types.
include
juno
math
juno_math.h
Generated by
1.9.8