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>
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  {
25  }
26 
27 private:
28  Eigen::Matrix<T, 4, 4> m_transform;
29 };
30 
43 
44 } // namespace lvr2
45 
46 # endif // __LVRGEOMETRYTRANSFORMABLE_HPP__
transform
Definition: src/tools/lvr2_transform/Options.cpp:44
lvr2::TransformableBase
Interface for transformable objects.
Definition: Transformable.hpp:13
lvr2::TransformableBase::setTransform
void setTransform(Eigen::Matrix< T, 4, 4 > transform)
Definition: Transformable.hpp:22
lvr2::TransformableBase::m_transform
Eigen::Matrix< T, 4, 4 > m_transform
Definition: Transformable.hpp:28
lvr2::qttf::transform
PointBufferPtr transform(PointBufferPtr pc_in, const Transformd &T)
Definition: qttf.cpp:32
lvr2
Definition: BaseBufferManipulators.hpp:39
lvr2::TransformableBase::getTransform
Eigen::Matrix< T, 4, 4 > getTransform()
Definition: Transformable.hpp:17
lvr2::Transformable
TransformableBase< double > Transformable
Definition: Transformable.hpp:42


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 Wed Mar 2 2022 00:37:25