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

RadarGridProduct class declaration. More...

#include <RadarGridProduct.h>

Public Member Functions

 RadarGridProduct (isce3::io::IH5File &)
 Constructor from IH5File object.
 
 RadarGridProduct (const Metadata &, const std::map< char, isce3::product::Swath > &)
 Constructor with Metadata and Swath map.
 
const Metadatametadata () const
 Get a read-only reference to the metadata.
 
Metadatametadata ()
 Get a reference to the metadata.
 
const Swathswath (char freq) const
 Get a read-only reference to a swath.
 
Swathswath (char freq)
 Get a reference to a swath.
 
void swath (const Swath &s, char freq)
 Set a swath.
 
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

RadarGridProduct class declaration.

The Produt attribute Swaths map, i.e. _swaths, associates the frequency (key) with the Swath object (value). The RadarGridProduct object is usually initiated with an empty map and the serialization of the SAR product is responsible for populating the Swath map from the product's metadata.

Constructor & Destructor Documentation

◆ RadarGridProduct() [1/2]

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

Constructor from IH5File object.

Parameters
[in]fileIH5File object for product.

◆ RadarGridProduct() [2/2]

isce3::product::RadarGridProduct::RadarGridProduct ( const Metadata & meta,
const std::map< char, isce3::product::Swath > & swaths )
inline

Constructor with Metadata and Swath map.

Parameters
[in]metaMetadata object
[in]swathsMap of Swath objects per frequency

Member Function Documentation

◆ lookSide()

void isce3::product::RadarGridProduct::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.