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

Public Member Functions

 TopoLayers (size_t length, size_t width)
 
void setBlockSize (size_t length, size_t width)
 
size_t length () const
 
size_t width () const
 
void initRasters (const std::string &outdir, size_t width, size_t length, bool computeMask=false)
 
void setRasters (isce3::io::Raster &xRaster, isce3::io::Raster &yRaster, isce3::io::Raster &zRaster, isce3::io::Raster &incRaster, isce3::io::Raster &hdgRaster, isce3::io::Raster &localIncRaster, isce3::io::Raster &localPsiRaster, isce3::io::Raster &simRaster)
 
void setRasters (isce3::io::Raster &xRaster, isce3::io::Raster &yRaster, isce3::io::Raster &zRaster, isce3::io::Raster &incRaster, isce3::io::Raster &hdgRaster, isce3::io::Raster &localIncRaster, isce3::io::Raster &localPsiRaster, isce3::io::Raster &simRaster, isce3::io::Raster &maskRaster)
 
std::valarray< double > & x ()
 
std::valarray< double > & y ()
 
std::valarray< double > & z ()
 
std::valarray< float > & inc ()
 
std::valarray< float > & hdg ()
 
std::valarray< float > & localInc ()
 
std::valarray< float > & localPsi ()
 
std::valarray< float > & sim ()
 
std::valarray< short > & mask ()
 
std::valarray< double > & crossTrack ()
 
void x (size_t row, size_t col, double value)
 
void y (size_t row, size_t col, double value)
 
void z (size_t row, size_t col, double value)
 
void inc (size_t row, size_t col, float value)
 
void hdg (size_t row, size_t col, float value)
 
void localInc (size_t row, size_t col, float value)
 
void localPsi (size_t row, size_t col, float value)
 
void sim (size_t row, size_t col, float value)
 
void mask (size_t row, size_t col, short value)
 
void crossTrack (size_t row, size_t col, double value)
 
double x (size_t row, size_t col) const
 
double y (size_t row, size_t col) const
 
double z (size_t row, size_t col) const
 
float inc (size_t row, size_t col) const
 
float hdg (size_t row, size_t col) const
 
float localInc (size_t row, size_t col) const
 
float localPsi (size_t row, size_t col) const
 
float sim (size_t row, size_t col) const
 
short mask (size_t row, size_t col) const
 
double crossTrack (size_t row, size_t col) const
 
void writeData (size_t xidx, size_t yidx)
 

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

Generated for ISCE3.0 by doxygen 1.8.5.