#include <lineprofile.h>
Inheritance diagram for LineProfile1D:
Public Member Functions | |
LineProfile1D () | |
LineProfile1D (int n, UnitObj *ux, UnitObj *uy, double xmin=0., double xmax=1.) | |
virtual | ~LineProfile1D () |
double | GetPoint (int n) |
void | SetPoint (int n, double y) |
void | SetPoint (int n, double x, double y) |
void | AddPoint (int n, double a) |
void | MulPoint (int n, double f) |
int | SetData (Scan *sc, int line=-1) |
int | load (gchar *fname) |
int | save (gchar *fname) |
LineProfile1D () | |
LineProfile1D (int n, UnitObj *ux, UnitObj *uy, double xmin=0., double xmax=1.) | |
virtual | ~LineProfile1D () |
double | GetPoint (int n) |
void | SetPoint (int n, double y) |
void | SetPoint (int n, double x, double y) |
void | AddPoint (int n, double a) |
void | MulPoint (int n, double f) |
int | SetData (Scan *sc, int line=-1) |
int | load (gchar *fname) |
int | save (gchar *fname) |
Public Attributes | |
GSList * | ScanList |
Scan * | masterscan |
Scan * | scan1d |
GSList * | ScanList |
Scan * | masterscan |
Scan * | scan1d |
Private Attributes | |
int | private_scan |
int | ChanNo |
Definition at line 44 of file lineprofile.h.
|
Definition at line 32 of file lineprofile.C. References masterscan, private_scan, scan1d, and TRUE. |
|
Definition at line 38 of file lineprofile.C. References Scan_Param::alpha, Scan::create(), Mem2d::data, Scan::data, Scan_Param::dl, Scan_Param::dx, Scan_Param::dy, Scan_Param::dz, masterscan, Scan::mem2d, ZData::MkXLookup(), Scan_Param::nx, Scan_Param::ny, private_scan, Scan_Param::rx, Scan_Param::ry, Scan_Param::rz, SCAN_DATA::s, scan1d, SCAN_DATA::SetXUnit(), SCAN_DATA::SetYUnit(), SCAN_DATA::SetZUnit(), TRUE, Scan_Param::x0, Scan_Param::y0, and ZD_DOUBLE. |
|
Definition at line 69 of file lineprofile.C. References private_scan, and scan1d. |
|
|
|
|
|
|
|
|
|
Definition at line 373 of file lineprofile.C. References Mem2d::data, Scan::mem2d, scan1d, and ZData::Zadd(). Referenced by histogram_run(). |
|
|
|
Definition at line 362 of file lineprofile.C. References Mem2d::GetDataPkt(), Scan::mem2d, and scan1d. |
|
|
|
Definition at line 77 of file lineprofile.C. References DBG_L3, and XSM_DEBUG. Referenced by ProfileControl::ProfileControl(). |
|
|
|
Definition at line 374 of file lineprofile.C. References Mem2d::data, Scan::mem2d, scan1d, and ZData::Zmul(). |
|
|
|
Definition at line 256 of file lineprofile.C. Referenced by ProfileControl::file_print_callback(), ProfileControl::file_save_as_callback(), and ProfileControl::file_save_callback(). |
|
|
|
Definition at line 308 of file lineprofile.C. References SCAN_DATA::CpUnits(), Scan::CpyDataSet(), Scan::create(), Scan::data, FALSE, Scan::get_data(), Mem2d::GetArcDataLineFrom(), Mem2d::GetDataLineFrom(), Mem2d::GetLayerDataLineFrom(), XSMRESOURCES::LineProfileOrgMode, MCIRC, Scan::mem2d, MPOINT, Scan_Param::ny, Scan::Pkt2d, Scan::Pkt2dScanLine, Scan::PktVal, private_scan, Scan::RedLineActive, SCAN_DATA::s, scan1d, TRUE, and xsmres. Referenced by ProfileControl::NewData(). |
|
|
|
|
|
Definition at line 367 of file lineprofile.C. References Mem2d::data, Scan::mem2d, Mem2d::PutDataPkt(), scan1d, and ZData::SetXLookup(). |
|
Definition at line 366 of file lineprofile.C. References Scan::mem2d, Mem2d::PutDataPkt(), and scan1d. Referenced by histogram_run(). |
|
Definition at line 67 of file lineprofile.h. |
|
Definition at line 62 of file lineprofile.h. |
|
Definition at line 62 of file lineprofile.h. Referenced by LineProfile1D(). |
|
Definition at line 66 of file lineprofile.h. Referenced by LineProfile1D(), SetData(), and ~LineProfile1D(). |
|
Definition at line 63 of file lineprofile.h. |
|
Definition at line 63 of file lineprofile.h. Referenced by AddPoint(), ProfileControl::file_save_as_callback(), ProfileControl::file_save_callback(), GetPoint(), LineProfile1D(), MulPoint(), ProfileControl::NewData(), ProfileControl::ProfileControl(), SetData(), SetPoint(), and ~LineProfile1D(). |
|
Reimplemented in ProfileControl, and ProfileControl. Definition at line 60 of file lineprofile.h. |
|
Reimplemented in ProfileControl, and ProfileControl. Definition at line 60 of file lineprofile.h. |