Newer
Older
//***************************************************************************//
//* FRIDA: fast reliable interactive data analysis *//
//* (C) Joachim Wuttke 1990-, v2(C++) 2001- *//
//* http://apps.jcns.fz-juelich.de/frida *//
//***************************************************************************//
int iPlot; ///< The index of this window in NPloWin::Plots.
void gp_write( const string& in );
void plotFrame( const string& xlabel, const string& ylabel );
void addSpec( bool as_line, bool new_style, int style_no,
const vector<double>& xp,
const vector<double>& yp,
const vector<double>& dyp,
const vector<double>& z,
const string& xco,
const string& yco,
const string& info );
void docTxLine( const string& line );
void docPtTxLine( const string& line, int num );
void docCvTxLine( const string& line, int num );
void writePostscript( const string& ps_outdir,
const string& ps_head,
const string& ps_dict );
void setAux( const string& cmd );
private:
int gp_fifo;
int gp_fno;
string gp_fnames;
int ps_fnum; // file
int ps_snum; // spectrum
int ps_pnum; // spectrum with pstyle
int ps_cnum; // spectrum with cstyle
void ps_ticktack( const vector<double>& Tacks, int ntpt,
const double *ticklim, const CAxis *A );
vector<string> ps_Doc;
vector<string> ps_accu; // future output is accumulated here
//! Direct access to plot windows collection.
extern vector<CPlot*> Plots; ///< This vector holds all plot windows.
extern int nPlot; ///< Must be kept equal to Plots.size().
extern int iPlot; ///< Index of currently active plot window.