Public Member Functions | Friends | List of all members
HighFive::Group Class Reference

#include <H5Group.hpp>

Inheritance diagram for HighFive::Group:
Inheritance graph
[legend]

Public Member Functions

 Group ()
 
- Public Member Functions inherited from HighFive::Object
hid_t getId () const
 getId More...
 
bool isValid () const
 isValid More...
 
 ~Object ()
 
- Public Member Functions inherited from HighFive::NodeTraits< Group >
DataSet createDataSet (const std::string &dataset_name, const DataSpace &space, const DataType &type, const DataSetCreateProps &createProps=DataSetCreateProps(), const DataSetAccessProps &accessProps=DataSetAccessProps())
 createDataSet Create a new dataset in the current file of datatype type and of size space More...
 
DataSet createDataSet (const std::string &dataset_name, const DataSpace &space, const DataSetCreateProps &createProps=DataSetCreateProps(), const DataSetAccessProps &accessProps=DataSetAccessProps())
 createDataSet create a new dataset in the current file with a size specified by space More...
 
DataSet createDataSet (const std::string &dataset_name, const T &data, const DataSetCreateProps &createProps=DataSetCreateProps(), const DataSetAccessProps &accessProps=DataSetAccessProps())
 createDataSet create a new dataset in the current file and write to it, inferring the DataSpace from the data. More...
 
Group createGroup (const std::string &group_name)
 create a new group with the name group_name More...
 
bool exist (const std::string &node_name) const
 check a dataset or group exists in the current node / group More...
 
DataSet getDataSet (const std::string &dataset_name, const DataSetAccessProps &accessProps=DataSetAccessProps()) const
 get an existing dataset in the current file More...
 
Group getGroup (const std::string &group_name) const
 open an existing group with the name group_name More...
 
size_t getNumberObjects () const
 return the number of leaf objects of the node / group More...
 
std::string getObjectName (size_t index) const
 return the name of the object with the given index More...
 
std::vector< std::string > listObjectNames () const
 list all leaf objects name of the node / group More...
 
- Public Member Functions inherited from HighFive::AnnotateTraits< Group >
Attribute createAttribute (const std::string &attribute_name, const DataSpace &space, const DataType &type)
 create a new attribute with the name attribute_name More...
 
Attribute createAttribute (const std::string &attribute_name, const DataSpace &space)
 createAttribute create a new attribute on the current dataset with size specified by space More...
 
Attribute createAttribute (const std::string &attribute_name, const T &data)
 createAttribute create a new attribute on the current dataset and write to it, inferring the DataSpace from data. More...
 
Attribute getAttribute (const std::string &attribute_name) const
 open an existing attribute with the name attribute_name More...
 
size_t getNumberAttributes () const
 return the number of attributes of the node / group More...
 
bool hasAttribute (const std::string &attr_name) const
 checks an attribute exists More...
 
std::vector< std::string > listAttributeNames () const
 list all attribute name of the node / group More...
 

Friends

class File
 

Additional Inherited Members

- Protected Member Functions inherited from HighFive::Object
 Object ()
 
 Object (const Object &other)
 
Objectoperator= (const Object &other)
 
- Protected Attributes inherited from HighFive::Object
hid_t _hid
 

Detailed Description

Definition at line 20 of file H5Group.hpp.

Constructor & Destructor Documentation

◆ Group()

HighFive::Group::Group ( )
inline

Definition at line 16 of file H5Group_misc.hpp.

Friends And Related Function Documentation

◆ File

friend class File
friend

Definition at line 26 of file H5Group.hpp.


The documentation for this class was generated from the following files:


lvr2
Author(s): Thomas Wiemann , Sebastian Pütz , Alexander Mock , Lars Kiesow , Lukas Kalbertodt , Tristan Igelbrink , Johan M. von Behren , Dominik Feldschnieders , Alexander Löhr
autogenerated on Mon Feb 28 2022 22:46:11