#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"
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) |
using PsSurface = lvr2::PointsetSurface<Vec> |
Definition at line 100 of file src/tools/lvr2_reconstruct/Main.cpp.
using Vec = BaseVector<float> |
Definition at line 99 of file src/tools/lvr2_reconstruct/Main.cpp.
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.
PointsetSurfacePtr<BaseVecT> loadPointCloud | ( | const reconstruct::Options & | options | ) |
Definition at line 103 of file src/tools/lvr2_reconstruct/Main.cpp.
int main | ( | int | argc, |
char ** | argv | ||
) |
Definition at line 293 of file src/tools/lvr2_reconstruct/Main.cpp.