H5std_string
for name. H5std_string
for name. H5std_string
for name. H5std_string
for name. H5std_string
for name. H5std_string
for name. H5std_string
for name and comment. H5std_string
for name. H5std_string
for name. H5std_string
for name. H5std_string
for name. H5std_string
for curr_name and new_name. H5std_string
for name. H5std_string
for name. H5std_string
for name. H5std_string
for src and dst. H5std_string
for name. H5std_string
for name. H5std_string
for name. H5std_string
for name. H5std_string
for name. H5std_string
for name. H5std_string
for name. H5std_string
for name. DataSet H5::CommonFG::createDataSet | ( | const char * | name, | |
const DataType & | data_type, | |||
const DataSpace & | data_space, | |||
const DSetCreatPropList & | create_plist = DSetCreatPropList::DEFAULT | |||
) | const |
Creates a new dataset at this location.
name | - IN: Name of the dataset to create | |
data_type | - IN: Datatype of the dataset | |
data_space | - IN: Dataspace for the dataset | |
create_plist | - IN: Creation properly list for the dataset |
H5::FileIException | or H5::GroupIException |
References openGroup().
Group H5::CommonFG::createGroup | ( | const char * | name, | |
size_t | size_hint = 0 | |||
) | const |
Creates a new group at this location which can be a file or another group.
name | - IN: Name of the group to create | |
size_hint | - IN: Indicates the number of bytes to reserve for the names that will appear in the group |
H5::FileIException | or H5::GroupIException |
References getLocId(), and throwException().
H5std_string H5::CommonFG::getComment | ( | const char * | name, | |
size_t | bufsize = 256 | |||
) | const |
Retrieves comment for the specified object and its comment's length.
name | - IN: Name of the object | |
bufsize | - IN: Length of the comment to retrieve |
H5::FileIException | or H5::GroupIException |
H5std_string H5::CommonFG::getLinkval | ( | const char * | name, | |
size_t | size = 0 | |||
) | const |
Returns the name of the object that the symbolic link points to.
name | - IN: Symbolic link to the object | |
size | - IN: Maximum number of characters of value to be returned |
H5::FileIException | or H5::GroupIException |
References getObjinfo().
hsize_t H5::CommonFG::getNumObjs | ( | ) | const |
Returns the number of objects in this group.
H5::FileIException | or H5::GroupIException |
void H5::CommonFG::getObjinfo | ( | const char * | name, | |
hbool_t | follow_link, | |||
H5G_stat_t & | statbuf | |||
) | const |
Returns information about an object.
name | - IN: Name of the object | |
follow_link | - IN: Link flag | |
statbuf | - OUT: Buffer to return information about the object |
H5::FileIException | or H5::GroupIException |
Referenced by getLinkval().
H5std_string H5::CommonFG::getObjnameByIdx | ( | hsize_t | idx | ) | const |
Returns the name of an object in this group, given the object's index.
idx | - IN: Transient index of the object |
H5::FileIException | or H5::GroupIException |
CommonFG::getNumObjs
. Note that this is a transient index; thus, an object may have a different index each time the group is opened. ssize_t H5::CommonFG::getObjnameByIdx | ( | hsize_t | idx, | |
H5std_string & | name, | |||
size_t | size | |||
) | const |
Retrieves the name of an object in this group, given the object's index.
idx | - IN: Transient index of the object | |
name | - IN/OUT: Retrieved name of the object | |
size | - IN: Length to retrieve |
H5::FileIException | or H5::GroupIException |
CommonFG::getNumObjs
. Note that this is a transient index; thus, an object may have a different index each time the group is opened. References getLocId().
H5G_obj_t H5::CommonFG::getObjTypeByIdx | ( | hsize_t | idx, | |
H5std_string & | type_name | |||
) | const |
This is an overloaded member function, provided for convenience. It differs from the above function because it also provides the returned object type in text.
idx | - IN: Transient index of the object | |
type_name | - IN: Object type in text |
H5::FileIException | or H5::GroupIException |
References throwException().
H5G_obj_t H5::CommonFG::getObjTypeByIdx | ( | hsize_t | idx | ) | const |
Returns the type of an object in this group, given the object's index.
idx | - IN: Transient index of the object |
H5::FileIException | or H5::GroupIException |
int H5::CommonFG::iterateElems | ( | const char * | name, | |
int * | idx, | |||
H5G_iterate_t | op, | |||
void * | op_data | |||
) |
Iterates a user's function over the entries of a group.
name | - IN : Name of group to iterate over | |
idx | - IN/OUT: Starting (IN) and ending (OUT) entry indices | |
op | - IN : User's function to operate on each entry | |
op_data | - IN/OUT: Data associated with the operation |
H5::FileIException | or H5::GroupIException |
void H5::CommonFG::link | ( | H5L_type_t | link_type, | |
const char * | curr_name, | |||
const char * | new_name | |||
) | const |
Creates a link of the specified type from new_name to curr_name.
link_type | - IN: Link type; possible values are
| |
curr_name | - IN: Name of the existing object if link is a hard link; can be anything for the soft link | |
new_name | - IN: New name for the object |
H5::FileIException | or H5::GroupIException |
Mounts the file child onto this group.
name | - IN: Name of the group | |
child | - IN: File to mount | |
plist | - IN: Property list to use |
H5::FileIException | or H5::GroupIException |
void H5::CommonFG::move | ( | const char * | src, | |
const char * | dst | |||
) | const |
Renames an object at this location.
src | - IN: Object's original name | |
dst | - IN: Object's new name |
H5::FileIException | or H5::GroupIException |
ArrayType H5::CommonFG::openArrayType | ( | const char * | name | ) | const |
Opens the named array datatype at this location.
name | - IN: Name of the array datatype to open |
H5::FileIException | or H5::GroupIException |
CompType H5::CommonFG::openCompType | ( | const char * | name | ) | const |
Opens the named compound datatype at this location.
name | - IN: Name of the compound datatype to open |
H5::FileIException | or H5::GroupIException |
DataSet H5::CommonFG::openDataSet | ( | const char * | name | ) | const |
Opens an existing dataset at this location.
name | - IN: Name of the dataset to open |
H5::FileIException | or H5::GroupIException |
DataType H5::CommonFG::openDataType | ( | const char * | name | ) | const |
Opens the named generic datatype at this location.
name | - IN: Name of the datatype to open |
H5::FileIException | or H5::GroupIException |
EnumType H5::CommonFG::openEnumType | ( | const char * | name | ) | const |
Opens the named enumeration datatype at this location.
name | - IN: Name of the enumeration datatype to open |
H5::FileIException | or H5::GroupIException |
FloatType H5::CommonFG::openFloatType | ( | const char * | name | ) | const |
Opens the named floating-point datatype at this location.
name | - IN: Name of the floating-point datatype to open |
H5::FileIException | or H5::GroupIException |
Group H5::CommonFG::openGroup | ( | const char * | name | ) | const |
Opens an existing group in a location which can be a file or another group.
name | - IN: Name of the group to open |
H5::FileIException | or H5::GroupIException |
Referenced by createDataSet().
IntType H5::CommonFG::openIntType | ( | const char * | name | ) | const |
Opens the named integer datatype at this location.
name | - IN: Name of the integer datatype to open |
H5::FileIException | or H5::GroupIException |
StrType H5::CommonFG::openStrType | ( | const char * | name | ) | const |
Opens the named string datatype at this location.
name | - IN: Name of the string datatype to open |
H5::FileIException | or H5::GroupIException |
VarLenType H5::CommonFG::openVarLenType | ( | const char * | name | ) | const |
Opens the named variable length datatype at this location.
name | - IN: Name of the variable length datatype to open |
H5::FileIException | or H5::GroupIException |
void H5::CommonFG::removeComment | ( | const char * | name | ) | const |
Removes the comment from an object specified by its name.
name | - IN: Name of the object |
H5::FileIException | or H5::GroupIException |
References setComment().
void H5::CommonFG::setComment | ( | const char * | name, | |
const char * | comment | |||
) | const |
Sets or resets the comment for an object specified by its name.
name | - IN: Name of the object | |
comment | - IN: New comment |
H5::FileIException | or H5::GroupIException |
Referenced by removeComment().
void H5::CommonFG::unlink | ( | const char * | name | ) | const |
Removes the specified name at this location.
name | - IN: Name of the object to be removed |
H5::FileIException | or H5::GroupIException |
void H5::CommonFG::unmount | ( | const char * | name | ) | const |
Unmounts the specified file.
name | - IN: Name of the file to unmount |
H5::FileIException | or H5::GroupIException |