Template Class ChunkingPipeline

Class Documentation

template<typename BaseVecT>
class ChunkingPipeline

Public Functions

ChunkingPipeline(const boost::filesystem::path &hdf5Path, const boost::filesystem::path &configPath, std::shared_ptr<ChunkManager> chunkManager = nullptr)

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

bool start(const boost::filesystem::path &scanDir)

Start the chunking pipeline.

Parameters:

scanDir – path to scan directory

Returns:

true on success and false on failure