include
lvr2
geometry
Transformable.hpp
Go to the documentation of this file.
1
#ifndef __LVRGEOMETRYTRANSFORMABLE_HPP__
2
#define __LVRGEOMETRYTRANSFORMABLE_HPP__
3
4
#include <Eigen/Dense>
5
6
namespace
lvr2
7
{
8
12
template
<
typename
T>
13
class
TransformableBase
14
{
15
public
:
16
17
Eigen::Matrix<T, 4, 4>
getTransform
()
18
{
19
return
m_transform
;
20
}
21
22
void
setTransform
(Eigen::Matrix<T, 4, 4>
transform
)
23
{
24
m_transform
=
transform
;
25
}
26
27
private
:
28
Eigen::Matrix<T, 4, 4>
m_transform
;
29
};
30
42
typedef
TransformableBase<double>
Transformable
;
43
44
}
// namespace lvr2
45
46
# endif // __LVRGEOMETRYTRANSFORMABLE_HPP__
lvr2::TransformableBase::m_transform
Eigen::Matrix< T, 4, 4 > m_transform
Definition:
Transformable.hpp:28
lvr2::TransformableBase::setTransform
void setTransform(Eigen::Matrix< T, 4, 4 > transform)
Definition:
Transformable.hpp:22
lvr2::TransformableBase
Interface for transformable objects.
Definition:
Transformable.hpp:13
transform
Definition:
src/tools/lvr2_transform/Options.cpp:44
lvr2::Transformable
TransformableBase< double > Transformable
Definition:
Transformable.hpp:42
lvr2::TransformableBase::getTransform
Eigen::Matrix< T, 4, 4 > getTransform()
Definition:
Transformable.hpp:17
lvr2
Definition:
BaseBufferManipulators.hpp:39
lvr2::qttf::transform
PointBufferPtr transform(PointBufferPtr pc_in, const Transformd &T)
Definition:
qttf.cpp:32
lvr2
Author(s): Thomas Wiemann
, Sebastian Pütz
, Alexander Mock
, Lars Kiesow
, Lukas Kalbertodt
, Tristan Igelbrink
, Johan M. von Behren
, Dominik Feldschnieders
, Alexander Löhr
autogenerated on Mon Feb 28 2022 22:46:09