Namespaces | Macros | Functions
Debug.hpp File Reference
#include <boost/iostreams/device/null.hpp>
#include <array>
#include <fstream>
#include <vector>
#include "lvr2/geometry/Handles.hpp"
#include "lvr2/geometry/BaseMesh.hpp"
#include "lvr2/algorithm/ClusterPainter.hpp"
#include "lvr2/algorithm/ColorAlgorithms.hpp"
#include "lvr2/util/Debug.tcc"
Include dependency graph for Debug.hpp:

Go to the source code of this file.

Namespaces

 lvr2
 

Macros

#define DOINDEBUG(...)   __VA_ARGS__
 

Functions

std::ostream & lvr2::dout ()
 
template<typename BaseVecT >
vector< vector< VertexHandle > > lvr2::getDuplicateVertices (const BaseMesh< BaseVecT > &mesh)
 Returns all handles of duplicate vertices from the given mesh. More...
 
template<typename BaseVecT >
void lvr2::writeDebugContourMesh (const BaseMesh< BaseVecT > &mesh, string filename="debug-contours.ply", Rgb8Color connectedColor={0, 255, 0}, Rgb8Color contourColor={0, 0, 255}, Rgb8Color bugColor={255, 0, 0})
 Writes a mesh to the given filename and colors it with the following meaning: More...
 
template<typename BaseVecT >
void lvr2::writeDebugMesh (const BaseMesh< BaseVecT > &mesh, string filename="debug.ply", Rgb8Color color={255, 0, 0})
 Write a mesh to the given filename and color it with the given color. More...
 

Macro Definition Documentation

◆ DOINDEBUG

#define DOINDEBUG (   ...)    __VA_ARGS__

Definition at line 109 of file Debug.hpp.



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