#include <app_peakfind.h>
Inheritance diagram for Focus:

Public Member Functions | |
| Focus (DSPPeakFindControl *Pfc, SPA_PeakFind_p *Pfp, GtkWidget *Vbox, GtkWidget *Hbox) | |
| virtual | ~Focus () |
| virtual void | addheader (ofstream &out) |
| void | ratemeter_changed () |
| void | setmode (int m, int state) |
| gint | atrun () |
| void | getdata () |
Static Public Member Functions | |
| static void | on_rdecads_changed (GtkEditable *spin, Focus *foc) |
| static void | on_rfirstdecad_changed (GtkEditable *spin, Focus *foc) |
| static void | on_SetAuto_clicked (GtkButton *button, Focus *foc) |
| static void | on_LinLog_clicked (GtkButton *button, Focus *foc) |
| static void | on_Invers_clicked (GtkButton *button, Focus *foc) |
| static void | on_cps_changed (Param_Control *pcs, gpointer data) |
| static void | on_0d_clicked (GtkButton *button, Focus *foc) |
| static void | on_1d_clicked (GtkButton *button, Focus *foc) |
| static void | on_2d_clicked (GtkButton *button, Focus *foc) |
| static void | on_EXYprint_clicked (GtkButton *button, Focus *foc) |
| static gint | item_event (GnomeCanvasItem *item, GdkEvent *event, Focus *foc) |
Public Attributes | |
| int | xymode |
| int | autoskl |
| int | mode |
| double | cnthi |
| double | cntlo |
| double | cpshi |
| double | cpslo |
| double | cps |
| GtkWidget * | RateMeter [5] |
| int | rateleds |
| int | ratedecades |
| int | firstdecade |
| double | l10maxrate |
| double | l10minrate |
| double | ledstep |
| double | leds_decade |
| GtkWidget * | canvas |
| GdkPixbuf * | focuspixbuf |
| GnomeCanvasItem * | focuspixbufitem |
| GnomeCanvasItem * | hline |
| GnomeCanvasItem * | vline |
| gint | bpp |
| gint | rowstride |
| guchar * | pixels |
| DataBox * | xbox |
| DataBox * | ybox |
Private Member Functions | |
| void | AutoHiLo () |
| void | CalcLookUp (int SklMode=SKL_LOG) |
| int | LookUp (FPIXTYP x) |
Private Attributes | |
| int | nnx |
| int | nnx2d |
| float * | yn |
| float * | xn |
| float * | xx |
| float * | yy |
| FPIXTYP | LookupTbl [FCOLMAX] |
| int | invers |
| int | linlog |
| SPA_PeakFind_p * | pfp |
| DSPPeakFindControl * | pfc |
Definition at line 108 of file app_peakfind.h.
|
||||||||||||||||||||
|
Definition at line 59 of file app_focus.C. References DBG_L2, FALSE, FOCUS_MODE_0D, FOCUS_MODE_1D, FOCUS_MODE_2D, FOCUSICONSIZE, FOCUSSCROLLSZ, gapp, GNOME_PAD, mode(), MyGnomeTools::mygtk_create_input(), PI_DEBUG, SKL_LOG, and TRUE. |
|
|
Definition at line 300 of file app_focus.C. References DBG_L2, PI_DEBUG, DataBox::stop(), xn, xx, ybox, yn, and yy. |
|
|
Definition at line 125 of file app_peakfind.h. References SPA_PeakFind_p::energy, SPA_PeakFind_p::gate2d, pfp, and SPA_PeakFind_p::radius. |
|
|
Reimplemented from DataBox. Definition at line 444 of file app_focus.C. |
|
|
Definition at line 586 of file app_focus.C. References SPA_PeakFind_p::buffer, cnthi, cntlo, cpshi, cpslo, FPIXTYP, SPA_PeakFind_p::gate2d, SPA_PeakFind_p::npkte2d, and pfp. |
|
|
Definition at line 603 of file app_focus.C. References CNT, cnthi, cntlo, cpslo, FCOLMAX, LookupTbl, SKL_LIN, and SKL_LOG. Referenced by getdata(). |
|
|
Reimplemented from DataBox. Definition at line 449 of file app_focus.C. References autoskl, CalcLookUp(), cnthi, cntlo, cps, cpshi, cpslo, FALSE, FOCUS_MODE_0D, FOCUS_MODE_1D, SPA_PeakFind_p::gate, Mem2d::GetDataPkt(), DSPPeakFindControl::hard, Mem2d::HiLo(), linlog, LookUp(), mode, nnx, SPA_PeakFind_p::npkte, on_cps_changed(), pfc, PeakFindScan::PFget0d(), PeakFindScan::PFhwrun(), pfp, DSPPeakFindControl::pfscan, DataBox::setxyData(), DSPPeakFindControl::update(), DataBox::vbox, xbox, xn, xx, SPA_PeakFind_p::xyscans, ybox, yn, and yy. |
|
||||||||||||||||
|
Definition at line 417 of file app_focus.C. References FALSE, FOCUSICONSIZE, pfc, pfp, SPA_PeakFind_p::radius, DSPPeakFindControl::update(), SPA_PeakFind_p::xorg, and SPA_PeakFind_p::yorg. |
|
|
Definition at line 167 of file app_peakfind.h. References FCOLMAX, and LookupTbl. Referenced by getdata(). |
|
||||||||||||
|
Definition at line 392 of file app_focus.C. References FOCUS_MODE_0D, and setmode(). |
|
||||||||||||
|
Definition at line 396 of file app_focus.C. References FOCUS_MODE_1D, and setmode(). |
|
||||||||||||
|
Definition at line 400 of file app_focus.C. References FOCUS_MODE_2D, and setmode(). |
|
||||||||||||
|
Definition at line 374 of file app_focus.C. References cps, cpshi, cpslo, l10maxrate, l10minrate, led_bar_light_percent(), leds_decade, linlog, RateMeter, and SKL_LOG. Referenced by getdata(). |
|
||||||||||||
|
Definition at line 405 of file app_focus.C. |
|
||||||||||||
|
Definition at line 344 of file app_focus.C. |
|
||||||||||||
|
Definition at line 337 of file app_focus.C. |
|
||||||||||||
|
Definition at line 313 of file app_focus.C. References ratedecades, and ratemeter_changed(). |
|
||||||||||||
|
Definition at line 321 of file app_focus.C. References firstdecade, and ratemeter_changed(). |
|
||||||||||||
|
Definition at line 330 of file app_focus.C. |
|
|
Definition at line 351 of file app_focus.C. References firstdecade, l10maxrate, l10minrate, led_bar_new_with_decades(), leds_decade, ratedecades, rateleds, RateMeter, TRUE, and DataBox::vbox. Referenced by on_rdecads_changed(), and on_rfirstdecad_changed(). |
|
||||||||||||
|
Definition at line 133 of file app_peakfind.h. References mode, DataBox::run(), and DataBox::stop(). Referenced by on_0d_clicked(), on_1d_clicked(), and on_2d_clicked(). |
|
|
Definition at line 147 of file app_peakfind.h. Referenced by getdata(), and on_SetAuto_clicked(). |
|
|
Definition at line 158 of file app_peakfind.h. |
|
|
Definition at line 154 of file app_peakfind.h. |
|
|
Definition at line 148 of file app_peakfind.h. Referenced by AutoHiLo(), CalcLookUp(), and getdata(). |
|
|
Definition at line 148 of file app_peakfind.h. Referenced by AutoHiLo(), CalcLookUp(), and getdata(). |
|
|
Definition at line 148 of file app_peakfind.h. Referenced by getdata(), and on_cps_changed(). |
|
|
Definition at line 148 of file app_peakfind.h. Referenced by AutoHiLo(), getdata(), and on_cps_changed(). |
|
|
Definition at line 148 of file app_peakfind.h. Referenced by AutoHiLo(), CalcLookUp(), getdata(), and on_cps_changed(). |
|
|
Definition at line 151 of file app_peakfind.h. Referenced by on_rfirstdecad_changed(), and ratemeter_changed(). |
|
|
Definition at line 155 of file app_peakfind.h. |
|
|
Definition at line 156 of file app_peakfind.h. |
|
|
Definition at line 157 of file app_peakfind.h. |
|
|
Definition at line 183 of file app_peakfind.h. Referenced by on_Invers_clicked(). |
|
|
Definition at line 152 of file app_peakfind.h. Referenced by on_cps_changed(), and ratemeter_changed(). |
|
|
Definition at line 152 of file app_peakfind.h. Referenced by on_cps_changed(), and ratemeter_changed(). |
|
|
Definition at line 152 of file app_peakfind.h. Referenced by on_cps_changed(), and ratemeter_changed(). |
|
|
Definition at line 152 of file app_peakfind.h. |
|
|
Definition at line 183 of file app_peakfind.h. Referenced by getdata(), on_cps_changed(), and on_LinLog_clicked(). |
|
|
Definition at line 182 of file app_peakfind.h. Referenced by CalcLookUp(), and LookUp(). |
|
|
Definition at line 147 of file app_peakfind.h. |
|
|
Definition at line 177 of file app_peakfind.h. Referenced by getdata(). |
|
|
Definition at line 177 of file app_peakfind.h. |
|
|
Definition at line 186 of file app_peakfind.h. Referenced by getdata(), and item_event(). |
|
|
Definition at line 185 of file app_peakfind.h. Referenced by addheader(), AutoHiLo(), getdata(), and item_event(). |
|
|
Definition at line 159 of file app_peakfind.h. |
|
|
Definition at line 151 of file app_peakfind.h. Referenced by on_rdecads_changed(), and ratemeter_changed(). |
|
|
Definition at line 151 of file app_peakfind.h. Referenced by ratemeter_changed(). |
|
|
Definition at line 150 of file app_peakfind.h. Referenced by on_cps_changed(), and ratemeter_changed(). |
|
|
Definition at line 158 of file app_peakfind.h. |
|
|
Definition at line 157 of file app_peakfind.h. |
|
|
Definition at line 161 of file app_peakfind.h. Referenced by getdata(). |
|
|
Definition at line 180 of file app_peakfind.h. |
|
|
Definition at line 180 of file app_peakfind.h. |
|
|
Definition at line 147 of file app_peakfind.h. |
|
|
Definition at line 161 of file app_peakfind.h. |
|
|
Definition at line 180 of file app_peakfind.h. |
|
|
Definition at line 180 of file app_peakfind.h. |
1.4.6