|
| 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 T > |
| void | lvr2::hdf5util::addArray (HighFive::Group &g, const std::string datasetName, const size_t &length, 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 (std::shared_ptr< HighFive::File > hdf5_file, const std::string &groupName) |
| |
| bool | lvr2::hdf5util::exist (HighFive::Group &group, 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 (std::shared_ptr< HighFive::File > hdf5_file, const std::string &groupName, bool create=true) |
| |
| HighFive::Group | lvr2::hdf5util::getGroup (HighFive::Group &g, 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) |
| |