#include <app_profile.h>
Public Member Functions | |
| ProfileElement (Scan *sc, ProfileControl *pc, gchar *color=NULL, int Yy=0) | |
| ProfileElement (ProfileElement *pe, gchar *color=NULL, int Yy=0) | |
| ~ProfileElement () | |
| int | GetNy () | 
| void | SetY (int Yy=0) | 
| void | SetLastY () | 
| void | SetMode (long Mode) | 
| void | SetOptions (long Flg) | 
| void | calc (int ymode=0) | 
| void | draw (GtkWidget *canvas) | 
| void | GetCurXYc (double *x, double *y, int i) | 
| int | GetCurX (double *x, double *y) | 
| gchar * | GetInfo (int i, int ymode=0) | 
| double | GetValue (int i) | 
| int | nextMax (int i, int dir, double eps=1.) | 
| int | nextMin (int i, int dir, double eps=1.) | 
| gchar * | GetDeltaInfo (int i, int j, int ymode=0) | 
| ProfileElement (Scan *sc, ProfileControl *pc, gchar *color=NULL, int Yy=0) | |
| ProfileElement (ProfileElement *pe, gchar *color=NULL, int Yy=0) | |
| ~ProfileElement () | |
| int | GetNy () | 
| void | SetY (int Yy=0) | 
| void | SetLastY () | 
| void | SetMode (long Mode) | 
| void | SetOptions (long Flg) | 
| void | calc (int ymode=0) | 
| void | draw (GtkWidget *canvas) | 
| void | GetCurXYc (double *x, double *y, int i) | 
| int | GetCurX (double *x, double *y) | 
| gchar * | GetInfo (int i, int ymode=0) | 
| double | GetValue (int i) | 
| int | nextMax (int i, int dir, double eps=1.) | 
| int | nextMin (int i, int dir, double eps=1.) | 
| gchar * | GetDeltaInfo (int i, int j, int ymode=0) | 
Public Attributes | |
| double | ylocmin | 
| double | ylocmax | 
| double | xlocmin | 
| double | xlocmax | 
Private Attributes | |
| int | n | 
| int | yy | 
| ProfileControl * | pctrl | 
| GnomeCanvasPoints * | pn | 
| GnomeCanvasItem * | pathitem | 
| Scan * | scan | 
| Scan * | psd_scan | 
| gchar * | color | 
| long | flg | 
| long | mode | 
| ProfileControl * | pctrl | 
| GnomeCanvasPoints * | pn | 
| GnomeCanvasItem * | pathitem | 
| Scan * | scan | 
| Scan * | psd_scan | 
| gchar * | color | 
Definition at line 62 of file app_profile.h.
      
  | 
  ||||||||||||||||||||
| 
 
 Definition at line 63 of file app_profile.C. References color, DBG_L2, pathitem, pctrl, pn, psd_scan, scan, XSM_DEBUG, and yy.  | 
  
      
  | 
  ||||||||||||||||
| 
 
 Definition at line 80 of file app_profile.C. References color, DBG_L2, pathitem, pctrl, pn, psd_scan, scan, XSM_DEBUG, and yy.  | 
  
      
  | 
  
| 
 
 Definition at line 97 of file app_profile.C.  | 
  
      
  | 
  ||||||||||||||||||||
| 
 
  | 
  
      
  | 
  ||||||||||||||||
| 
 
  | 
  
      
  | 
  
| 
 
  | 
  
      
  | 
  
| 
 
  | 
  
      
  | 
  
| 
 
 Definition at line 114 of file app_profile.C. References UnitObj::Base2Usr(), Mem2d::data, Scan::data, Scan_Param::dz, F1D_LogPowerSpec(), Mem2d::GetDataPktLineReg(), Mem2d::GetNx(), ZData::GetXLookup(), Scan::mem2d, n, pn, PROFILE_MODE_YLINREG, PROFILE_MODE_YPSD, XSMRESOURCES::ProfileLogLimit, psd_scan, SCAN_DATA::s, scan, xsmres, SCAN_DATA::Xunit, ylocmax, ylocmin, yy, and SCAN_DATA::Zunit. Referenced by ProfileControl::draw_elem().  | 
  
      
  | 
  
| 
 
  | 
  
      
  | 
  
| 
 
 Definition at line 188 of file app_profile.C. References color, pathitem, pctrl, pn, and ProfileControl::scan2canvas(). Referenced by ProfileControl::draw_elem().  | 
  
      
  | 
  ||||||||||||
| 
 
 Definition at line 84 of file app_profile.h.  | 
  
      
  | 
  ||||||||||||
| 
 
 Definition at line 84 of file app_profile.h. Referenced by ProfileControl::moveCur().  | 
  
      
  | 
  ||||||||||||||||
| 
 
 Definition at line 78 of file app_profile.h. References pn.  | 
  
      
  | 
  ||||||||||||||||
| 
 
 Definition at line 78 of file app_profile.h. References pn. Referenced by GetInfo(), ProfileControl::moveCur(), and ProfileControl::showCur().  | 
  
      
  | 
  ||||||||||||||||
| 
 
 Definition at line 158 of file app_profile.h. References atan(), Scan::data, Mem2d::data, Scan_Param::dz, Mem2d::GetDataPkt(), Mem2d::GetDataPktLineReg(), ZData::GetXLookup(), Scan::mem2d, PROFILE_MODE_YLINREG, PROFILE_MODE_YPSD, SCAN_DATA::s, UnitObj::UsrString(), UTF8_DEGREE, SCAN_DATA::Xunit, and SCAN_DATA::Zunit.  | 
  
      
  | 
  ||||||||||||||||
| 
 
 Definition at line 158 of file app_profile.h. References atan(), Scan::data, Mem2d::data, Scan_Param::dz, Mem2d::GetDataPkt(), Mem2d::GetDataPktLineReg(), ZData::GetXLookup(), Scan::mem2d, PROFILE_MODE_YLINREG, PROFILE_MODE_YPSD, SCAN_DATA::s, UnitObj::UsrString(), UTF8_DEGREE, SCAN_DATA::Xunit, and SCAN_DATA::Zunit. Referenced by ProfileControl::moveCur().  | 
  
      
  | 
  ||||||||||||
| 
 
 Definition at line 96 of file app_profile.h. References Scan::data, Mem2d::data, Scan_Param::dz, GetCurXYc(), Mem2d::GetDataPkt(), Mem2d::GetDataPktLineReg(), ZData::GetXLookup(), Scan::mem2d, PROFILE_MODE_YLINREG, PROFILE_MODE_YPSD, psd_scan, SCAN_DATA::s, scan, UnitObj::UsrString(), SCAN_DATA::Xunit, yy, and SCAN_DATA::Zunit.  | 
  
      
  | 
  ||||||||||||
| 
 
 Definition at line 96 of file app_profile.h. References Scan::data, Mem2d::data, Scan_Param::dz, GetCurXYc(), Mem2d::GetDataPkt(), Mem2d::GetDataPktLineReg(), ZData::GetXLookup(), Scan::mem2d, PROFILE_MODE_YLINREG, PROFILE_MODE_YPSD, psd_scan, SCAN_DATA::s, scan, UnitObj::UsrString(), SCAN_DATA::Xunit, yy, and SCAN_DATA::Zunit. Referenced by ProfileControl::moveCur().  | 
  
      
  | 
  
| 
 
 Definition at line 69 of file app_profile.h. References Mem2d::GetNy(), Scan::mem2d, and scan.  | 
  
      
  | 
  
| 
 
 Definition at line 69 of file app_profile.h. References Mem2d::GetNy(), Scan::mem2d, and scan. Referenced by ProfileControl::sel_all_callback().  | 
  
      
  | 
  
| 
 
 Definition at line 119 of file app_profile.h. References Scan::data, Scan_Param::dz, Mem2d::GetDataPktLineReg(), Scan::mem2d, SCAN_DATA::s, scan, and yy.  | 
  
      
  | 
  
| 
 
 Definition at line 119 of file app_profile.h. References Scan::data, Scan_Param::dz, Mem2d::GetDataPktLineReg(), Scan::mem2d, SCAN_DATA::s, scan, and yy.  | 
  
      
  | 
  ||||||||||||||||
| 
 
 Definition at line 125 of file app_profile.h. References Mem2d::GetDataPktLineReg(), Scan::mem2d, n, nextMin(), scan, and yy.  | 
  
      
  | 
  ||||||||||||||||
| 
 
 Definition at line 125 of file app_profile.h. References Mem2d::GetDataPktLineReg(), Scan::mem2d, n, nextMin(), scan, and yy. Referenced by ProfileControl::moveCur().  | 
  
      
  | 
  ||||||||||||||||
| 
 
 Definition at line 142 of file app_profile.h.  | 
  
      
  | 
  ||||||||||||||||
| 
 
 Definition at line 142 of file app_profile.h. Referenced by ProfileControl::moveCur(), and nextMax().  | 
  
      
  | 
  
| 
 
 Definition at line 71 of file app_profile.h. References Mem2d::GetNy(), Scan::mem2d, scan, and yy.  | 
  
      
  | 
  
| 
 
 Definition at line 71 of file app_profile.h. References Mem2d::GetNy(), Scan::mem2d, scan, and yy. Referenced by ProfileControl::sel_last_callback().  | 
  
      
  | 
  
| 
 
  | 
  
      
  | 
  
| 
 
 Definition at line 106 of file app_profile.C. References mode.  | 
  
      
  | 
  
| 
 
  | 
  
      
  | 
  
| 
 
 Definition at line 110 of file app_profile.C. References flg.  | 
  
      
  | 
  
| 
 
 Definition at line 70 of file app_profile.h. References yy.  | 
  
      
  | 
  
| 
 
 Definition at line 70 of file app_profile.h. References yy. Referenced by ProfileControl::NewData(), ProfileControl::sel_all_callback(), and ProfileControl::sel_first_callback().  | 
  
      
  | 
  
| 
 
 Definition at line 201 of file app_profile.h.  | 
  
      
  | 
  
| 
 
 Definition at line 201 of file app_profile.h. Referenced by draw(), ProfileElement(), and ~ProfileElement().  | 
  
      
  | 
  
| 
 
 Definition at line 202 of file app_profile.h. Referenced by SetOptions().  | 
  
      
  | 
  
| 
 
 Definition at line 203 of file app_profile.h. Referenced by SetMode().  | 
  
      
  | 
  
| 
 
 Definition at line 192 of file app_profile.h.  | 
  
      
  | 
  
| 
 
 Definition at line 197 of file app_profile.h.  | 
  
      
  | 
  
| 
 
 Definition at line 197 of file app_profile.h. Referenced by draw(), ProfileElement(), and ~ProfileElement().  | 
  
      
  | 
  
| 
 
 Definition at line 195 of file app_profile.h.  | 
  
      
  | 
  
| 
 
 Definition at line 195 of file app_profile.h. Referenced by draw(), and ProfileElement().  | 
  
      
  | 
  
| 
 
 Definition at line 196 of file app_profile.h.  | 
  
      
  | 
  
| 
 
 Definition at line 196 of file app_profile.h. Referenced by calc(), draw(), GetCurX(), GetCurXYc(), ProfileElement(), and ~ProfileElement().  | 
  
      
  | 
  
| 
 
 Definition at line 200 of file app_profile.h.  | 
  
      
  | 
  
| 
 
 Definition at line 200 of file app_profile.h. Referenced by calc(), GetInfo(), and ProfileElement().  | 
  
      
  | 
  
| 
 
 Definition at line 199 of file app_profile.h.  | 
  
      
  | 
  
| 
 
 Definition at line 199 of file app_profile.h. Referenced by calc(), GetInfo(), GetNy(), GetValue(), nextMax(), ProfileElement(), and SetLastY().  | 
  
      
  | 
  
| 
 
 Definition at line 190 of file app_profile.h. Referenced by ProfileControl::draw_elem().  | 
  
      
  | 
  
| 
 
 Definition at line 190 of file app_profile.h. Referenced by ProfileControl::draw_elem().  | 
  
      
  | 
  
| 
 
 Definition at line 187 of file app_profile.h. Referenced by calc(), and ProfileControl::draw_elem().  | 
  
      
  | 
  
| 
 
 Definition at line 187 of file app_profile.h. Referenced by calc(), and ProfileControl::draw_elem().  | 
  
      
  | 
  
| 
 
 Definition at line 193 of file app_profile.h. Referenced by calc(), GetInfo(), GetValue(), nextMax(), ProfileElement(), SetLastY(), and SetY().  | 
  
 1.4.6