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

processor.cc File Reference

#include "matrixbk.hh"
#include "orbitbk.hh"
#include "slcimage.hh"
#include "productinfo.hh"
#include "constants.hh"
#include "utilities.hh"
#include "ioroutines.hh"
#include "step1routines.hh"
#include "coregistration.hh"
#include "referencephase.hh"
#include "products.hh"
#include "geocode.hh"
#include "unwrap.hh"
#include "filtering.hh"
#include "conversion.hh"
#include "exceptions.hh"
#include "bk_baseline.hh"
#include <iostream>
#include <fstream>
#include <ctime>
#include <cstdlib>
#include <cctype>
#include <algorithm>
#include <cstring>
#include <csignal>

Go to the source code of this file.

Functions

void initmessages ()
void usage (char *programname)
void handleinput (int argc, char *argv[], input_gen &for_inputfilename)
void quote ()
void copyright ()
void preview (int32 previewflag, int32 width, int32 informat, char *infile, char *outfile, char *opts)
int main (int argc, char *argv[])

Variables

bk_messages TRACE
bk_messages DEBUG
bk_messages INFO
bk_messages PROGRESS
bk_messages WARNING
bk_messages ERROR
bk_messages matDEBUG
bk_messages matERROR


Function Documentation

void copyright  ) 
 

Definition at line 2696 of file processor.cc.

References TRACE_FUNCTION.

Referenced by handleinput().

void handleinput int  argc,
char *  argv[],
input_gen for_inputfilename
 

Definition at line 2414 of file processor.cc.

References copyright(), ERROR, existed(), bk_messages::get_str(), INFO, input_error, input_gen::logfile, bk_messages::print(), quote(), SWNAME, SWVERSION, TRACE_FUNCTION, and usage().

Referenced by main().

void initmessages  ) 
 

Definition at line 2366 of file processor.cc.

References bk_messages::bellrings(), DEBUG, bk_messages::doexit(), bk_messages::doprint(), bk_messages::dostderr(), ERROR, INFO, matDEBUG, matERROR, PROGRESS, bk_messages::setidentifyer(), TRACE, and WARNING.

Referenced by main().

int main int  argc,
char *  argv[]
 

Definition at line 124 of file processor.cc.

References abs(), slcimage::add_az_t_error(), slcimage::add_rg_t_error(), slcimage::approxcentreoriginal, input_readfiles::az_timing_error, azimuthfilter(), CatchSignals(), cc_magfft, cc_magspace, checkprocessing(), coarsecorrel(), coarsecorrelfft(), slcimage::coarseoffsetL, slcimage::coarseoffsetP, coarseporbit(), coh_newmethod, coh_oldmethod, coherence(), compcoherence(), compinterfero(), convertgetorbout(), coregpm(), slcimage::currentwindow, input_readfiles::datfile, input_crop::dbow, input_crop::dbow_geo, DEBUG, deg2rad(), dinsar(), doinitwrite(), BASELINE::dump(), input_gen::dumpbaselineL, input_gen::dumpbaselineP, input_subtrrefpha::dumponlyrefpha, orbit::dumporbit(), ell2xyz(), envisat_dump_data(), EPS, existed(), fc_magfft, fc_magspace, fc_oversample, fe_method2, fe_porbits, productinfo::file, slcimage::file, productinfo::fillproductinfo(), slcimage::fillslcimage(), finecoreg(), flatearth(), input_slant2h::fohei, input_filtazi::fomaster, input_filtazi::foname, input_comprefdem::forefdemhei, input_subtrrefpha::forefpha, productinfo::formatflag, slcimage::formatflag, FORMATR4, input_filtazi::foslave, fp_goldstein, fp_spatialconv, fp_spectral, geocode(), bk_messages::get_str(), getanswer(), getorb(), getoverlap(), handle_signal(), handleinput(), input_gen::i_resfile, INFO, orbit::initialize(), initmessages(), input_fine::initoffsetL, input_coarsecorr::initoffsetL, input_fine::initoffsetP, input_coarsecorr::initoffsetP, inittest(), initwrite(), input_error, int16, int32, int_oldmethod, int_oversample, input_gen::interactive, INTERFID, window::linehi, window::linelo, window::lines(), input_gen::logfile, LOGID, input_gen::m_resfile, MASTERID, max(), input_slant2h::method, input_unwrap::method, input_filtphase::method, input_coherence::method, input_subtrrefpha::method, input_comprefpha::method, input_interfero::method, input_fine::method, input_filtrange::method, input_coarsecorr::method, min(), BASELINE::model_parameters(), productinfo::multilookP, NaN, Ncoeffs(), NUMPROCESSES, ONE27, input_gen::orb_interp, slcimage::originalwindow, input_oversample::OsrAzimuth, input_oversample::OsrRange, OversampleSLC(), phasefilter(), phasefilterspectral(), window::pixels(), window::pixhi, window::pixlo, input_coregpm::plot, input_coregpm::plotmagbg, input_fine::plotmagbg, input_fine::plotoffsets, input_fine::plotthreshold, pr_m_readfiles, input_gen::preview, preview(), bk_messages::print(), PRINT_ERROR, printcpu(), input_gen::process, processcontrol, PROGRESS, quote(), radarcodedem(), radarsat_dump_data(), rangefilter(), rangefiltporbits(), readcoeff(), readdat(), readinput(), readleader(), readres(), readvolume(), real8, removedatleader(), resample(), bk_messages::reset(), rf_adaptive, rf_porbits, input_readfiles::rg_timing_error, s2h_ambiguity, s2h_rodriguez, s2h_schwabisch, input_gen::s_resfile, slcimage::sar_processor, SARPR_ATL, SARPR_TUD, SARPR_VMP, slcimage::sensor, input_readfiles::sensor_id, orbit::set_interp_method(), slcimage::showdata(), slant2hambiguity(), slant2hrodriguez(), slant2hschwabisch(), SLAVEID, SLC_ASAR, SLC_ERS, SLC_JERS, SLC_RSAT, input_unwrap::snaphu_log, snaphu_unwrap(), spatialphasefilt(), specified(), srp_exact, srp_polynomial, subtrrefdem(), subtrrefpha(), bk_messages::summary(), input_gen::terrain_height, tiepoint(), TRACE_FUNCTION, uint, unhandled_case_error, unwraptreeframon(), updatefile(), updateprocesscontrol(), slcimage::updateslcimage(), slcimage::updateslcimageML(), usage_error, uw_method1, uw_method2, uw_method3, WARNING, slcimage::wavelength, productinfo::win, writeslc(), cn::x, xyz2lp(), cn::y, and cn::z.

void preview int32  previewflag,
int32  width,
int32  informat,
char *  infile,
char *  outfile,
char *  opts
 

Definition at line 2779 of file processor.cc.

References bk_assert(), DEBUG, FORMATCI2, FORMATCR4, FORMATHGT, FORMATR4, bk_messages::get_str(), INFO, int32, bk_messages::print(), PRINT_ERROR, PROGRESS, bk_messages::reset(), TRACE_FUNCTION, and unhandled_case_error.

Referenced by main().

void quote  ) 
 

Definition at line 2532 of file processor.cc.

References int32, ONE27, and TRACE_FUNCTION.

Referenced by handleinput(), and main().

void usage char *  programname  ) 
 

Definition at line 30 of file bkconvert.cc.

Referenced by handleinput(), and main().


Variable Documentation

bk_messages DEBUG
 

Definition at line 87 of file processor.cc.

Referenced by azimuthfilter(), bk_assert(), blockazifilt(), checkprocessing(), checkslant2h(), orbit::computecoefficients(), convertgetorbout(), coregpm(), dinsar(), window::disp(), BASELINE::dump(), orbit::dumporbit(), ell2lp(), existed(), fillprocessed(), productinfo::fillproductinfo(), slcimage::fillslcimage(), flatearth(), getorb(), getoverlap(), goldstein(), orbit::initialize(), initmessages(), inittest(), initwrite(), main(), BASELINE::model_parameters(), openfstream(), polyfit(), polyval(), preview(), printcpu(), radarcodedem(), radarsat_dump_data(), rangefiltporbits(), readdat(), readinput(), readleader(), readnull(), productinfo::readphase(), readres(), readvolume(), resample(), rfilterblock(), cn::showdata(), input_ell::showdata(), productinfo::showdata(), slcimage::showdata(), slcimage::slcimage(), snaphu_unwrap(), subtrrefdem(), subtrrefpha(), cn::test(), input_ell::test(), window::test(), tiepoint(), unwraptreeframon(), updatefile(), slcimage::updateslcimage(), slcimage::updateslcimageML(), writearg(), and writeslc().

bk_messages ERROR
 

Definition at line 91 of file processor.cc.

Referenced by bk_assert(), checkcomprefdem(), checkfine(), checkgeocode(), checkrequest(), coregpm(), dinsar(), productinfo::fillproductinfo(), flatearth(), getorb(), handleinput(), initmessages(), openfstream(), radarcodedem(), radarsat_dump_data(), readcoeff(), readinput(), readres(), readvolume(), removedatleader(), updateprocesscontrol(), slcimage::updateslcimage(), slcimage::updateslcimageML(), and writeslc().

bk_messages INFO
 

Definition at line 88 of file processor.cc.

Referenced by azimuthfilter(), checkcoarsecorr(), checkcoherence(), checkcomprefdem(), checkcomprefpha(), checkcoregpm(), checkcrop(), checkdinsar(), checkfiltazi(), checkfiltphase(), checkfiltrange(), checkfine(), checkgeneral(), checkgeocode(), checkinterfero(), checkoversample(), checkporbits(), checkreadfiles(), checkresample(), checkslant2h(), checksubtrrefdem(), checksubtrrefpha(), checkunwrap(), coarsecorrel(), coarsecorrelfft(), coarseporbit(), compcoherence(), compinterfero(), orbit::computecoefficients(), convertgetorbout(), coregpm(), dinsar(), BASELINE::dump(), orbit::dumporbit(), envisat_dump_data(), slcimage::fillslcimage(), flatearth(), getoverlap(), handleinput(), orbit::initialize(), initmessages(), inittest(), main(), BASELINE::model_parameters(), phasefilter(), phasefilterspectral(), polyfit(), preview(), printcpu(), radarcodedem(), radarsat_dump_data(), rangefilter(), rangefiltporbits(), readcoeff(), readdat(), readinput(), readleader(), resample(), rfilterblock(), slant2hschwabisch(), snaphu_unwrap(), spatialphasefilt(), subtrrefdem(), subtrrefpha(), tiepoint(), unwraptreeframon(), slcimage::updateslcimageML(), and writeslc().

bk_messages matDEBUG
 

Definition at line 92 of file processor.cc.

bk_messages matERROR
 

Definition at line 93 of file processor.cc.

bk_messages PROGRESS
 

Definition at line 89 of file processor.cc.

Referenced by azimuthfilter(), coarsecorrel(), coarsecorrelfft(), coarseporbit(), compcoherence(), compinterfero(), coregpm(), dinsar(), orbit::dumporbit(), envisat_dump_data(), finecoreg(), geocode(), getorb(), orbit::initialize(), initmessages(), main(), OversampleSLC(), phasefilter(), phasefilterspectral(), preview(), radarcodedem(), radarsat_dump_data(), rangefilter(), rangefiltporbits(), readdat(), readinput(), readleader(), readnull(), readvolume(), resample(), slant2hambiguity(), slant2hrodriguez(), slant2hschwabisch(), snaphu_unwrap(), spatialphasefilt(), subtrrefpha(), tiepoint(), unwraptreeframon(), and writeslc().

bk_messages TRACE
 

Definition at line 86 of file processor.cc.

Referenced by coregpm(), initmessages(), rangefilter(), rangefiltporbits(), readinput(), and rfilterblock().

bk_messages WARNING
 

Definition at line 90 of file processor.cc.

Referenced by azimuthfilter(), BBhBv(), blockazifilt(), checkcomprefdem(), checkcomprefpha(), checkcoregpm(), checkfiltazi(), checkfiltphase(), checkfiltrange(), checkfine(), checkgeneral(), checkprocessing(), checkreadfiles(), checkrequest(), checksubtrrefdem(), checksubtrrefpha(), coarsecorrel(), coarsecorrelfft(), compcoherence(), convertgetorbout(), coregpm(), dinsar(), productinfo::fillproductinfo(), slcimage::fillslcimage(), finecoreg(), flatearth(), getoffset(), getorb(), orbit::getxyz(), orbit::getxyzddot(), orbit::getxyzdot(), goldstein(), orbit::initialize(), initmessages(), inittest(), julday(), lp2xyz(), main(), BASELINE::model_parameters(), phasefilter(), phasefilterspectral(), polyfit(), polyval(), radarcodedem(), radarsat_dump_data(), rangefilter(), rangefiltporbits(), readdat(), readinput(), readleader(), readres(), readvolume(), resample(), rfilterblock(), slant2hambiguity(), slant2hrodriguez(), slant2hschwabisch(), spatialphasefilt(), subtrrefdem(), tiepoint(), unwraptreeframon(), updatefile(), updateprocesscontrol(), slcimage::updateslcimage(), slcimage::updateslcimageML(), writeslc(), xyz2orb(), and xyz2t().


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