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

bk_messages Class Reference

#include <bk_messages.hh>

List of all members.

Public Member Functions

 bk_messages ()
 ~bk_messages ()
void terminate ()
void rewind ()
char * get_id ()
void dostderr (bool s)
void doprint (bool s)
void doexit (bool s)
void bellrings (int s)
int width () const
void width (int s)
int precision () const
void precision (int s)
void reset ()
void setidentifyer (const char *id)
char * get_str ()
void print ()
void print (const char *s)
void summary ()
template<class Type> ostream & operator<< (const Type X)

Private Attributes

bool print_cout
bool print_cerr
bool do_exit_
int ringbell_
int strwidth
int strprecision
char name_ [10]
ostrstream buf
int nummessages
char first_messages [6][256]


Constructor & Destructor Documentation

bk_messages::bk_messages  )  [inline]
 

Definition at line 142 of file bk_messages.hh.

References buf, do_exit_, name_, nummessages, print_cerr, print_cout, ringbell_, strprecision, and strwidth.

bk_messages::~bk_messages  )  [inline]
 

Definition at line 171 of file bk_messages.hh.

References buf.


Member Function Documentation

void bk_messages::bellrings int  s  )  [inline]
 

Definition at line 183 of file bk_messages.hh.

References ringbell_.

Referenced by initmessages(), and readinput().

void bk_messages::doexit bool  s  )  [inline]
 

Definition at line 182 of file bk_messages.hh.

References do_exit_.

Referenced by initmessages().

void bk_messages::doprint bool  s  )  [inline]
 

Definition at line 181 of file bk_messages.hh.

References print_cout.

Referenced by initmessages(), and readinput().

void bk_messages::dostderr bool  s  )  [inline]
 

Definition at line 180 of file bk_messages.hh.

References print_cerr.

Referenced by initmessages().

char* bk_messages::get_id  )  [inline]
 

Definition at line 179 of file bk_messages.hh.

References name_.

char* bk_messages::get_str  )  [inline]
 

Definition at line 246 of file bk_messages.hh.

References buf.

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

template<class Type>
ostream& bk_messages::operator<< const Type  X  )  [inline]
 

Definition at line 343 of file bk_messages.hh.

References buf.

void bk_messages::precision int  s  )  [inline]
 

Definition at line 187 of file bk_messages.hh.

References buf.

int bk_messages::precision  )  const [inline]
 

Definition at line 186 of file bk_messages.hh.

References buf.

Referenced by orbit::initialize(), BASELINE::model_parameters(), polyfit(), reset(), and tiepoint().

void bk_messages::print const char *  s  )  [inline]
 

Definition at line 271 of file bk_messages.hh.

References do_exit_, first_messages, name_, nummessages, print_cerr, print_cout, and ringbell_.

void bk_messages::print  )  [inline]
 

Definition at line 257 of file bk_messages.hh.

References buf, rewind(), and terminate().

Referenced by abs(), matrix< Type >::allocate(), angle(), angle2cmplx(), azimuthfilter(), BBhBv(), bk_assert(), blockazifilt(), checkcoarsecorr(), checkcoherence(), checkcomprefdem(), checkcomprefpha(), checkcoregpm(), checkcrop(), checkdinsar(), checkfiltazi(), checkfiltphase(), checkfiltrange(), checkfine(), checkgeneral(), checkgeocode(), checkinterfero(), checkoversample(), checkporbits(), checkprocessing(), checkreadfiles(), checkrequest(), checkresample(), checkslant2h(), checksubtrrefdem(), checksubtrrefpha(), checkunwrap(), choles(), coarsecorrel(), coarsecorrelfft(), coarseporbit(), coherence(), coherence2(), compcoherence(), compinterfero(), orbit::computecoefficients(), conj(), matrix< Type >::conj(), convertgetorbout(), coregpm(), correlate(), cos(), diagxmat(), dinsar(), window::disp(), dotdiv(), dotmult(), dotmultconjphase(), BASELINE::dump(), dumpasc(), orbit::dumporbit(), ell2lp(), envisat_dump_data(), existed(), fft(), fft2d(), fileci2tomatcr4(), fillprocessed(), productinfo::fillproductinfo(), slcimage::fillslcimage(), finecoreg(), flatearth(), matrix< Type >::fliplr(), matrix< Type >::flipud(), four1(), geocode(), matrix< Type >::getdata(), getoffset(), getorb(), getoverlap(), orbit::getxyz(), orbit::getxyzddot(), orbit::getxyzdot(), goldstein(), handleinput(), ifft(), ifft2d(), imag(), orbit::initialize(), matrix< Type >::initialize(), inittest(), initwrite(), intensity(), julday(), lp2xyz(), magnitude(), main(), mat2cr4(), matassert(), matrix< Type >::matrix(), matTxmat(), matxmatT(), max(), mean(), min(), BASELINE::model_parameters(), multilook(), mysort2(), norm(), norm2(), openfstream(), operator *(), matrix< Type >::operator *=(), matrix< Type >::operator!=(), operator+(), matrix< Type >::operator+=(), operator-(), matrix< Type >::operator-=(), operator/(), matrix< Type >::operator/=(), matrix< Type >::operator=(), matrix< Type >::operator==(), oversample(), OversampleSLC(), phasefilter(), phasefilterspectral(), polyfit(), polyval(), preview(), printcpu(), radarcodedem(), radarsat_dump_data(), rangefilter(), rangefiltporbits(), readcoeff(), readdat(), readinput(), readleader(), readnull(), productinfo::readphase(), readres(), readvolume(), real(), resample(), matrix< Type >::resize(), rfilterblock(), matrix< Type >::setcolumn(), matrix< Type >::setdata(), matrix< Type >::setrow(), slcimage::showdata(), productinfo::showdata(), matrix< Type >::showdata(), input_ell::showdata(), cn::showdata(), sin(), slant2hambiguity(), slant2hrodriguez(), slant2hschwabisch(), slcimage::slcimage(), smooth(), snaphu_unwrap(), solvechol(), spatialphasefilt(), sqr(), subtrrefdem(), subtrrefpha(), sum(), window::test(), input_ell::test(), cn::test(), tiepoint(), unwraptreeframon(), updatefile(), updateprocesscontrol(), slcimage::updateslcimage(), slcimage::updateslcimageML(), writearg(), writeslc(), xyz2orb(), xyz2t(), and matrix< Type >::~matrix().

void bk_messages::reset  )  [inline]
 

Definition at line 191 of file bk_messages.hh.

References buf, precision(), rewind(), strprecision, strwidth, terminate(), and width().

Referenced by convertgetorbout(), envisat_dump_data(), slcimage::fillslcimage(), main(), BASELINE::model_parameters(), polyfit(), preview(), radarsat_dump_data(), readinput(), readvolume(), rfilterblock(), tiepoint(), and writeslc().

void bk_messages::rewind  )  [inline]
 

Definition at line 178 of file bk_messages.hh.

References buf.

Referenced by orbit::initialize(), BASELINE::model_parameters(), print(), rangefilter(), and reset().

void bk_messages::setidentifyer const char *  id  )  [inline]
 

Definition at line 210 of file bk_messages.hh.

References do_exit_, name_, print_cerr, and ringbell_.

Referenced by initmessages().

void bk_messages::summary  )  [inline]
 

Definition at line 305 of file bk_messages.hh.

References first_messages, name_, nummessages, and ringbell_.

Referenced by main().

void bk_messages::terminate  )  [inline]
 

Definition at line 177 of file bk_messages.hh.

References buf.

Referenced by print(), and reset().

void bk_messages::width int  s  )  [inline]
 

Definition at line 185 of file bk_messages.hh.

References buf.

int bk_messages::width  )  const [inline]
 

Definition at line 184 of file bk_messages.hh.

References buf.

Referenced by orbit::initialize(), BASELINE::model_parameters(), polyfit(), reset(), and tiepoint().


Member Data Documentation

ostrstream bk_messages::buf [private]
 

Definition at line 135 of file bk_messages.hh.

Referenced by bk_messages(), get_str(), operator<<(), precision(), print(), reset(), rewind(), terminate(), width(), and ~bk_messages().

bool bk_messages::do_exit_ [private]
 

Definition at line 130 of file bk_messages.hh.

Referenced by bk_messages(), doexit(), print(), and setidentifyer().

char bk_messages::first_messages[6][256] [private]
 

Definition at line 137 of file bk_messages.hh.

Referenced by print(), and summary().

char bk_messages::name_[10] [private]
 

Definition at line 134 of file bk_messages.hh.

Referenced by bk_messages(), get_id(), print(), setidentifyer(), and summary().

int bk_messages::nummessages [private]
 

Definition at line 136 of file bk_messages.hh.

Referenced by bk_messages(), print(), and summary().

bool bk_messages::print_cerr [private]
 

Definition at line 129 of file bk_messages.hh.

Referenced by bk_messages(), dostderr(), print(), and setidentifyer().

bool bk_messages::print_cout [private]
 

Definition at line 128 of file bk_messages.hh.

Referenced by bk_messages(), doprint(), and print().

int bk_messages::ringbell_ [private]
 

Definition at line 131 of file bk_messages.hh.

Referenced by bellrings(), bk_messages(), print(), setidentifyer(), and summary().

int bk_messages::strprecision [private]
 

Definition at line 133 of file bk_messages.hh.

Referenced by bk_messages(), and reset().

int bk_messages::strwidth [private]
 

Definition at line 132 of file bk_messages.hh.

Referenced by bk_messages(), and reset().


The documentation for this class was generated from the following file:
Generated on Fri Apr 22 15:58:18 2005 for Doris by doxygen 1.3.6