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__
Eigen::Matrix< T, 4, 4 > m_transform
void setTransform(Eigen::Matrix< T, 4, 4 > transform)
Interface for transformable objects.
TransformableBase< double > Transformable
Eigen::Matrix< T, 4, 4 > getTransform()
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