#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.