#include <ChunkingPipeline.hpp>
template<typename BaseVecT>
class lvr2::ChunkingPipeline< BaseVecT >
Definition at line 50 of file ChunkingPipeline.hpp.
◆ ChunkingPipeline()
template<typename BaseVecT > 
      
 
Creates a basic ChunkingPipeline instance. 
- Parameters
- 
  
    | hdf5Path | path to the HDF5 file |  | configPath | path to the YAML config file |  | chunkManager | shared pointer to ChunkManager instance if null a new instance is created |  
 
 
 
◆ getScanProject()
template<typename BaseVecT > 
 
Get new scans from scan project. 
- Parameters
- 
  
    | dirPath | path to scan project directory |  
 
- Returns
- true on success and false on failure 
 
 
◆ parseYAMLConfig()
template<typename BaseVecT > 
 
Parse YAML config (m_configPath) 
 
 
◆ practicabilityAnalysis()
template<typename BaseVecT > 
 
Calculates practicability analysis of given mesh and adds it as channels to mesh buffer. 
- Parameters
- 
  
    | hem | HalfEdgeMesh on which practicability analysis is performed |  | meshBuffer | buffer where practicability analysis channels should be added |  
 
 
 
◆ start()
template<typename BaseVecT > 
      
 
Start the chunking pipeline. 
- Parameters
- 
  
    | scanDir | path to scan directory |  
 
- Returns
- true on success and false on failure 
 
 
◆ m_chunkManager
template<typename BaseVecT > 
 
 
◆ m_configPath
template<typename BaseVecT > 
 
 
◆ m_hdf5Path
template<typename BaseVecT > 
 
 
◆ m_heightDifferencesRadius
template<typename BaseVecT > 
 
 
◆ m_lsrOptions
template<typename BaseVecT > 
 
 
◆ m_practicabilityLayers
template<typename BaseVecT > 
 
 
◆ m_regOptions
template<typename BaseVecT > 
 
 
◆ m_roughnessRadius
template<typename BaseVecT > 
 
 
◆ m_running
template<typename BaseVecT > 
 
 
◆ m_scanProject
template<typename BaseVecT > 
 
 
The documentation for this class was generated from the following file: