|
template<typename T > |
void | lvr2::hdf5util::addArray (HighFive::Group &g, const std::string datasetName, const size_t &length, boost::shared_array< T > &data) |
|
template<typename T > |
void | lvr2::hdf5util::addArray (HighFive::Group &g, const std::string datasetName, std::vector< size_t > &dim, boost::shared_array< T > &data) |
|
template<typename _Scalar , int _Rows, int _Cols, int _Options, int _MaxRows, int _MaxCols> |
void | lvr2::hdf5util::addMatrix (HighFive::Group &group, std::string datasetName, const Eigen::Matrix< _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols > &mat) |
|
template<typename T > |
std::unique_ptr< HighFive::DataSet > | lvr2::hdf5util::createDataset (HighFive::Group &g, std::string datasetName, const HighFive::DataSpace &dataSpace, const HighFive::DataSetCreateProps &properties) |
|
bool | lvr2::hdf5util::exist (HighFive::Group &group, const std::string &groupName) |
|
bool | lvr2::hdf5util::exist (std::shared_ptr< HighFive::File > hdf5_file, const std::string &groupName) |
|
template<typename T > |
boost::shared_array< T > | lvr2::hdf5util::getArray (const HighFive::Group &g, const std::string &datasetName, std::vector< size_t > &dim) |
|
template<typename T > |
std::vector< size_t > | lvr2::hdf5util::getDimensions (const HighFive::Group &g, const std::string &datasetName) |
|
HighFive::Group | lvr2::hdf5util::getGroup (HighFive::Group &g, const std::string &groupName, bool create=true) |
|
HighFive::Group | lvr2::hdf5util::getGroup (std::shared_ptr< HighFive::File > hdf5_file, const std::string &groupName, bool create=true) |
|
template<typename MatrixT > |
boost::optional< MatrixT > | lvr2::hdf5util::getMatrix (const HighFive::Group &g, const std::string &datasetName) |
|
std::shared_ptr< HighFive::File > | lvr2::hdf5util::open (const std::string &filename) |
|
template<typename T > |
void | lvr2::hdf5util::setAttribute (HighFive::Group &g, const std::string &attr_name, T &data) |
|
std::vector< std::string > | lvr2::hdf5util::splitGroupNames (const std::string &groupName) |
|
void | lvr2::hdf5util::writeBaseStructure (std::shared_ptr< HighFive::File > hdf5_file) |
|