Classes | Namespaces | Functions
Normal.hpp File Reference
#include <ostream>
#include <Eigen/Dense>
#include "lvr2/geometry/BaseVector.hpp"
#include "lvr2/geometry/Normal.tcc"
Include dependency graph for Normal.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  lvr2::Normal< CoordType >
 A vector guaranteed to be normalized (length = 1). More...
 

Namespaces

 lvr2
 

Functions

template<typename CoordType , typename Scalar = CoordType>
Normal< CoordType > lvr2::operator* (const Eigen::Matrix< Scalar, 4, 4 > &mat, const Normal< CoordType > &normal)
 Multiplication operator to support transformation with Eigen matrices. Rotates the normal, ignores translation. Implementation for RowMajor matrices. More...
 
template<typename CoordType >
std::ostream & lvr2::operator<< (std::ostream &os, const Normal< CoordType > &n)
 


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:10