Classes | Namespaces | Functions
BaseVector.hpp File Reference
#include <Eigen/Dense>
#include <iostream>
#include "lvr2/geometry/BaseVector.tcc"
Include dependency graph for BaseVector.hpp:

Go to the source code of this file.

Classes

struct  lvr2::BaseVector< CoordT >
 A generic, weakly-typed vector. More...
 
struct  lvr2::Normal< CoordType >
 A vector guaranteed to be normalized (length = 1). More...
 

Namespaces

 lvr2
 

Functions

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


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