eigen.cpp
Go to the documentation of this file.
1
#include "
eigen.h
"
2
3
namespace
armarx::aron::eigen
4
{
5
void
6
fromAron
(
const
AronPosef
& dto, Eigen::Affine3f&
bo
)
7
{
8
bo
.matrix() = dto;
9
}
10
11
void
12
toAron
(
AronPosef
& dto,
const
Eigen::Affine3f&
bo
)
13
{
14
dto =
bo
.matrix();
15
}
16
17
void
18
fromAron
(
const
AronPosef
& dto, Eigen::Isometry3f&
bo
)
19
{
20
bo
.matrix() = dto;
21
}
22
23
void
24
toAron
(
AronPosef
& dto,
const
Eigen::Isometry3f&
bo
)
25
{
26
dto =
bo
.matrix();
27
}
28
29
void
30
fromAron
(
const
AronPosef
& dto, Eigen::Isometry3d&
bo
)
31
{
32
bo
.matrix() = dto.cast<
double
>();
33
}
34
35
void
36
toAron
(
AronPosef
& dto,
const
Eigen::Isometry3d&
bo
)
37
{
38
dto =
bo
.matrix().cast<
float
>();
39
}
40
41
42
}
// namespace armarx::aron::eigen
armarx::aron::eigen::fromAron
void fromAron(const AronPosef &dto, Eigen::Affine3f &bo)
Definition:
eigen.cpp:6
armarx::aron::eigen
Definition:
eigen.cpp:3
armarx::aron::eigen::toAron
void toAron(AronPosef &dto, const Eigen::Affine3f &bo)
Definition:
eigen.cpp:12
Eigen::Matrix
Definition:
EigenForwardDeclarations.h:27
eigen.h
armarx::aron::bo
const std::optional< BoT > & bo
Definition:
aron_conversions.h:168
RobotAPI
libraries
aron
common
aron_conversions
eigen.cpp
Generated on Sat Oct 12 2024 09:14:09 for armarx_documentation by
1.8.17