Generic OdimH5 v2.0 dataset group.
More...
#include <radarlib/odimh5v20_classes.hpp>
Generic OdimH5 v2.0 dataset group.
All OdimH5 objects split informations into a variable number of datasets.
This class represents a generic OdimH5 dataset.
Generic datasets allow only to create/remove sub data and attributes.
Users are responsible for manipulating informations following OdimH5 specifications.
- See Also
- OdimObject, OdimData
- Examples:
- create_delete.cpp, and create_odim_object.cpp.
H5::Group * OdimH5v20::OdimDataset::getH5Object |
( |
| ) |
|
|
virtual |
Get the HDF5 group associated to this object.
Get the HDF5 group associated to this object
- Exceptions
-
bool OdimH5v20::OdimDataset::existWhat |
( |
| ) |
|
|
virtual |
Test is the WHAT attributes group exist.
Check if the WHAT attributes group of this object exist.
- Exceptions
-
- Examples:
- image-visitor.cpp.
bool OdimH5v20::OdimDataset::existWhere |
( |
| ) |
|
|
virtual |
Test is the WHERE attributes group exist.
Check if the WHERE attributes group of this object exist.
- Exceptions
-
- Examples:
- image-visitor.cpp.
bool OdimH5v20::OdimDataset::existHow |
( |
| ) |
|
|
virtual |
Test is the HOW attributes group exist.
Check if the HOW attributes group of this object exist.
- Exceptions
-
- Examples:
- image-visitor.cpp.
Get the WHERE attributes group.
Get the WHERE attributes group of this object. If it does not exist it will be created
- Exceptions
-
- Examples:
- image-visitor.cpp.
Get the HOW attributes group.
Get the HOW attributes group of this object. If it does not exist it will be created
- Exceptions
-
- Examples:
- image-visitor.cpp.
int OdimH5v20::OdimDataset::getDataCount |
( |
| ) |
|
|
virtual |
Get the number of 'data' groups inside this dataset group.
- Returns
- the number of 'data' groups
- Exceptions
-
OdimData * OdimH5v20::OdimDataset::createData |
( |
| ) |
|
|
virtual |
OdimData * OdimH5v20::OdimDataset::getData |
( |
int |
index | ) |
|
|
virtual |
Get an existing dataset using the given index.
Get an existing dataset using the given index
- Parameters
-
index | the dataset index from 0 to n-1 |
- Returns
- the OdimData object associated to the HDF5 group or NULL if the group does not exist
- Exceptions
-
void OdimH5v20::OdimDataset::removeData |
( |
int |
index | ) |
|
|
virtual |
Remove a 'data' group from this dataset.
Remove a 'data' group from this dataset
- Parameters
-
index | the dataset index from 0 to n-1 |
- Exceptions
-
- Examples:
- create_delete.cpp.
The documentation for this class was generated from the following files: