Main Page
Related Pages
Modules
Namespaces
Namespace List
Namespace Members
All
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
y
z
Functions
a
b
c
d
e
f
g
h
i
l
m
n
o
p
q
r
s
t
u
v
y
z
Variables
a
b
c
d
e
f
h
i
k
l
m
n
s
t
v
w
Typedefs
a
b
c
d
e
f
h
i
l
m
n
p
q
s
u
v
w
Enumerations
Enumerator
c
d
f
h
l
m
n
r
s
Classes
Class List
Class Hierarchy
Class Members
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
a
b
c
d
e
f
h
i
m
n
o
p
r
s
t
u
v
Enumerations
b
c
d
f
l
n
o
p
r
s
t
v
Enumerator
_
c
d
f
h
k
n
q
r
s
t
v
x
y
Related Functions
b
c
d
o
r
s
u
Files
File List
File Members
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Functions
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Variables
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
r
s
t
u
v
y
z
Typedefs
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
r
s
t
u
v
w
y
Enumerations
Enumerator
b
c
d
e
f
k
l
n
p
s
t
u
w
Macros
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
r
s
t
u
v
w
y
app
android
jni
third-party
include
glm
detail
func_exponential.hpp
Go to the documentation of this file.
1
36
#pragma once
37
38
#include "
type_vec1.hpp
"
39
#include "
type_vec2.hpp
"
40
#include "
type_vec3.hpp
"
41
#include "
type_vec4.hpp
"
42
#include <cmath>
43
44
namespace
glm
45
{
48
57
template
<
typename
genType>
58
GLM_FUNC_DECL
genType
pow
(genType
const
&
base
, genType
const
& exponent);
59
67
template
<
typename
genType>
68
GLM_FUNC_DECL
genType
exp
(genType
const
& x);
69
79
template
<
typename
genType>
80
GLM_FUNC_DECL
genType
log
(genType
const
& x);
81
89
template
<
typename
genType>
90
GLM_FUNC_DECL
genType
exp2
(genType
const
& x);
91
100
template
<
typename
genType>
101
GLM_FUNC_DECL
genType
log2
(genType x);
102
110
//template <typename genType>
111
//GLM_FUNC_DECL genType sqrt(genType const & x);
112
113
template
<
typename
T, precision P,
template
<
typename
, precision>
class
vecType>
114
GLM_FUNC_DECL
vecType<T, P>
sqrt
(vecType<T, P>
const
& x);
115
123
template
<
typename
genType>
124
GLM_FUNC_DECL
genType
inversesqrt
(genType
const
& x);
125
127
}
//namespace glm
128
129
#include "func_exponential.inl"
glm::log2
GLM_FUNC_DECL genType log2(genType x)
base
glm::pow
GLM_FUNC_DECL genType pow(genType const &base, genType const &exponent)
type_vec1.hpp
glm::exp2
GLM_FUNC_DECL genType exp2(genType const &x)
glm::sqrt
GLM_FUNC_DECL vecType< T, P > sqrt(vecType< T, P > const &x)
glm
Definition:
_literals.hpp:31
type_vec4.hpp
glm::log
GLM_FUNC_DECL genType log(genType const &x)
type_vec2.hpp
glm::inversesqrt
GLM_FUNC_DECL genType inversesqrt(genType const &x)
type_vec3.hpp
GLM_FUNC_DECL
#define GLM_FUNC_DECL
Definition:
setup.hpp:728
glm::exp
GLM_FUNC_DECL genType exp(genType const &x)
rtabmap
Author(s): Mathieu Labbe
autogenerated on Thu Feb 13 2025 03:44:54