Go to the documentation of this file.
   35 #ifndef CHUNKING_PIPELINE_HPP 
   36 #define CHUNKING_PIPELINE_HPP 
   40 #include <boost/filesystem.hpp> 
   49 template <
typename BaseVecT>
 
   60     ChunkingPipeline(
const boost::filesystem::path& hdf5Path, 
const boost::filesystem::path& configPath, std::shared_ptr<ChunkManager> chunkManager = 
nullptr);
 
   69     bool start(
const boost::filesystem::path& scanDir);
 
  122 #include "ChunkingPipeline.tcc" 
  123 #endif // CHUNKING_PIPELINE_HPP 
  
std::shared_ptr< ScanProjectEditMark > ScanProjectEditMarkPtr
std::vector< float > m_practicabilityLayers
std::shared_ptr< ChunkManager > m_chunkManager
boost::filesystem::path m_configPath
bool getScanProject(const boost::filesystem::path &dirPath)
Get new scans from scan project.
bool start(const boost::filesystem::path &scanDir)
Start the chunking pipeline.
std::shared_ptr< MeshBuffer > MeshBufferPtr
ChunkingPipeline(const boost::filesystem::path &hdf5Path, const boost::filesystem::path &configPath, std::shared_ptr< ChunkManager > chunkManager=nullptr)
Creates a basic ChunkingPipeline instance.
void practicabilityAnalysis(HalfEdgeMesh< BaseVecT > &hem, MeshBufferPtr meshBuffer)
Calculates practicability analysis of given mesh and adds it as channels to mesh buffer.
A struct to configure SLAMAlign.
boost::filesystem::path m_hdf5Path
ScanProjectEditMarkPtr m_scanProject
double m_heightDifferencesRadius
Half-edge data structure implementing the BaseMesh interface.
void parseYAMLConfig()
Parse YAML config (m_configPath)
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:23