Generic OdimH5 v2.1 dataset group.
More...
#include <radarlib/odimh5v21_classes.hpp>
Generic OdimH5 v2.1 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
H5::Group * OdimH5v21::OdimDataset::getH5Object |
( |
| ) |
|
|
virtual |
Get the HDF5 group associated to this object.
Get the HDF5 group associated to this object
- Exceptions
-
bool OdimH5v21::OdimDataset::existWhat |
( |
| ) |
|
|
virtual |
Test is the WHAT attributes group exist.
Check if the WHAT attributes group of this object exist.
- Exceptions
-
bool OdimH5v21::OdimDataset::existWhere |
( |
| ) |
|
|
virtual |
Test is the WHERE attributes group exist.
Check if the WHERE attributes group of this object exist.
- Exceptions
-
bool OdimH5v21::OdimDataset::existHow |
( |
| ) |
|
|
virtual |
Test is the HOW attributes group exist.
Check if the HOW attributes group of this object exist.
- Exceptions
-
Get the WHAT attributes group.
Get the WHAT attributes group of this object. If it does not exist it will be created
- Exceptions
-
Get the WHERE attributes group.
Get the WHERE attributes group of this object. If it does not exist it will be created
- Exceptions
-
Get the HOW attributes group.
Get the HOW attributes group of this object. If it does not exist it will be created
- Exceptions
-
int OdimH5v21::OdimDataset::getDataCount |
( |
| ) |
|
|
virtual |
Get the number of 'data' groups inside this dataset group.
- Returns
- the number of 'data' groups
- Exceptions
-
OdimData * OdimH5v21::OdimDataset::createData |
( |
| ) |
|
|
virtual |
Create a new group 'data' inside this dataset.
- Returns
- the object associated to the new 'data' group
- Exceptions
-
OdimData * OdimH5v21::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 OdimH5v21::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
-
int OdimH5v21::OdimDataset::getQualityCount |
( |
| ) |
|
|
virtual |
Get the number of 'quality' groups inside this dataset group.
- Returns
- the number of 'quality' groups
- Exceptions
-
OdimQuality * OdimH5v21::OdimDataset::createQuality |
( |
| ) |
|
|
virtual |
Create a new group 'Quality' inside this dataset.
- Returns
- the object associated to the new 'quality' group
- Exceptions
-
OdimQuality * OdimH5v21::OdimDataset::getQuality |
( |
int |
index | ) |
|
|
virtual |
Get an existing Quality group using the given index.
Get an existing dataset using the given index
- Parameters
-
index | the quality index from 0 to n-1 |
- Returns
- the OdimQuality object associated to the HDF5 group or NULL if the group does not exist
- Exceptions
-
void OdimH5v21::OdimDataset::removeQuality |
( |
int |
index | ) |
|
|
virtual |
Remove a 'quality' group from this dataset.
Remove a 'quality' group from this dataset
- Parameters
-
index | the dataset index from 0 to n-1 |
- Exceptions
-
The documentation for this class was generated from the following files: