radarlib 1.4.6
|
OdimH5 v2.0 ImageObject. More...
#include <radarlib/odimh5v20_classes.hpp>
Public Member Functions | |
virtual std::string | getProjectionArguments () |
Get the 'projection arguments' attribute value. | |
virtual void | setProjectionArguments (const std::string &val) |
Set the 'projection arguments' attribute value. | |
virtual int | getXSize () |
Get the 'X size' attribute value. | |
virtual void | setXSize (int val) |
Set the 'X size' attribute value. | |
virtual int | getYSize () |
Get the 'Y size' attribute value. | |
virtual void | setYSize (int val) |
Set the 'Y size' attribute value. | |
virtual double | getXScale () |
Get the 'X scale' attribute value. | |
virtual void | setXScale (double val) |
Set the 'X scale' attribute value. | |
virtual double | getYScale () |
Get the 'Y scale' attribute value. | |
virtual void | setYScale (double val) |
Set the 'Y scale' attribute value. | |
virtual double | getLL_Longitude () |
Get the 'LowerLeft Longitude' attribute value. | |
virtual void | setLL_Longitude (double val) |
Set the 'LowerLeft Longitude' attribute value. | |
virtual double | getLL_Latitude () |
Get the 'LowerLeft Latitude' attribute value. | |
virtual void | setLL_Latitude (double val) |
Set the 'LowerLeft Latitude' attribute value. | |
virtual double | getUL_Longitude () |
Get the 'UpperLeft Longitude' attribute value. | |
virtual void | setUL_Longitude (double val) |
Set the 'UpperLeft Longitude' attribute value. | |
virtual double | getUL_Latitude () |
Get the 'UpperLeft Latitude' attribute value. | |
virtual void | setUL_Latitude (double val) |
Set the 'UpperLeft Latitude' attribute value. | |
virtual double | getUR_Longitude () |
Get the 'UpperRight Longitude' attribute value. | |
virtual void | setUR_Longitude (double val) |
Set the 'UpperRight Longitude' attribute value. | |
virtual double | getUR_Latitude () |
Get the 'UpperRight Latitude' attribute value. | |
virtual void | setUR_Latitude (double val) |
Set the 'UpperRight Latitude' attribute value. | |
virtual double | getLR_Longitude () |
Get the 'LowerRight Longitude' attribute value. | |
virtual void | setLR_Longitude (double val) |
Set the 'LowerRight Longitude' attribute value. | |
virtual double | getLR_Latitude () |
Get the 'LowerRight Latitude' attribute value. | |
virtual void | setLR_Latitude (double val) |
Set the 'LowerRight Latitude' attribute value. | |
virtual std::string | getTaskOrProdGen () |
Get the 'task' attribute value. | |
virtual void | setTaskOrProdGen (const std::string &val) |
Set the 'task' attribute value. | |
virtual time_t | getStartEpochs () |
Get the 'startepochs' attribute value. | |
virtual void | setStartEpochs (time_t val) |
Set the 'startepochs' attribute value. | |
virtual time_t | getEndEpochs () |
Get the 'endepochs' attribute value. | |
virtual void | setEndEpochs (time_t val) |
Set the 'endepochs' attribute value. | |
virtual std::string | getSystem () |
Get the 'system' attribute value. | |
virtual void | setSystem (const std::string &val) |
Set the 'system' attribute value. | |
virtual std::string | getSoftware () |
Get the 'software' attribute value. | |
virtual void | setSoftware (const std::string &val) |
Set the 'software' attribute value. | |
virtual std::string | getSoftwareVer () |
Get the 'sw_version' attribute value. | |
virtual void | setSoftwareVer (const std::string &val) |
Set the 'sw_version' attribute value. | |
virtual double | getZR_A () |
Get the 'zr_a' attribute value. | |
virtual void | setZR_A (double val) |
Set the 'zr_a' attribute value. | |
virtual double | getZR_B () |
Get the 'zr_b' attribute value. | |
virtual void | setZR_B (double val) |
Set the 'zr_b' attribute value. | |
virtual double | getKR_A () |
Get the 'kr_a' attribute value. | |
virtual void | setKR_A (double val) |
Set the 'kr_a' attribute value. | |
virtual double | getKR_B () |
Get the 'kr_b' attribute value. | |
virtual void | setKR_B (double val) |
Set the 'kr_b' attribute value. | |
virtual bool | getSimulated () |
Get the 'simulated' attribute value. | |
virtual void | setSimulated (bool val) |
Set the 'simulated' attribute value. | |
virtual int | getProductCount () |
Get the number of products dataset store in this volume. | |
virtual Product_2D * | createProduct2D (const char *type) |
Create a new generic 2D product in this volume. | |
virtual Product_PPI * | createProductPPI () |
Create a new PPI product in this volume. | |
virtual Product_CAPPI * | createProductCAPPI () |
Create a new CAPPI product in this volume. | |
virtual Product_PCAPPI * | createProductPCAPPI () |
Create a new PCAPPI product in this volume. | |
virtual Product_ETOP * | createProductETOP () |
Create a new ETOP product in this volume. | |
virtual Product_MAX * | createProductMAX () |
Create a new MAX product in this volume. | |
virtual Product_RR * | createProductRR () |
Create a new RR product in this volume. | |
virtual Product_VIL * | createProductVIL () |
Create a new VIL product in this volume. | |
virtual Product_LBM * | createProductLBM () |
Create a new LBM product in this volume. | |
virtual Product_COMP * | createProductCOMP () |
Create a new COMP product in this volume. | |
virtual Product_XSEC * | createProductXSEC () |
Create a new XSEC product in this volume. | |
virtual Product_RHI * | createProductRHI () |
Create a new RHI product in this volume. | |
virtual Product_VSP * | createProductVSP () |
Create a new VSP product in this volume. | |
virtual Product_HSP * | createProductHSP () |
Create a new HSP product in this volume. | |
virtual Product_2D * | getProduct (int index) |
Get a pointer to a generic 2D product of the volume. | |
virtual void | removeProduct (int index) |
Get a pointer to a 2D-Horizonatl product of the volume. | |
virtual std::vector< std::string > | getProductsType () |
Get the pointers to all the product types in the file. | |
virtual std::vector< Product_2D * > | getProducts () |
Get the pointers to all the products in the file. | |
virtual std::string | getConventions () |
Get OdimH5 conventions attribute value. | |
virtual void | setConventions () |
Set OdimH5 conventions attribute value to the value required by OdimH5 specification. | |
virtual H5::H5File * | getFile () |
Get the associated HDF5 file object. | |
virtual H5::Group * | getH5Object () |
Get the HDF5 group associated to this object. | |
virtual bool | existWhat () |
Test is the WHAT attributes group exist. | |
virtual bool | existWhere () |
Test is the WHERE attributes group exist. | |
virtual bool | existHow () |
Test is the HOW attributes group exist. | |
virtual MetadataGroup * | getWhat () |
Get the WHAT attributes group. | |
virtual MetadataGroup * | getWhere () |
Get the WHERE attributes group. | |
virtual MetadataGroup * | getHow () |
Get the HOW attributes group. | |
virtual std::string | getObject () |
Get the value of 'object' attribute. | |
virtual void | setObject (const std::string &val) |
Set the value of 'object' attribute. | |
virtual std::string | getVersion () |
Get the value of 'version' attribute. | |
virtual void | setVersion (const std::string &val) |
Set the value of 'version' attribute. | |
virtual time_t | getDateTime () |
Get the joined value of 'date' and 'time' attributes. | |
virtual void | setDateTime (const time_t val) |
Set the value of 'date' and 'time' attributes. | |
virtual SourceInfo | getSource () |
Get the value of 'source' attribute. | |
virtual void | setSource (const SourceInfo &val) |
Set the value of 'source' attribute. | |
virtual int | getDatasetCount () |
Get the number of datasets in the file. | |
virtual OdimDataset * | createDataset () |
Create a new dataset. | |
virtual OdimDataset * | getDataset (int index) |
Get a dataset. | |
virtual void | removeDataset (int index) |
Delete a odim dataset group from the odim object. | |
OdimH5 v2.0 ImageObject.
This class represents an OdimH5 IMAGE Object.
IMAGE Object is specification of Horizontal Object. The only difference is the value of Object attribute.
Specific attributes can be manipulated using specific methods.
Generic data manipulations can be done using methods provided by the OdimObject interface.
|
virtualinherited |
Get the 'projection arguments' attribute value.
OdimH5Exception | if an unexpected error occurs |
Implements OdimH5v20::WHEREImageMetadata.
|
virtualinherited |
Set the 'projection arguments' attribute value.
val | the value to write |
OdimH5Exception | if an unexpected error occurs |
Implements OdimH5v20::WHEREImageMetadata.
|
virtualinherited |
Get the 'X size' attribute value.
OdimH5Exception | if an unexpected error occurs |
Implements OdimH5v20::WHEREImageMetadata.
|
virtualinherited |
Set the 'X size' attribute value.
val | the value to write |
OdimH5Exception | if an unexpected error occurs |
Implements OdimH5v20::WHEREImageMetadata.
|
virtualinherited |
Get the 'Y size' attribute value.
OdimH5Exception | if an unexpected error occurs |
Implements OdimH5v20::WHEREImageMetadata.
|
virtualinherited |
Set the 'Y size' attribute value.
val | the value to write |
OdimH5Exception | if an unexpected error occurs |
Implements OdimH5v20::WHEREImageMetadata.
|
virtualinherited |
Get the 'X scale' attribute value.
OdimH5Exception | if an unexpected error occurs |
Implements OdimH5v20::WHEREImageMetadata.
|
virtualinherited |
Set the 'X scale' attribute value.
val | the value to write |
OdimH5Exception | if an unexpected error occurs |
Implements OdimH5v20::WHEREImageMetadata.
|
virtualinherited |
Get the 'Y scale' attribute value.
OdimH5Exception | if an unexpected error occurs |
Implements OdimH5v20::WHEREImageMetadata.
|
virtualinherited |
Set the 'Y scale' attribute value.
val | the value to write |
OdimH5Exception | if an unexpected error occurs |
Implements OdimH5v20::WHEREImageMetadata.
|
virtualinherited |
Get the 'LowerLeft Longitude' attribute value.
OdimH5Exception | if an unexpected error occurs |
Implements OdimH5v20::WHEREImageMetadata.
|
virtualinherited |
Set the 'LowerLeft Longitude' attribute value.
val | the value to write |
OdimH5Exception | if an unexpected error occurs |
Implements OdimH5v20::WHEREImageMetadata.
|
virtualinherited |
Get the 'LowerLeft Latitude' attribute value.
OdimH5Exception | if an unexpected error occurs |
Implements OdimH5v20::WHEREImageMetadata.
|
virtualinherited |
Set the 'LowerLeft Latitude' attribute value.
val | the value to write |
OdimH5Exception | if an unexpected error occurs |
Implements OdimH5v20::WHEREImageMetadata.
|
virtualinherited |
Get the 'UpperLeft Longitude' attribute value.
OdimH5Exception | if an unexpected error occurs |
Implements OdimH5v20::WHEREImageMetadata.
|
virtualinherited |
Set the 'UpperLeft Longitude' attribute value.
val | the value to write |
OdimH5Exception | if an unexpected error occurs |
Implements OdimH5v20::WHEREImageMetadata.
|
virtualinherited |
Get the 'UpperLeft Latitude' attribute value.
OdimH5Exception | if an unexpected error occurs |
Implements OdimH5v20::WHEREImageMetadata.
|
virtualinherited |
Set the 'UpperLeft Latitude' attribute value.
val | the value to write |
OdimH5Exception | if an unexpected error occurs |
Implements OdimH5v20::WHEREImageMetadata.
|
virtualinherited |
Get the 'UpperRight Longitude' attribute value.
OdimH5Exception | if an unexpected error occurs |
Implements OdimH5v20::WHEREImageMetadata.
|
virtualinherited |
Set the 'UpperRight Longitude' attribute value.
val | the value to write |
OdimH5Exception | if an unexpected error occurs |
Implements OdimH5v20::WHEREImageMetadata.
|
virtualinherited |
Get the 'UpperRight Latitude' attribute value.
OdimH5Exception | if an unexpected error occurs |
Implements OdimH5v20::WHEREImageMetadata.
|
virtualinherited |
Set the 'UpperRight Latitude' attribute value.
val | the value to write |
OdimH5Exception | if an unexpected error occurs |
Implements OdimH5v20::WHEREImageMetadata.
|
virtualinherited |
Get the 'LowerRight Longitude' attribute value.
OdimH5Exception | if an unexpected error occurs |
Implements OdimH5v20::WHEREImageMetadata.
|
virtualinherited |
Set the 'LowerRight Longitude' attribute value.
val | the value to write |
OdimH5Exception | if an unexpected error occurs |
Implements OdimH5v20::WHEREImageMetadata.
|
virtualinherited |
Get the 'LowerRight Latitude' attribute value.
OdimH5Exception | if an unexpected error occurs |
Implements OdimH5v20::WHEREImageMetadata.
|
virtualinherited |
Set the 'LowerRight Latitude' attribute value.
val | the value to write |
OdimH5Exception | if an unexpected error occurs |
Implements OdimH5v20::WHEREImageMetadata.
|
virtualinherited |
Get the 'task' attribute value.
OdimH5Exception | if an unexpected error occurs |
Implements OdimH5v20::HOWRootMetadata.
|
virtualinherited |
Set the 'task' attribute value.
val | the value to write |
OdimH5Exception | if an unexpected error occurs |
Implements OdimH5v20::HOWRootMetadata.
|
virtualinherited |
Get the 'startepochs' attribute value.
OdimH5Exception | if an unexpected error occurs |
Implements OdimH5v20::HOWRootMetadata.
|
virtualinherited |
Set the 'startepochs' attribute value.
val | the value to write |
OdimH5Exception | if an unexpected error occurs |
Implements OdimH5v20::HOWRootMetadata.
|
virtualinherited |
Get the 'endepochs' attribute value.
OdimH5Exception | if an unexpected error occurs |
Implements OdimH5v20::HOWRootMetadata.
|
virtualinherited |
Set the 'endepochs' attribute value.
val | the value to write |
OdimH5Exception | if an unexpected error occurs |
Implements OdimH5v20::HOWRootMetadata.
|
virtualinherited |
Get the 'system' attribute value.
OdimH5Exception | if an unexpected error occurs |
Implements OdimH5v20::HOWRootMetadata.
|
virtualinherited |
Set the 'system' attribute value.
val | the value to write |
OdimH5Exception | if an unexpected error occurs |
Implements OdimH5v20::HOWRootMetadata.
|
virtualinherited |
Get the 'software' attribute value.
OdimH5Exception | if an unexpected error occurs |
Implements OdimH5v20::HOWRootMetadata.
|
virtualinherited |
Set the 'software' attribute value.
val | the value to write |
OdimH5Exception | if an unexpected error occurs |
Implements OdimH5v20::HOWRootMetadata.
|
virtualinherited |
Get the 'sw_version' attribute value.
OdimH5Exception | if an unexpected error occurs |
Implements OdimH5v20::HOWRootMetadata.
|
virtualinherited |
Set the 'sw_version' attribute value.
val | the value to write |
OdimH5Exception | if an unexpected error occurs |
Implements OdimH5v20::HOWRootMetadata.
|
virtualinherited |
Get the 'zr_a' attribute value.
OdimH5Exception | if an unexpected error occurs |
Implements OdimH5v20::HOWRootMetadata.
|
virtualinherited |
Set the 'zr_a' attribute value.
val | the value to write |
OdimH5Exception | if an unexpected error occurs |
Implements OdimH5v20::HOWRootMetadata.
|
virtualinherited |
Get the 'zr_b' attribute value.
OdimH5Exception | if an unexpected error occurs |
Implements OdimH5v20::HOWRootMetadata.
|
virtualinherited |
Set the 'zr_b' attribute value.
val | the value to write |
OdimH5Exception | if an unexpected error occurs |
Implements OdimH5v20::HOWRootMetadata.
|
virtualinherited |
Get the 'kr_a' attribute value.
OdimH5Exception | if an unexpected error occurs |
Implements OdimH5v20::HOWRootMetadata.
|
virtualinherited |
Set the 'kr_a' attribute value.
val | the value to write |
OdimH5Exception | if an unexpected error occurs |
Implements OdimH5v20::HOWRootMetadata.
|
virtualinherited |
Get the 'kr_b' attribute value.
OdimH5Exception | if an unexpected error occurs |
Implements OdimH5v20::HOWRootMetadata.
|
virtualinherited |
Set the 'kr_b' attribute value.
val | the value to write |
OdimH5Exception | if an unexpected error occurs |
Implements OdimH5v20::HOWRootMetadata.
|
virtualinherited |
Get the 'simulated' attribute value.
OdimH5Exception | if an unexpected error occurs |
Implements OdimH5v20::HOWRootMetadata.
|
virtualinherited |
Set the 'simulated' attribute value.
val | the value to write |
OdimH5Exception | if an unexpected error occurs |
Implements OdimH5v20::HOWRootMetadata.
|
virtualinherited |
Get the number of products dataset store in this volume.
OdimH5Exception | Throwed if an error occurs |
|
virtualinherited |
Create a new generic 2D product in this volume.
type | The type of the product to be created |
OdimH5Exception | Throwed if an error occurs |
|
virtualinherited |
Create a new PPI product in this volume.
OdimH5Exception | Throwed if an error occurs |
|
virtualinherited |
Create a new CAPPI product in this volume.
OdimH5Exception | Throwed if an error occurs |
|
virtualinherited |
Create a new PCAPPI product in this volume.
OdimH5Exception | Throwed if an error occurs |
|
virtualinherited |
Create a new ETOP product in this volume.
OdimH5Exception | Throwed if an error occurs |
|
virtualinherited |
Create a new MAX product in this volume.
OdimH5Exception | Throwed if an error occurs |
|
virtualinherited |
Create a new RR product in this volume.
OdimH5Exception | Throwed if an error occurs |
|
virtualinherited |
Create a new VIL product in this volume.
OdimH5Exception | Throwed if an error occurs |
|
virtualinherited |
Create a new LBM product in this volume.
OdimH5Exception | Throwed if an error occurs |
|
virtualinherited |
Create a new COMP product in this volume.
OdimH5Exception | Throwed if an error occurs |
|
virtualinherited |
Create a new XSEC product in this volume.
OdimH5Exception | Throwed if an error occurs |
|
virtualinherited |
Create a new RHI product in this volume.
OdimH5Exception | Throwed if an error occurs |
|
virtualinherited |
Create a new VSP product in this volume.
OdimH5Exception | Throwed if an error occurs |
|
virtualinherited |
Create a new HSP product in this volume.
OdimH5Exception | Throwed if an error occurs |
|
virtualinherited |
Get a pointer to a generic 2D product of the volume.
index | The scan number (from 0 to n-1) |
OdimH5Exception | Throwed if an error occurs |
|
virtualinherited |
Get a pointer to a 2D-Horizonatl product of the volume.
index | The scan number (from 0 to n-1) |
OdimH5Exception | Throwed if an error occurs |
Get a pointer to a 2d-vertical product of the volume
index | The scan number (from 0 to n-1) |
OdimH5Exception | Throwed if an error occurs |
Remove a product dataset from the volume
index | The product dataset number (from 0 to n-1) |
OdimH5Exception | Throwed if an error occurs |
|
virtualinherited |
Get the pointers to all the product types in the file.
OdimH5Exception | Throwed if an error occurs |
|
virtualinherited |
Get the pointers to all the products in the file.
OdimH5Exception | Throwed if an error occurs |
|
virtualinherited |
Get OdimH5 conventions attribute value.
OdimH5Exception | if an unexpected error occurs |
|
virtualinherited |
Set OdimH5 conventions attribute value to the value required by OdimH5 specification.
OdimH5Exception | if an unexpected error occurs |
|
virtualinherited |
Get the associated HDF5 file object.
Get the associated HDF5 file object
OdimH5Exception | if an unexpected error occurs |
|
virtualinherited |
Get the HDF5 group associated to this object.
Get the HDF5 group associated to this object
OdimH5Exception | if an unexpected error occurs |
|
virtualinherited |
Test is the WHAT attributes group exist.
Check if the WHAT attributes group of this object exist.
OdimH5Exception | if an unexpected error occurs |
|
virtualinherited |
Test is the WHERE attributes group exist.
Check if the WHERE attributes group of this object exist.
OdimH5Exception | if an unexpected error occurs |
|
virtualinherited |
Test is the HOW attributes group exist.
Check if the HOW attributes group of this object exist.
OdimH5Exception | if an unexpected error occurs |
|
virtualinherited |
Get the WHAT attributes group.
Get the WHAT attributes group of this object. If it does not exist it will be created
OdimH5Exception | if an unexpected error occurs |
|
virtualinherited |
Get the WHERE attributes group.
Get the WHERE attributes group of this object. If it does not exist it will be created
OdimH5Exception | if an unexpected error occurs |
|
virtualinherited |
Get the HOW attributes group.
Get the HOW attributes group of this object. If it does not exist it will be created
OdimH5Exception | if an unexpected error occurs |
|
virtualinherited |
Get the value of 'object' attribute.
OdimH5Exception | if an unexpected error occurs |
Implements OdimH5v20::WHATRootMetadata.
|
virtualinherited |
Set the value of 'object' attribute.
val | the value to write |
OdimH5Exception | if an unexpected error occurs |
Implements OdimH5v20::WHATRootMetadata.
|
virtualinherited |
Get the value of 'version' attribute.
OdimH5Exception | if an unexpected error occurs |
Implements OdimH5v20::WHATRootMetadata.
|
virtualinherited |
Set the value of 'version' attribute.
val | the value to write |
OdimH5Exception | if an unexpected error occurs |
Implements OdimH5v20::WHATRootMetadata.
|
virtualinherited |
Get the joined value of 'date' and 'time' attributes.
Get the joined value of 'date' and 'time' attributes in a single time_t value
OdimH5Exception | if an unexpected error occurs |
Implements OdimH5v20::WHATRootMetadata.
|
virtualinherited |
Set the value of 'date' and 'time' attributes.
Set the value of 'date' and 'time' attributes using the given time_t value
val | the value to write |
OdimH5Exception | if an unexpected error occurs |
Implements OdimH5v20::WHATRootMetadata.
|
virtualinherited |
Get the value of 'source' attribute.
OdimH5Exception | if an unexpected error occurs |
Implements OdimH5v20::WHATRootMetadata.
|
virtualinherited |
Set the value of 'source' attribute.
Set the value of 'source' attribute according to OdimH5 format, using the values stored in a SourceInfo object
val | the value to write |
OdimH5Exception | if an unexpected error occurs |
Implements OdimH5v20::WHATRootMetadata.
|
virtualinherited |
Get the number of datasets in the file.
Get the number of datasets in the odim object
OdimH5Exception | if an unexpected error occurs |
|
virtualinherited |
Create a new dataset.
Create a new dataset in the odim object
OdimH5Exception | if an unexpected error occurs |
|
virtualinherited |
Get a dataset.
Get the existing dataset with the given index
index | the dataset index from 0 to n-1 |
OdimH5Exception | if an unexpected error occurs |
|
virtualinherited |
Delete a odim dataset group from the odim object.
Delete the odim dataset with the given index. Nothing is done if the dataset does not exist
index | the dataset index from 0 to n-1 |
OdimH5Exception | if an unexpected error occurs |