#include <zdata.h>
Inheritance diagram for ZData:
Public Member Functions | |
ZData (int Nx, int Ny, int Nv) | |
virtual | ~ZData () |
int | GetNx () |
int | GetNy () |
int | GetNv () |
double | GetXLookup (int i) |
double | GetYLookup (int i) |
double | GetVLookup (int i) |
void | SetXLookup (int i, double lv) |
void | SetYLookup (int i, double lv) |
void | SetVLookup (int i, double lv) |
void | MkXLookup (double start, double end) |
void | MkYLookup (double start, double end) |
void | MkVLookup (double start, double end) |
virtual size_t | Zsize ()=0 |
virtual double | Z (int x, int y)=0 |
virtual double | Z (int x, int y, int v)=0 |
virtual double | Z (double z, int x, int y)=0 |
virtual double | Z (double z, int x, int y, int v)=0 |
virtual double | Z (double vx, double vy)=0 |
virtual double | Z (double z, double vx, double vy)=0 |
virtual void | Zadd (double z, int x, int y)=0 |
virtual void | Zmul (double z, int x, int y)=0 |
virtual void | Zdiv (double z, int x, int y)=0 |
virtual int | Resize (int Nx, int Ny, int Nv=1)=0 |
void | ZPutDataSetDest (int ix0, int num) |
virtual void | ZPutDataLine (int y, void *src)=0 |
virtual void | ZPutDataLine (int y, void *src, int mode)=0 |
virtual void | ZGetDataLine (int y, void *dest)=0 |
virtual void | SetPtr (int x, int y)=0 |
virtual void | SetPtrT (int x, int y)=0 |
virtual void | SetPtrTB (int x, int y)=0 |
virtual double | GetNext ()=0 |
virtual double | GetThis (double x=0.)=0 |
virtual double | GetThisL ()=0 |
virtual double | GetThisLT ()=0 |
virtual double | GetThisT ()=0 |
virtual double | GetThisRT ()=0 |
virtual double | GetThisR ()=0 |
virtual double | GetThisRB ()=0 |
virtual double | GetThisB ()=0 |
virtual double | GetThisLB ()=0 |
virtual void | IncPtrT ()=0 |
virtual void | IncPtrTB ()=0 |
virtual float | GetThis (float x)=0 |
virtual long | GetThis (long x)=0 |
virtual unsigned long | GetThis (unsigned long x)=0 |
virtual SHT | GetThis (SHT x)=0 |
virtual unsigned char | GetThis (unsigned char x)=0 |
virtual void | SetNext (double z)=0 |
virtual void | SetThis (double z)=0 |
virtual int | CopyFrom (ZData *src, int x, int y, int tox, int toy, int nx, int ny=1)=0 |
virtual void | set_all_Z (double z, int v=-1, int x0=0, int y0=0, int xs=0, int ys=0)=0 |
virtual void * | GetPtr (int x, int y)=0 |
virtual double * | GetPtr (int x, int y, double z) |
virtual float * | GetPtr (int x, int y, float z) |
virtual long * | GetPtr (int x, int y, long z) |
virtual SHT * | GetPtr (int x, int y, SHT z) |
virtual unsigned char * | GetPtr (int x, int y, unsigned char z) |
virtual void | operator= (ZData &rhs)=0 |
virtual void | operator+= (ZData &rhs)=0 |
virtual void | operator-= (ZData &rhs)=0 |
virtual void | operator *= (ZData &rhs)=0 |
virtual void | operator/= (ZData &rhs)=0 |
virtual void | operator++ ()=0 |
virtual void | operator-- ()=0 |
virtual double | operator[] (int idx)=0 |
virtual void | NcPut (NcVar *ncfield)=0 |
virtual void | NcGet (NcVar *ncfield)=0 |
void | SetLayer (int l) |
void | StoreLayer () |
void | RestoreLayer () |
int | GetLayer (void) |
ZData (int Nx, int Ny, int Nv) | |
virtual | ~ZData () |
int | GetNx () |
int | GetNy () |
int | GetNv () |
double | GetXLookup (int i) |
double | GetYLookup (int i) |
double | GetVLookup (int i) |
void | SetXLookup (int i, double lv) |
void | SetYLookup (int i, double lv) |
void | SetVLookup (int i, double lv) |
void | MkXLookup (double start, double end) |
void | MkYLookup (double start, double end) |
void | MkVLookup (double start, double end) |
virtual size_t | Zsize ()=0 |
virtual double | Z (int x, int y)=0 |
virtual double | Z (int x, int y, int v)=0 |
virtual double | Z (double z, int x, int y)=0 |
virtual double | Z (double z, int x, int y, int v)=0 |
virtual double | Z (double vx, double vy)=0 |
virtual double | Z (double z, double vx, double vy)=0 |
virtual void | Zadd (double z, int x, int y)=0 |
virtual void | Zmul (double z, int x, int y)=0 |
virtual void | Zdiv (double z, int x, int y)=0 |
virtual int | Resize (int Nx, int Ny, int Nv=1)=0 |
void | ZPutDataSetDest (int ix0, int num) |
virtual void | ZPutDataLine (int y, void *src)=0 |
virtual void | ZPutDataLine (int y, void *src, int mode)=0 |
virtual void | ZGetDataLine (int y, void *dest)=0 |
virtual void | SetPtr (int x, int y)=0 |
virtual void | SetPtrT (int x, int y)=0 |
virtual void | SetPtrTB (int x, int y)=0 |
virtual double | GetNext ()=0 |
virtual double | GetThis (double x=0.)=0 |
virtual double | GetThisL ()=0 |
virtual double | GetThisLT ()=0 |
virtual double | GetThisT ()=0 |
virtual double | GetThisRT ()=0 |
virtual double | GetThisR ()=0 |
virtual double | GetThisRB ()=0 |
virtual double | GetThisB ()=0 |
virtual double | GetThisLB ()=0 |
virtual void | IncPtrT ()=0 |
virtual void | IncPtrTB ()=0 |
virtual float | GetThis (float x)=0 |
virtual long | GetThis (long x)=0 |
virtual unsigned long | GetThis (unsigned long x)=0 |
virtual SHT | GetThis (SHT x)=0 |
virtual unsigned char | GetThis (unsigned char x)=0 |
virtual void | SetNext (double z)=0 |
virtual void | SetThis (double z)=0 |
virtual int | CopyFrom (ZData *src, int x, int y, int tox, int toy, int nx, int ny=1)=0 |
virtual void | set_all_Z (double z, int v=-1, int x0=0, int y0=0, int xs=0, int ys=0)=0 |
virtual void * | GetPtr (int x, int y)=0 |
virtual double * | GetPtr (int x, int y, double z) |
virtual float * | GetPtr (int x, int y, float z) |
virtual long * | GetPtr (int x, int y, long z) |
virtual SHT * | GetPtr (int x, int y, SHT z) |
virtual unsigned char * | GetPtr (int x, int y, unsigned char z) |
virtual void | operator= (ZData &rhs)=0 |
virtual void | operator+= (ZData &rhs)=0 |
virtual void | operator-= (ZData &rhs)=0 |
virtual void | operator *= (ZData &rhs)=0 |
virtual void | operator/= (ZData &rhs)=0 |
virtual void | operator++ ()=0 |
virtual void | operator-- ()=0 |
virtual double | operator[] (int idx)=0 |
virtual void | NcPut (NcVar *ncfield)=0 |
virtual void | NcGet (NcVar *ncfield)=0 |
void | SetLayer (int l) |
void | StoreLayer () |
void | RestoreLayer () |
int | GetLayer (void) |
Protected Member Functions | |
int | ZResize (int Nx, int Ny, int Nv=0) |
int | ZResize (int Nx, int Ny, int Nv=0) |
Protected Attributes | |
int | nx |
int | ny |
int | nv |
int | vlayer |
int | vlayerstore |
int | cp_ix0 |
int | cp_num |
LineInfo * | Li |
LineInfo * | Li |
Private Attributes | |
double * | Xlookup |
double * | Ylookup |
double * | Vlookup |
double * | Xlookup |
Friends | |
class | Mem2d |
Obj. zur 2D Speicherverwaltung ACHTUNG: keine Indexkontrolle !!! bei ungültigen Indizes droht Seg Fault !!
Definition at line 39 of file zdata.h.
|
Definition at line 56 of file mem2d.C. References DBG_L6, Li, nv, nx, ny, vlayer, Vlookup, Xlookup, XSM_DEBUG, and Ylookup. |
|
Definition at line 68 of file mem2d.C. References DBG_L6, Li, Vlookup, Xlookup, XSM_DEBUG, and Ylookup. |
|
|
|
|
|
Implemented in TZData< ZTYP >, and TZData< ZTYP >. |
|
Implemented in TZData< ZTYP >, and TZData< ZTYP >. Referenced by Mem2d::ConvertFrom(), Mem2d::CopyFrom(), quenchscan_run(), and TR_QuenchScan(). |
|
Definition at line 137 of file zdata.h. References vlayer. |
|
Definition at line 137 of file zdata.h. References vlayer. Referenced by Mem2d::GetLayer(). |
|
Implemented in TZData< ZTYP >, and TZData< ZTYP >. |
|
Implemented in TZData< ZTYP >, and TZData< ZTYP >. Referenced by F1D_ift_ft(), F1D_LogPowerSpec(), F2D_ift_ft(), F2D_LogPowerSpec(), parabolregress_run(), quenchscan_run(), spasimkz_run(), StatInp::StatInp(), StepFlaten(), and TR_QuenchScan(). |
|
Definition at line 47 of file zdata.h. References nv. |
|
Definition at line 47 of file zdata.h. References nv. |
|
Definition at line 45 of file zdata.h. References nx. |
|
Definition at line 45 of file zdata.h. References nx. Referenced by Mem2d::AutoHistogrammEvalMode(), Mem2d::CalcLinRegress(), Mem2d::DataD2DRead(), Mem2d::DataRead(), Mem2d::DataWrite(), F2D_LogPowerSpec(), Mem2d::HiLo(), and Mem2d::HiLoMod(). |
|
Definition at line 46 of file zdata.h. References ny. |
|
Definition at line 46 of file zdata.h. References ny. Referenced by Mem2d::AutoHistogrammEvalMode(), Mem2d::DataD2DRead(), Mem2d::DataRead(), Mem2d::DataWrite(), Mem2d::HiLo(), and Mem2d::HiLoMod(). |
|
|
|
|
|
|
|
|
|
|
|
Implemented in TZData< ZTYP >, and TZData< ZTYP >. |
|
|
|
|
|
|
|
|
|
|
|
Implemented in TZData< ZTYP >, and TZData< ZTYP >. Referenced by Mem2d::DataRead(), and Mem2d::DataWrite(). |
|
Implemented in TZData< ZTYP >, and TZData< ZTYP >. |
|
Implemented in TZData< ZTYP >, and TZData< ZTYP >. |
|
Implemented in TZData< ZTYP >, and TZData< ZTYP >. |
|
Implemented in TZData< ZTYP >, and TZData< ZTYP >. |
|
Implemented in TZData< ZTYP >, and TZData< ZTYP >. |
|
Implemented in TZData< ZTYP >, and TZData< ZTYP >. |
|
Implemented in TZData< ZTYP >, and TZData< ZTYP >. |
|
Implemented in TZData< ZTYP >, and TZData< ZTYP >. |
|
Implemented in TZData< ZTYP >, and TZData< ZTYP >. |
|
Implemented in TZData< ZTYP >, and TZData< ZTYP >. |
|
Implemented in TZData< ZTYP >, and TZData< ZTYP >. |
|
|
Implemented in TZData< ZTYP >, and TZData< ZTYP >. |
|
Implemented in TZData< ZTYP >, and TZData< ZTYP >. |
|
Implemented in TZData< ZTYP >, and TZData< ZTYP >. |
|
Implemented in TZData< ZTYP >, and TZData< ZTYP >. Referenced by labeling(). |
|
Implemented in TZData< ZTYP >, and TZData< ZTYP >. |
|
Implemented in TZData< ZTYP >, and TZData< ZTYP >. |
|
Implemented in TZData< ZTYP >, and TZData< ZTYP >. |
|
Implemented in TZData< ZTYP >, and TZData< ZTYP >. |
|
Implemented in TZData< ZTYP >, and TZData< ZTYP >. |
|
Implemented in TZData< ZTYP >, and TZData< ZTYP >. |
|
Implemented in TZData< ZTYP >, and TZData< ZTYP >. |
|
Implemented in TZData< ZTYP >, and TZData< ZTYP >. |
|
Implemented in TZData< ZTYP >, and TZData< ZTYP >. |
|
Implemented in TZData< ZTYP >, and TZData< ZTYP >. Referenced by labeling(). |
|
Implemented in TZData< ZTYP >, and TZData< ZTYP >. |
|
Implemented in TZData< ZTYP >, and TZData< ZTYP >. Referenced by labeling(). |
|
|
|
Definition at line 51 of file zdata.h. Referenced by Mem2d::GetLayerDataLineFrom(), and App::spm_select_layer(). |
|
|
|
Definition at line 49 of file zdata.h. Referenced by average_profile_run(), ProfileElement::calc(), Mem2d::GetDataLineFrom(), ProfileElement::GetDeltaInfo(), ProfileElement::GetInfo(), Mem2d::GetLayerDataLineFrom(), Surf3d::GLdrawGimmicks(), and Scan::Pixel2World(). |
|
|
|
Definition at line 50 of file zdata.h. Referenced by Mem2d::GetDataLineFrom(), Surf3d::GLdrawGimmicks(), and Scan::Pixel2World(). |
|
Implemented in TZData< ZTYP >, and TZData< ZTYP >. |
|
Implemented in TZData< ZTYP >, and TZData< ZTYP >. Referenced by labeling(). |
|
Implemented in TZData< ZTYP >, and TZData< ZTYP >. |
|
Implemented in TZData< ZTYP >, and TZData< ZTYP >. |
|
|
|
Definition at line 63 of file zdata.h. Referenced by make_test_run(), and VacancyLineAnalysis_run(). |
|
|
|
|
|
|
|
Implemented in TZData< ZTYP >, and TZData< ZTYP >. |
|
Implemented in TZData< ZTYP >, and TZData< ZTYP >. |
|
Implemented in TZData< ZTYP >, and TZData< ZTYP >. |
|
Implemented in TZData< ZTYP >, and TZData< ZTYP >. |
|
Implemented in TZData< ZTYP >, and TZData< ZTYP >. |
|
Implemented in TZData< ZTYP >, and TZData< ZTYP >. |
|
Implemented in TZData< ZTYP >, and TZData< ZTYP >. |
|
Implemented in TZData< ZTYP >, and TZData< ZTYP >. |
|
Implemented in TZData< ZTYP >, and TZData< ZTYP >. |
|
Implemented in TZData< ZTYP >, and TZData< ZTYP >. |
|
Implemented in TZData< ZTYP >, and TZData< ZTYP >. |
|
Implemented in TZData< ZTYP >, and TZData< ZTYP >. |
|
Implemented in TZData< ZTYP >, and TZData< ZTYP >. |
|
Implemented in TZData< ZTYP >, and TZData< ZTYP >. |
|
Implemented in TZData< ZTYP >, and TZData< ZTYP >. |
|
Implemented in TZData< ZTYP >, and TZData< ZTYP >. |
|
Implemented in TZData< ZTYP >, and TZData< ZTYP >. |
|
Implemented in TZData< ZTYP >, and TZData< ZTYP >. |
|
Implemented in TZData< ZTYP >, and TZData< ZTYP >. |
|
Implemented in TZData< ZTYP >, and TZData< ZTYP >. |
|
Implemented in TZData< ZTYP >, and TZData< ZTYP >. |
|
Implemented in TZData< ZTYP >, and TZData< ZTYP >. Referenced by F2D_LogPowerSpec(), and Mem2d::Resize(). |
|
Definition at line 136 of file zdata.h. References vlayer, and vlayerstore. |
|
Definition at line 136 of file zdata.h. References vlayer, and vlayerstore. Referenced by Mem2d::Mem2d(). |
|
Implemented in TZData< ZTYP >, and TZData< ZTYP >. |
|
Implemented in TZData< ZTYP >, and TZData< ZTYP >. Referenced by pass_cc_run(), and stop_ccr_run(). |
|
Definition at line 134 of file zdata.h. References vlayer. |
|
Definition at line 134 of file zdata.h. References vlayer. Referenced by Mem2d::SetLayer(). |
|
Implemented in TZData< ZTYP >, and TZData< ZTYP >. |
|
Implemented in TZData< ZTYP >, and TZData< ZTYP >. Referenced by F1D_ift_ft(), F1D_LogPowerSpec(), SPA_PeakFind_p::FitFind2nd(), SPA_PeakFind_p::FitFindGaus(), SPA_PeakFind_p::FitFindLorenz(), proper_labeling(), quenchscan_run(), rescale(), StepFlaten(), sub_stepfunc(), and TR_QuenchScan(). |
|
Implemented in TZData< ZTYP >, and TZData< ZTYP >. |
|
|
Implemented in TZData< ZTYP >, and TZData< ZTYP >. |
|
Implemented in TZData< ZTYP >, and TZData< ZTYP >. Referenced by labeling(). |
|
Implemented in TZData< ZTYP >, and TZData< ZTYP >. |
|
Implemented in TZData< ZTYP >, and TZData< ZTYP >. |
|
Implemented in TZData< ZTYP >, and TZData< ZTYP >. |
|
Implemented in TZData< ZTYP >, and TZData< ZTYP >. Referenced by labeling(). |
|
|
|
Definition at line 54 of file zdata.h. Referenced by to_complex_run(). |
|
|
|
Definition at line 52 of file zdata.h. Referenced by LineProfile1D::SetPoint(). |
|
|
|
|
|
Definition at line 135 of file zdata.h. References vlayer, and vlayerstore. |
|
Definition at line 135 of file zdata.h. References vlayer, and vlayerstore. Referenced by Mem2d::Mem2d(). |
|
Implemented in TZData< ZTYP >, and TZData< ZTYP >. |
|
Implemented in TZData< ZTYP >, and TZData< ZTYP >. |
|
Implemented in TZData< ZTYP >, and TZData< ZTYP >. |
|
Implemented in TZData< ZTYP >, and TZData< ZTYP >. |
|
Implemented in TZData< ZTYP >, and TZData< ZTYP >. |
|
Implemented in TZData< ZTYP >, and TZData< ZTYP >. |
|
Implemented in TZData< ZTYP >, and TZData< ZTYP >. |
|
Implemented in TZData< ZTYP >, and TZData< ZTYP >. |
|
Implemented in TZData< ZTYP >, and TZData< ZTYP >. |
|
Implemented in TZData< ZTYP >, and TZData< ZTYP >. |
|
Implemented in TZData< ZTYP >, and TZData< ZTYP >. |
|
|
Implemented in TZData< ZTYP >, and TZData< ZTYP >. |
|
Implemented in TZData< ZTYP >, and TZData< ZTYP >. Referenced by LineProfile1D::AddPoint(). |
|
Implemented in TZData< ZTYP >, and TZData< ZTYP >. |
|
Implemented in TZData< ZTYP >, and TZData< ZTYP >. Referenced by div_scan_run(). |
|
Implemented in TZData< ZTYP >, and TZData< ZTYP >. |
|
Implemented in TZData< ZTYP >, and TZData< ZTYP >. |
|
Implemented in TZData< ZTYP >, and TZData< ZTYP >. |
|
Implemented in TZData< ZTYP >, and TZData< ZTYP >. Referenced by invert_z_run(), and LineProfile1D::MulPoint(). |
|
Implemented in TZData< ZTYP >, and TZData< ZTYP >. |
|
Implemented in TZData< ZTYP >, and TZData< ZTYP >. |
|
Implemented in TZData< ZTYP >, and TZData< ZTYP >. |
|
Implemented in TZData< ZTYP >, and TZData< ZTYP >. Referenced by Mem2d::PutDataLine(). |
|
|
|
|
|
|
|
Definition at line 76 of file mem2d.C. References cp_ix0, cp_num, DBG_L6, Li, nv, nx, ny, vlayer, Vlookup, Xlookup, XSM_DEBUG, and Ylookup. Referenced by TZData< ZTYP >::Resize(). |
|
Implemented in TZData< ZTYP >, and TZData< ZTYP >. |
|
Implemented in TZData< ZTYP >, and TZData< ZTYP >. Referenced by Mem2d::DataRead(), Mem2d::DataWrite(), and Mem2d::GetEsz(). |
|
Reimplemented in TZData< ZTYP >. |
|
Definition at line 143 of file zdata.h. Referenced by TZData< ZTYP >::ZGetDataLine(), TZData< ZTYP >::ZPutDataLine(), ZPutDataSetDest(), and ZResize(). |
|
Definition at line 143 of file zdata.h. Referenced by TZData< ZTYP >::ZGetDataLine(), TZData< ZTYP >::ZPutDataLine(), ZPutDataSetDest(), and ZResize(). |
|
|
|
Definition at line 144 of file zdata.h. Referenced by TZData< ZTYP >::CopyFrom(), Mem2d::GetDataPktHorizont(), Mem2d::GetDataPktLineReg(), TZData< ZTYP >::NcGet(), Mem2d::PutDataLine(), ZData(), ZResize(), and ~ZData(). |
|
|
Definition at line 141 of file zdata.h. Referenced by GetNx(), Mem2d::GetNx(), GetXLookup(), MkXLookup(), TZData< ZTYP >::NcGet(), TZData< ZTYP >::NcPut(), TZData< ZTYP >::Resize(), TZData< ZTYP >::set_all_Z(), SetXLookup(), TZData< ZTYP >::TNew(), TR_QuenchScan(), ZData(), ZPutDataSetDest(), and ZResize(). |
|
Definition at line 141 of file zdata.h. Referenced by GetNy(), Mem2d::GetNy(), GetYLookup(), MkYLookup(), TZData< ZTYP >::NcGet(), TZData< ZTYP >::NcPut(), TZData< ZTYP >::Resize(), TZData< ZTYP >::set_all_Z(), SetYLookup(), TZData< ZTYP >::TDel(), TZData< ZTYP >::TNew(), ZData(), and ZResize(). |
|
|
Definition at line 142 of file zdata.h. Referenced by RestoreLayer(), and StoreLayer(). |
|
Definition at line 146 of file zdata.h. Referenced by GetVLookup(), MkVLookup(), SetVLookup(), ZData(), ZResize(), and ~ZData(). |
|
|
|
Definition at line 146 of file zdata.h. Referenced by GetXLookup(), MkXLookup(), SetXLookup(), ZData(), ZResize(), and ~ZData(). |
|
Definition at line 146 of file zdata.h. Referenced by GetYLookup(), MkYLookup(), SetYLookup(), ZData(), ZResize(), and ~ZData(). |