isce3 0.25.0
Loading...
Searching...
No Matches
isce3::product::GeoGridProduct Class Reference

GeoGridProduct class declaration. More...

#include <GeoGridProduct.h>

Public Member Functions

 GeoGridProduct (isce3::io::IH5File &)
 Constructor from IH5File object.
 
 GeoGridProduct (const Metadata &, const std::map< char, isce3::product::Grid > &)
 Constructor with Metadata and Grid map.
 
const Metadatametadata () const
 Get a read-only reference to the metadata.
 
Metadatametadata ()
 Get a reference to the metadata.
 
const Gridgrid (char freq) const
 Get a read-only reference to a grid.
 
Gridgrid (char freq)
 Get a reference to a grid.
 
void grid (const Grid &s, char freq)
 Set a grid.
 
isce3::core::LookSide lookSide () const
 Get the look direction.
 
void lookSide (isce3::core::LookSide side)
 Set look direction using enum.
 
void lookSide (const std::string &)
 Set look direction from a string.
 
std::string filename () const
 Get the filename of the HDF5 file.
 

Detailed Description

GeoGridProduct class declaration.

The L2Produt attribute Grids map, i.e. _grids, associates the frequency (key) with the Grids object (value). The GeoGridProduct object is usually initiated with an empty map and the serialization of the GeoGridProduct is responsible for populating the Grid map from the GeoGridProduct's metadata.

Constructor & Destructor Documentation

◆ GeoGridProduct() [1/2]

isce3::product::GeoGridProduct::GeoGridProduct ( isce3::io::IH5File & file)

Constructor from IH5File object.

Parameters
[in]fileIH5File object for product.

◆ GeoGridProduct() [2/2]

isce3::product::GeoGridProduct::GeoGridProduct ( const Metadata & meta,
const std::map< char, isce3::product::Grid > & grids )
inline

Constructor with Metadata and Grid map.

Parameters
[in]metaMetadata object
[in]gridsMap of grid objects per frequency

Member Function Documentation

◆ lookSide()

void isce3::product::GeoGridProduct::lookSide ( const std::string & inputLook)
inline

Set look direction from a string.

Parameters
[in]lookString representation of look side

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

Generated for ISCE3.0 by doxygen 1.13.2.