#include <ChunkIO.hpp>
Public Member Functions | |
| BaseVector< size_t > | loadAmount () |
| BoundingBox< BaseVector< float > > | loadBoundingBox () |
| template<typename T > | |
| T | loadChunk (std::string layer, int x, int y, int z) |
| float | loadChunkSize () |
| void | save (BaseVector< std::size_t > amount, float chunkSize, BoundingBox< BaseVector< float >> boundingBox) |
| void | saveAmount (BaseVector< std::size_t > amount) |
| void | saveBoundingBox (BoundingBox< BaseVector< float >> boundingBox) |
| template<typename T > | |
| void | saveChunk (T data, std::string layer, int x, int y, int z) |
| void | saveChunkSize (float chunkSize) |
Protected Attributes | |
| ArrayIO< Derived > * | m_array_io = static_cast<ArrayIO<Derived>*>(m_file_access) |
| Derived * | m_file_access = static_cast<Derived*>(this) |
Private Attributes | |
| const std::string | m_amountName = "amount" |
| const std::string | m_boundingBoxName = "bounding_box" |
| const std::string | m_chunkName = "chunks" |
| const std::string | m_chunkSizeName = "size" |
Definition at line 32 of file hdf5/ChunkIO.hpp.
| BaseVector<size_t> lvr2::hdf5features::ChunkIO< Derived >::loadAmount | ( | ) |
| BoundingBox<BaseVector<float> > lvr2::hdf5features::ChunkIO< Derived >::loadBoundingBox | ( | ) |
| T lvr2::hdf5features::ChunkIO< Derived >::loadChunk | ( | std::string | layer, |
| int | x, | ||
| int | y, | ||
| int | z | ||
| ) |
| float lvr2::hdf5features::ChunkIO< Derived >::loadChunkSize | ( | ) |
| void lvr2::hdf5features::ChunkIO< Derived >::save | ( | BaseVector< std::size_t > | amount, |
| float | chunkSize, | ||
| BoundingBox< BaseVector< float >> | boundingBox | ||
| ) |
| void lvr2::hdf5features::ChunkIO< Derived >::saveAmount | ( | BaseVector< std::size_t > | amount | ) |
| void lvr2::hdf5features::ChunkIO< Derived >::saveBoundingBox | ( | BoundingBox< BaseVector< float >> | boundingBox | ) |
| void lvr2::hdf5features::ChunkIO< Derived >::saveChunk | ( | T | data, |
| std::string | layer, | ||
| int | x, | ||
| int | y, | ||
| int | z | ||
| ) |
| void lvr2::hdf5features::ChunkIO< Derived >::saveChunkSize | ( | float | chunkSize | ) |
|
private |
Definition at line 63 of file hdf5/ChunkIO.hpp.
|
protected |
Definition at line 59 of file hdf5/ChunkIO.hpp.
|
private |
Definition at line 65 of file hdf5/ChunkIO.hpp.
|
private |
Definition at line 62 of file hdf5/ChunkIO.hpp.
|
private |
Definition at line 64 of file hdf5/ChunkIO.hpp.
|
protected |
Definition at line 58 of file hdf5/ChunkIO.hpp.