Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members

products.hh File Reference

#include "constants.hh"
#include "readinput.hh"
#include "orbitbk.hh"
#include "slcimage.hh"
#include "productinfo.hh"

Go to the source code of this file.

Functions

void compinterfero (const slcimage &master, const slcimage &slave, const input_gen &input_general, const input_interfero &input_i_interfero, const matrix< real8 > &coeff_refpha)
void subtrrefpha (const slcimage &master, const productinfo &interferogram, const input_gen &input_general, const input_subtrrefpha &input_i_subtrrefpha, const matrix< real8 > &coeff_refpha)
void subtrrefpha (const input_ell &ellips, const slcimage &master, const slcimage &slave, const productinfo &interferogram, const input_gen &input_general, const input_subtrrefpha &input_i_subtrrefpha, orbit &masterorbit, orbit &slaveorbit)
void compcoherence (const slcimage &master, const slcimage &slave, const input_gen &input_general, const input_coherence &input_i_coherence, const matrix< real8 > &coeff_flatearth)
void subtrrefdem (const productinfo &interferogram, const productinfo &radarcoderefdem, const input_gen &input_general, const input_subtrrefdem &input_i_subtrrefdem)
void dinsar (const input_gen &input_general, const input_dinsar &dinsarinput, const input_ell &ellips, const slcimage &master, orbit &masterorbit, const slcimage &defoslave, orbit &defoorbit, const productinfo &defointerferogram)


Function Documentation

void compcoherence const slcimage master,
const slcimage slave,
const input_gen input_general,
const input_coherence input_i_coherence,
const matrix< real8 > &  coeff_flatearth
 

Definition at line 359 of file products.cc.

References bk_assert(), coherence(), coherence2(), input_coherence::cohsizeL, input_coherence::cohsizeP, complr4, conj(), cos(), slcimage::currentwindow, slcimage::file, input_coherence::foccoh, input_coherence::focoh, slcimage::formatflag, INFO, input_error, int32, window::linehi, window::linelo, matrix< Type >::lines(), window::lines(), magnitude(), input_gen::memory, multilook(), input_coherence::multilookL, input_coherence::multilookP, norm(), normalize(), openfstream(), slcimage::originalwindow, input_gen::overwrit, matrix< Type >::pixels(), window::pixhi, window::pixlo, polyval(), bk_messages::print(), PRINT_ERROR, processcontrol, PROGRESS, slcimage::readdata(), real4, real8, matrix< Type >::resize(), matrix< Type >::setdata(), sin(), matrix< Type >::size(), specified(), TRACE_FUNCTION, uint, unhandled_case_error, and WARNING.

Referenced by main().

void compinterfero const slcimage master,
const slcimage slave,
const input_gen input_general,
const input_interfero input_i_interfero,
const matrix< real8 > &  coeff_refpha
 

Definition at line 79 of file products.cc.

References angle(), angle2cmplx(), bk_assert(), complr4, conj(), slcimage::currentwindow, window::disp(), slcimage::file, file_error, input_interfero::focint, input_interfero::foint, slcimage::formatflag, INFO, input_error, int32, window::linehi, window::linelo, window::lines(), input_gen::memory, multilook(), input_interfero::multilookL, input_interfero::multilookP, normalize(), openfstream(), slcimage::originalwindow, input_gen::overwrit, window::pixels(), window::pixhi, window::pixlo, polyval(), bk_messages::print(), PRINT_ERROR, processcontrol, PROGRESS, slcimage::readdata(), real4, real8, matrix< Type >::size(), specified(), TRACE_FUNCTION, and uint.

Referenced by main().

void dinsar const input_gen input_general,
const input_dinsar dinsarinput,
const input_ell ellips,
const slcimage master,
orbit masterorbit,
const slcimage defoslave,
orbit defoorbit,
const productinfo defointerferogram
 

Definition at line 1619 of file products.cc.

References abs(), BBparBperp(), bk_assert(), choles(), complr4, DEBUG, dumpasc(), ERROR, eye(), productinfo::file, file_error, productinfo::fillproductinfo(), slcimage::fillslcimage(), input_dinsar::fodinsar, FORMATCR4, productinfo::formatflag, input_dinsar::foscaleduint, bk_messages::get_str(), orbit::getxyz(), INFO, orbit::initialize(), int32, invertchol(), slcimage::line2ta(), window::linehi, window::linelo, window::lines(), matrix< Type >::lines(), lp2xyz(), input_gen::m_resfile, matTxmat(), max(), productinfo::multilookL, productinfo::multilookP, normalize(), ONE27, openfstream(), slcimage::originalwindow, input_gen::overwrit, window::pixels(), window::pixhi, window::pixlo, bk_messages::print(), PRINT_ERROR, processcontrol, PROGRESS, real4, real8, solvechol(), some_error, specified(), input_dinsar::topointresfile, input_dinsar::topomasterresfile, input_dinsar::toposlaveresfile, TRACE_FUNCTION, uint, WARNING, productinfo::win, and xyz2orb().

Referenced by main().

void subtrrefdem const productinfo interferogram,
const productinfo radarcoderefdem,
const input_gen input_general,
const input_subtrrefdem input_i_subtrrefdem
 

Definition at line 1353 of file products.cc.

References abs(), bk_assert(), complr4, cos(), DEBUG, productinfo::file, file_error, input_subtrrefdem::focint, FORMATCR4, productinfo::formatflag, FORMATR4, INFO, int32, window::linehi, window::linelo, window::lines(), max(), min(), productinfo::multilookL, productinfo::multilookP, input_subtrrefdem::offsetL, input_subtrrefdem::offsetP, openfstream(), input_gen::overwrit, window::pixels(), window::pixhi, window::pixlo, bk_messages::print(), PRINT_ERROR, processcontrol, real4, real8, sin(), TRACE_FUNCTION, WARNING, and productinfo::win.

Referenced by main().

void subtrrefpha const input_ell ellips,
const slcimage master,
const slcimage slave,
const productinfo interferogram,
const input_gen input_general,
const input_subtrrefpha input_i_subtrrefpha,
orbit masterorbit,
orbit slaveorbit
 

Definition at line 1075 of file products.cc.

References angle2cmplx(), bk_assert(), dotmultconjphase(), input_subtrrefpha::dumponlyrefpha, productinfo::file, input_subtrrefpha::focint, input_subtrrefpha::forefpha, FORMATCR4, productinfo::formatflag, INFO, int32, window::linelo, window::lines(), lp2xyz(), multilook(), productinfo::multilookL, input_subtrrefpha::multilookL, productinfo::multilookP, input_subtrrefpha::multilookP, openfstream(), input_gen::overwrit, PI, slcimage::pix2tr(), window::pixels(), window::pixlo, bk_messages::print(), PRINT_ERROR, processcontrol, PROGRESS, real4, real8, SOL, TRACE_FUNCTION, unhandled_case_error, slcimage::wavelength, productinfo::win, and xyz2t().

Referenced by main().

void subtrrefpha const slcimage master,
const productinfo interferogram,
const input_gen input_general,
const input_subtrrefpha input_i_subtrrefpha,
const matrix< real8 > &  coeff_refpha
 

Definition at line 805 of file products.cc.

References angle2cmplx(), bk_assert(), DEBUG, dotmultconjphase(), input_subtrrefpha::dumponlyrefpha, productinfo::file, input_subtrrefpha::focint, input_subtrrefpha::forefpha, FORMATCR4, productinfo::formatflag, INFO, int32, window::linehi, window::linelo, window::lines(), input_gen::memory, multilook(), productinfo::multilookL, input_subtrrefpha::multilookL, productinfo::multilookP, input_subtrrefpha::multilookP, normalize(), openfstream(), slcimage::originalwindow, input_gen::overwrit, window::pixels(), window::pixhi, window::pixlo, polyval(), bk_messages::print(), PRINT_ERROR, processcontrol, PROGRESS, real4, real8, some_error, TRACE_FUNCTION, uint, unhandled_case_error, and productinfo::win.


Generated on Fri Apr 22 15:58:12 2005 for Doris by doxygen 1.3.6