Typedefs | Functions
src/tools/lvr2_reconstruct/Main.cpp File Reference
#include <iostream>
#include <memory>
#include <tuple>
#include <stdlib.h>
#include <boost/optional.hpp>
#include "lvr2/config/lvropenmp.hpp"
#include "lvr2/geometry/HalfEdgeMesh.hpp"
#include "lvr2/geometry/BaseVector.hpp"
#include "lvr2/geometry/Normal.hpp"
#include "lvr2/attrmaps/StableVector.hpp"
#include "lvr2/attrmaps/VectorMap.hpp"
#include "lvr2/algorithm/FinalizeAlgorithms.hpp"
#include "lvr2/algorithm/NormalAlgorithms.hpp"
#include "lvr2/algorithm/ColorAlgorithms.hpp"
#include "lvr2/geometry/BoundingBox.hpp"
#include "lvr2/algorithm/Tesselator.hpp"
#include "lvr2/algorithm/ClusterPainter.hpp"
#include "lvr2/algorithm/ClusterAlgorithms.hpp"
#include "lvr2/algorithm/CleanupAlgorithms.hpp"
#include "lvr2/algorithm/ReductionAlgorithms.hpp"
#include "lvr2/algorithm/Materializer.hpp"
#include "lvr2/algorithm/Texturizer.hpp"
#include "lvr2/reconstruction/AdaptiveKSearchSurface.hpp"
#include "lvr2/reconstruction/BilinearFastBox.hpp"
#include "lvr2/reconstruction/TetraederBox.hpp"
#include "lvr2/reconstruction/FastReconstruction.hpp"
#include "lvr2/reconstruction/PointsetSurface.hpp"
#include "lvr2/reconstruction/SearchTree.hpp"
#include "lvr2/reconstruction/SearchTreeFlann.hpp"
#include "lvr2/reconstruction/HashGrid.hpp"
#include "lvr2/reconstruction/PointsetGrid.hpp"
#include "lvr2/reconstruction/SharpBox.hpp"
#include "lvr2/io/PointBuffer.hpp"
#include "lvr2/io/MeshBuffer.hpp"
#include "lvr2/io/ModelFactory.hpp"
#include "lvr2/io/PlutoMapIO.hpp"
#include "lvr2/util/Factories.hpp"
#include "lvr2/algorithm/GeometryAlgorithms.hpp"
#include "lvr2/algorithm/UtilAlgorithms.hpp"
#include "lvr2/geometry/BVH.hpp"
#include "lvr2/reconstruction/DMCReconstruction.hpp"
#include "Options.hpp"
Include dependency graph for src/tools/lvr2_reconstruct/Main.cpp:

Go to the source code of this file.

Typedefs

using PsSurface = lvr2::PointsetSurface< Vec >
 
using Vec = BaseVector< float >
 

Functions

std::pair< shared_ptr< GridBase >, unique_ptr< FastReconstructionBase< Vec > > > createGridAndReconstruction (const reconstruct::Options &options, PointsetSurfacePtr< Vec > surface)
 
template<typename BaseVecT >
PointsetSurfacePtr< BaseVecT > loadPointCloud (const reconstruct::Options &options)
 
int main (int argc, char **argv)
 

Typedef Documentation

◆ PsSurface

Definition at line 100 of file src/tools/lvr2_reconstruct/Main.cpp.

◆ Vec

using Vec = BaseVector<float>

Definition at line 99 of file src/tools/lvr2_reconstruct/Main.cpp.

Function Documentation

◆ createGridAndReconstruction()

std::pair<shared_ptr<GridBase>, unique_ptr<FastReconstructionBase<Vec> > > createGridAndReconstruction ( const reconstruct::Options options,
PointsetSurfacePtr< Vec surface 
)

Definition at line 207 of file src/tools/lvr2_reconstruct/Main.cpp.

◆ loadPointCloud()

template<typename BaseVecT >
PointsetSurfacePtr<BaseVecT> loadPointCloud ( const reconstruct::Options options)

Definition at line 103 of file src/tools/lvr2_reconstruct/Main.cpp.

◆ main()

int main ( int  argc,
char **  argv 
)

Definition at line 293 of file src/tools/lvr2_reconstruct/Main.cpp.



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