isce3  0.1.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Pages
Public Member Functions | List of all members
isce3::product::Product Class Reference

Public Member Functions

 Product (isce3::io::IH5File &)
 Constructor from IH5File object. More...
 
 Product (const Metadata &, const std::map< char, isce3::product::Swath > &)
 Constructor with Metadata and Swath map. More...
 
const Metadatametadata () const
 Get a read-only reference to the metadata.
 
Metadatametadata ()
 Get a reference to the metadata. More...
 
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. More...
 
std::string filename () const
 Get the filename of the HDF5 file. More...
 

Constructor & Destructor Documentation

isce3::product::Product::Product ( isce3::io::IH5File file)

Constructor from IH5File object.

Parameters
[in]fileIH5File object for product.
isce3::product::Product::Product ( 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

std::string isce3::product::Product::filename ( ) const
inline

Get the filename of the HDF5 file.

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

Set look direction from a string.

Parameters
[in]lookString representation of look side
Metadata& isce3::product::Product::metadata ( )
inline

Get a reference to the metadata.


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

Generated for ISCE3.0 by doxygen 1.8.5.