ZData Class Reference

#include <zdata.h>

Inheritance diagram for ZData:

TZData< ZTYP > TZData< ZTYP > List of all members.

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
LineInfoLi
LineInfoLi

Private Attributes

double * Xlookup
double * Ylookup
double * Vlookup
double * Xlookup

Friends

class Mem2d

Detailed Description

ZData:

Obj. zur 2D Speicherverwaltung ACHTUNG: keine Indexkontrolle !!! bei ungültigen Indizes droht Seg Fault !!

Definition at line 39 of file zdata.h.


Constructor & Destructor Documentation

ZData::ZData int  Nx,
int  Ny,
int  Nv
 

Definition at line 56 of file mem2d.C.

References DBG_L6, Li, nv, nx, ny, vlayer, Vlookup, Xlookup, XSM_DEBUG, and Ylookup.

ZData::~ZData  )  [virtual]
 

Definition at line 68 of file mem2d.C.

References DBG_L6, Li, Vlookup, Xlookup, XSM_DEBUG, and Ylookup.

ZData::ZData int  Nx,
int  Ny,
int  Nv
 

virtual ZData::~ZData  )  [virtual]
 


Member Function Documentation

virtual int ZData::CopyFrom ZData src,
int  x,
int  y,
int  tox,
int  toy,
int  nx,
int  ny = 1
[pure virtual]
 

Implemented in TZData< ZTYP >, and TZData< ZTYP >.

virtual int ZData::CopyFrom ZData src,
int  x,
int  y,
int  tox,
int  toy,
int  nx,
int  ny = 1
[pure virtual]
 

Implemented in TZData< ZTYP >, and TZData< ZTYP >.

Referenced by Mem2d::ConvertFrom(), Mem2d::CopyFrom(), quenchscan_run(), and TR_QuenchScan().

int ZData::GetLayer void   )  [inline]
 

Definition at line 137 of file zdata.h.

References vlayer.

int ZData::GetLayer void   )  [inline]
 

Definition at line 137 of file zdata.h.

References vlayer.

Referenced by Mem2d::GetLayer().

virtual double ZData::GetNext  )  [pure virtual]
 

Implemented in TZData< ZTYP >, and TZData< ZTYP >.

virtual double ZData::GetNext  )  [pure virtual]
 

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().

int ZData::GetNv  )  [inline]
 

Definition at line 47 of file zdata.h.

References nv.

int ZData::GetNv  )  [inline]
 

Definition at line 47 of file zdata.h.

References nv.

int ZData::GetNx  )  [inline]
 

Definition at line 45 of file zdata.h.

References nx.

int ZData::GetNx  )  [inline]
 

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().

int ZData::GetNy  )  [inline]
 

Definition at line 46 of file zdata.h.

References ny.

int ZData::GetNy  )  [inline]
 

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().

virtual unsigned char* ZData::GetPtr int  x,
int  y,
unsigned char  z
[inline, virtual]
 

Definition at line 119 of file zdata.h.

virtual SHT* ZData::GetPtr int  x,
int  y,
SHT  z
[inline, virtual]
 

Definition at line 118 of file zdata.h.

virtual long* ZData::GetPtr int  x,
int  y,
long  z
[inline, virtual]
 

Definition at line 117 of file zdata.h.

virtual float* ZData::GetPtr int  x,
int  y,
float  z
[inline, virtual]
 

Definition at line 116 of file zdata.h.

virtual double* ZData::GetPtr int  x,
int  y,
double  z
[inline, virtual]
 

Definition at line 115 of file zdata.h.

virtual void* ZData::GetPtr int  x,
int  y
[pure virtual]
 

Implemented in TZData< ZTYP >, and TZData< ZTYP >.

virtual unsigned char* ZData::GetPtr int  x,
int  y,
unsigned char  z
[inline, virtual]
 

Definition at line 119 of file zdata.h.

virtual SHT* ZData::GetPtr int  x,
int  y,
SHT  z
[inline, virtual]
 

Definition at line 118 of file zdata.h.

virtual long* ZData::GetPtr int  x,
int  y,
long  z
[inline, virtual]
 

Definition at line 117 of file zdata.h.

virtual float* ZData::GetPtr int  x,
int  y,
float  z
[inline, virtual]
 

Definition at line 116 of file zdata.h.

virtual double* ZData::GetPtr int  x,
int  y,
double  z
[inline, virtual]
 

Definition at line 115 of file zdata.h.

virtual void* ZData::GetPtr int  x,
int  y
[pure virtual]
 

Implemented in TZData< ZTYP >, and TZData< ZTYP >.

Referenced by Mem2d::DataRead(), and Mem2d::DataWrite().

virtual unsigned char ZData::GetThis unsigned char  x  )  [pure virtual]
 

Implemented in TZData< ZTYP >, and TZData< ZTYP >.

virtual SHT ZData::GetThis SHT  x  )  [pure virtual]
 

Implemented in TZData< ZTYP >, and TZData< ZTYP >.

virtual unsigned long ZData::GetThis unsigned long  x  )  [pure virtual]
 

Implemented in TZData< ZTYP >, and TZData< ZTYP >.

virtual long ZData::GetThis long  x  )  [pure virtual]
 

Implemented in TZData< ZTYP >, and TZData< ZTYP >.

virtual float ZData::GetThis float  x  )  [pure virtual]
 

Implemented in TZData< ZTYP >, and TZData< ZTYP >.

virtual double ZData::GetThis double  x = 0.  )  [pure virtual]
 

Implemented in TZData< ZTYP >, and TZData< ZTYP >.

virtual unsigned char ZData::GetThis unsigned char  x  )  [pure virtual]
 

Implemented in TZData< ZTYP >, and TZData< ZTYP >.

virtual SHT ZData::GetThis SHT  x  )  [pure virtual]
 

Implemented in TZData< ZTYP >, and TZData< ZTYP >.

virtual unsigned long ZData::GetThis unsigned long  x  )  [pure virtual]
 

Implemented in TZData< ZTYP >, and TZData< ZTYP >.

virtual long ZData::GetThis long  x  )  [pure virtual]
 

Implemented in TZData< ZTYP >, and TZData< ZTYP >.

virtual float ZData::GetThis float  x  )  [pure virtual]
 

Implemented in TZData< ZTYP >, and TZData< ZTYP >.

virtual double ZData::GetThis double  x = 0.  )  [pure virtual]
 

Implemented in TZData< ZTYP >, and TZData< ZTYP >.

Referenced by cluster_link_col(), cluster_link_line(), labeling(), LoHi(), TZData< ZTYP >::operator *=(), TZData< ZTYP >::operator+=(), TZData< ZTYP >::operator-=(), TZData< ZTYP >::operator/=(), TZData< ZTYP >::operator=(), proper_labeling(), rescale(), and sub_stepfunc().

virtual double ZData::GetThisB  )  [pure virtual]
 

Implemented in TZData< ZTYP >, and TZData< ZTYP >.

virtual double ZData::GetThisB  )  [pure virtual]
 

Implemented in TZData< ZTYP >, and TZData< ZTYP >.

virtual double ZData::GetThisL  )  [pure virtual]
 

Implemented in TZData< ZTYP >, and TZData< ZTYP >.

virtual double ZData::GetThisL  )  [pure virtual]
 

Implemented in TZData< ZTYP >, and TZData< ZTYP >.

Referenced by labeling().

virtual double ZData::GetThisLB  )  [pure virtual]
 

Implemented in TZData< ZTYP >, and TZData< ZTYP >.

virtual double ZData::GetThisLB  )  [pure virtual]
 

Implemented in TZData< ZTYP >, and TZData< ZTYP >.

virtual double ZData::GetThisLT  )  [pure virtual]
 

Implemented in TZData< ZTYP >, and TZData< ZTYP >.

virtual double ZData::GetThisLT  )  [pure virtual]
 

Implemented in TZData< ZTYP >, and TZData< ZTYP >.

virtual double ZData::GetThisR  )  [pure virtual]
 

Implemented in TZData< ZTYP >, and TZData< ZTYP >.

virtual double ZData::GetThisR  )  [pure virtual]
 

Implemented in TZData< ZTYP >, and TZData< ZTYP >.

virtual double ZData::GetThisRB  )  [pure virtual]
 

Implemented in TZData< ZTYP >, and TZData< ZTYP >.

virtual double ZData::GetThisRB  )  [pure virtual]
 

Implemented in TZData< ZTYP >, and TZData< ZTYP >.

virtual double ZData::GetThisRT  )  [pure virtual]
 

Implemented in TZData< ZTYP >, and TZData< ZTYP >.

virtual double ZData::GetThisRT  )  [pure virtual]
 

Implemented in TZData< ZTYP >, and TZData< ZTYP >.

Referenced by labeling().

virtual double ZData::GetThisT  )  [pure virtual]
 

Implemented in TZData< ZTYP >, and TZData< ZTYP >.

virtual double ZData::GetThisT  )  [pure virtual]
 

Implemented in TZData< ZTYP >, and TZData< ZTYP >.

Referenced by labeling().

double ZData::GetVLookup int  i  )  [inline]
 

Definition at line 51 of file zdata.h.

References nv, and Vlookup.

double ZData::GetVLookup int  i  )  [inline]
 

Definition at line 51 of file zdata.h.

References nv, and Vlookup.

Referenced by Mem2d::GetLayerDataLineFrom(), and App::spm_select_layer().

double ZData::GetXLookup int  i  )  [inline]
 

Definition at line 49 of file zdata.h.

References nx, and Xlookup.

double ZData::GetXLookup int  i  )  [inline]
 

Definition at line 49 of file zdata.h.

References nx, and Xlookup.

Referenced by average_profile_run(), ProfileElement::calc(), Mem2d::GetDataLineFrom(), ProfileElement::GetDeltaInfo(), ProfileElement::GetInfo(), Mem2d::GetLayerDataLineFrom(), Surf3d::GLdrawGimmicks(), and Scan::Pixel2World().

double ZData::GetYLookup int  i  )  [inline]
 

Definition at line 50 of file zdata.h.

References ny, and Ylookup.

double ZData::GetYLookup int  i  )  [inline]
 

Definition at line 50 of file zdata.h.

References ny, and Ylookup.

Referenced by Mem2d::GetDataLineFrom(), Surf3d::GLdrawGimmicks(), and Scan::Pixel2World().

virtual void ZData::IncPtrT  )  [pure virtual]
 

Implemented in TZData< ZTYP >, and TZData< ZTYP >.

virtual void ZData::IncPtrT  )  [pure virtual]
 

Implemented in TZData< ZTYP >, and TZData< ZTYP >.

Referenced by labeling().

virtual void ZData::IncPtrTB  )  [pure virtual]
 

Implemented in TZData< ZTYP >, and TZData< ZTYP >.

virtual void ZData::IncPtrTB  )  [pure virtual]
 

Implemented in TZData< ZTYP >, and TZData< ZTYP >.

void ZData::MkVLookup double  start,
double  end
[inline]
 

Definition at line 63 of file zdata.h.

References nv, and Vlookup.

void ZData::MkVLookup double  start,
double  end
[inline]
 

Definition at line 63 of file zdata.h.

References nv, and Vlookup.

Referenced by make_test_run(), and VacancyLineAnalysis_run().

void ZData::MkXLookup double  start,
double  end
[inline]
 

Definition at line 55 of file zdata.h.

References nx, and Xlookup.

void ZData::MkXLookup double  start,
double  end
[inline]
 

Definition at line 55 of file zdata.h.

References nx, and Xlookup.

Referenced by Scan::create(), Mem2d::GetArcDataLineFrom(), Mem2d::GetDataLineFrom(), Mem2d::GetLayerDataLineFrom(), spa4_ImExportFile::import(), RHK_SPM32_ImportFile::import(), PNG_ImExportFile::import_data(), Gdat_ImExportFile::import_data(), LineProfile1D::LineProfile1D(), PrimitiveImExportFile::matsRead(), PeakFindScan::PFrun(), PeakFindScan::PFrunI0(), ProbeScan::Probe(), SDFFile::Read(), rhk200_ImExportFile::rhkRead(), shear_x_run(), SlopeAbs_run(), SlopeDir_run(), spasim_run(), and spasimkz_run().

void ZData::MkYLookup double  start,
double  end
[inline]
 

Definition at line 59 of file zdata.h.

References ny, and Ylookup.

void ZData::MkYLookup double  start,
double  end
[inline]
 

Definition at line 59 of file zdata.h.

References ny, and Ylookup.

Referenced by Scan::create(), spa4_ImExportFile::import(), RHK_SPM32_ImportFile::import(), PNG_ImExportFile::import_data(), Gdat_ImExportFile::import_data(), PrimitiveImExportFile::matsRead(), PeakFindScan::PFrunI0(), SDFFile::Read(), rhk200_ImExportFile::rhkRead(), shear_y_run(), SlopeAbs_run(), SlopeDir_run(), spasim_run(), and spasimkz_run().

virtual void ZData::NcGet NcVar *  ncfield  )  [pure virtual]
 

Implemented in TZData< ZTYP >, and TZData< ZTYP >.

virtual void ZData::NcGet NcVar *  ncfield  )  [pure virtual]
 

Implemented in TZData< ZTYP >, and TZData< ZTYP >.

virtual void ZData::NcPut NcVar *  ncfield  )  [pure virtual]
 

Implemented in TZData< ZTYP >, and TZData< ZTYP >.

virtual void ZData::NcPut NcVar *  ncfield  )  [pure virtual]
 

Implemented in TZData< ZTYP >, and TZData< ZTYP >.

virtual void ZData::operator *= ZData rhs  )  [pure virtual]
 

Implemented in TZData< ZTYP >, and TZData< ZTYP >.

virtual void ZData::operator *= ZData rhs  )  [pure virtual]
 

Implemented in TZData< ZTYP >, and TZData< ZTYP >.

virtual void ZData::operator++  )  [pure virtual]
 

Implemented in TZData< ZTYP >, and TZData< ZTYP >.

virtual void ZData::operator++  )  [pure virtual]
 

Implemented in TZData< ZTYP >, and TZData< ZTYP >.

virtual void ZData::operator+= ZData rhs  )  [pure virtual]
 

Implemented in TZData< ZTYP >, and TZData< ZTYP >.

virtual void ZData::operator+= ZData rhs  )  [pure virtual]
 

Implemented in TZData< ZTYP >, and TZData< ZTYP >.

virtual void ZData::operator--  )  [pure virtual]
 

Implemented in TZData< ZTYP >, and TZData< ZTYP >.

virtual void ZData::operator--  )  [pure virtual]
 

Implemented in TZData< ZTYP >, and TZData< ZTYP >.

virtual void ZData::operator-= ZData rhs  )  [pure virtual]
 

Implemented in TZData< ZTYP >, and TZData< ZTYP >.

virtual void ZData::operator-= ZData rhs  )  [pure virtual]
 

Implemented in TZData< ZTYP >, and TZData< ZTYP >.

virtual void ZData::operator/= ZData rhs  )  [pure virtual]
 

Implemented in TZData< ZTYP >, and TZData< ZTYP >.

virtual void ZData::operator/= ZData rhs  )  [pure virtual]
 

Implemented in TZData< ZTYP >, and TZData< ZTYP >.

virtual void ZData::operator= ZData rhs  )  [pure virtual]
 

Implemented in TZData< ZTYP >, and TZData< ZTYP >.

virtual void ZData::operator= ZData rhs  )  [pure virtual]
 

Implemented in TZData< ZTYP >, and TZData< ZTYP >.

virtual double ZData::operator[] int  idx  )  [inline, pure virtual]
 

Implemented in TZData< ZTYP >, and TZData< ZTYP >.

virtual double ZData::operator[] int  idx  )  [inline, pure virtual]
 

Implemented in TZData< ZTYP >, and TZData< ZTYP >.

virtual int ZData::Resize int  Nx,
int  Ny,
int  Nv = 1
[pure virtual]
 

Implemented in TZData< ZTYP >, and TZData< ZTYP >.

virtual int ZData::Resize int  Nx,
int  Ny,
int  Nv = 1
[pure virtual]
 

Implemented in TZData< ZTYP >, and TZData< ZTYP >.

Referenced by F2D_LogPowerSpec(), and Mem2d::Resize().

void ZData::RestoreLayer  )  [inline]
 

Definition at line 136 of file zdata.h.

References vlayer, and vlayerstore.

void ZData::RestoreLayer  )  [inline]
 

Definition at line 136 of file zdata.h.

References vlayer, and vlayerstore.

Referenced by Mem2d::Mem2d().

virtual void ZData::set_all_Z double  z,
int  v = -1,
int  x0 = 0,
int  y0 = 0,
int  xs = 0,
int  ys = 0
[pure virtual]
 

Implemented in TZData< ZTYP >, and TZData< ZTYP >.

virtual void ZData::set_all_Z double  z,
int  v = -1,
int  x0 = 0,
int  y0 = 0,
int  xs = 0,
int  ys = 0
[pure virtual]
 

Implemented in TZData< ZTYP >, and TZData< ZTYP >.

Referenced by pass_cc_run(), and stop_ccr_run().

void ZData::SetLayer int  l  )  [inline]
 

Definition at line 134 of file zdata.h.

References vlayer.

void ZData::SetLayer int  l  )  [inline]
 

Definition at line 134 of file zdata.h.

References vlayer.

Referenced by Mem2d::SetLayer().

virtual void ZData::SetNext double  z  )  [pure virtual]
 

Implemented in TZData< ZTYP >, and TZData< ZTYP >.

virtual void ZData::SetNext double  z  )  [pure virtual]
 

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().

virtual void ZData::SetPtr int  x,
int  y
[pure virtual]
 

Implemented in TZData< ZTYP >, and TZData< ZTYP >.

virtual void ZData::SetPtr int  x,
int  y
[pure virtual]
 

Implemented in TZData< ZTYP >, and TZData< ZTYP >.

Referenced by cluster_link_col(), cluster_link_line(), F1D_ift_ft(), F1D_LogPowerSpec(), SPA_PeakFind_p::FitFind2nd(), SPA_PeakFind_p::FitFindGaus(), SPA_PeakFind_p::FitFindLorenz(), LoHi(), parabolregress_run(), proper_labeling(), quenchscan_run(), rescale(), spasimkz_run(), StatInp::StatInp(), StepFlaten(), sub_stepfunc(), and TR_QuenchScan().

virtual void ZData::SetPtrT int  x,
int  y
[pure virtual]
 

Implemented in TZData< ZTYP >, and TZData< ZTYP >.

virtual void ZData::SetPtrT int  x,
int  y
[pure virtual]
 

Implemented in TZData< ZTYP >, and TZData< ZTYP >.

Referenced by labeling().

virtual void ZData::SetPtrTB int  x,
int  y
[pure virtual]
 

Implemented in TZData< ZTYP >, and TZData< ZTYP >.

virtual void ZData::SetPtrTB int  x,
int  y
[pure virtual]
 

Implemented in TZData< ZTYP >, and TZData< ZTYP >.

virtual void ZData::SetThis double  z  )  [pure virtual]
 

Implemented in TZData< ZTYP >, and TZData< ZTYP >.

virtual void ZData::SetThis double  z  )  [pure virtual]
 

Implemented in TZData< ZTYP >, and TZData< ZTYP >.

Referenced by labeling().

void ZData::SetVLookup int  i,
double  lv
[inline]
 

Definition at line 54 of file zdata.h.

References nv, and Vlookup.

void ZData::SetVLookup int  i,
double  lv
[inline]
 

Definition at line 54 of file zdata.h.

References nv, and Vlookup.

Referenced by to_complex_run().

void ZData::SetXLookup int  i,
double  lv
[inline]
 

Definition at line 52 of file zdata.h.

References nx, and Xlookup.

void ZData::SetXLookup int  i,
double  lv
[inline]
 

Definition at line 52 of file zdata.h.

References nx, and Xlookup.

Referenced by LineProfile1D::SetPoint().

void ZData::SetYLookup int  i,
double  lv
[inline]
 

Definition at line 53 of file zdata.h.

References ny, and Ylookup.

void ZData::SetYLookup int  i,
double  lv
[inline]
 

Definition at line 53 of file zdata.h.

References ny, and Ylookup.

void ZData::StoreLayer  )  [inline]
 

Definition at line 135 of file zdata.h.

References vlayer, and vlayerstore.

void ZData::StoreLayer  )  [inline]
 

Definition at line 135 of file zdata.h.

References vlayer, and vlayerstore.

Referenced by Mem2d::Mem2d().

virtual double ZData::Z double  z,
double  vx,
double  vy
[pure virtual]
 

Implemented in TZData< ZTYP >, and TZData< ZTYP >.

virtual double ZData::Z double  vx,
double  vy
[pure virtual]
 

Implemented in TZData< ZTYP >, and TZData< ZTYP >.

virtual double ZData::Z double  z,
int  x,
int  y,
int  v
[pure virtual]
 

Implemented in TZData< ZTYP >, and TZData< ZTYP >.

virtual double ZData::Z double  z,
int  x,
int  y
[pure virtual]
 

Implemented in TZData< ZTYP >, and TZData< ZTYP >.

virtual double ZData::Z int  x,
int  y,
int  v
[pure virtual]
 

Implemented in TZData< ZTYP >, and TZData< ZTYP >.

virtual double ZData::Z int  x,
int  y
[pure virtual]
 

Implemented in TZData< ZTYP >, and TZData< ZTYP >.

virtual double ZData::Z double  z,
double  vx,
double  vy
[pure virtual]
 

Implemented in TZData< ZTYP >, and TZData< ZTYP >.

virtual double ZData::Z double  vx,
double  vy
[pure virtual]
 

Implemented in TZData< ZTYP >, and TZData< ZTYP >.

virtual double ZData::Z double  z,
int  x,
int  y,
int  v
[pure virtual]
 

Implemented in TZData< ZTYP >, and TZData< ZTYP >.

virtual double ZData::Z double  z,
int  x,
int  y
[pure virtual]
 

Implemented in TZData< ZTYP >, and TZData< ZTYP >.

virtual double ZData::Z int  x,
int  y,
int  v
[pure virtual]
 

Implemented in TZData< ZTYP >, and TZData< ZTYP >.

virtual double ZData::Z int  x,
int  y
[pure virtual]
 

Implemented in TZData< ZTYP >, and TZData< ZTYP >.

Referenced by MemTderiveKrn::CalcKernel(), MemDeriveXKrn::CalcKernel(), MemSmoothKrn::CalcKernel(), MemLclhtKrn::CalcKernel(), MemCurvatureKrn::CalcKernel(), Mem1DDiffKrn::CalcKernel(), Mem2d::CalcLinRegress(), MemDigiFilter::Convolve(), Mem2d::DataD2DRead(), SPA_PeakFind_p::FitFindGaus(), SPA_PeakFind_p::FitFindLorenz(), Mem2d::GetDataPktHorizont(), and Mem2d::GetDataPktLineReg().

virtual void ZData::Zadd double  z,
int  x,
int  y
[pure virtual]
 

Implemented in TZData< ZTYP >, and TZData< ZTYP >.

virtual void ZData::Zadd double  z,
int  x,
int  y
[pure virtual]
 

Implemented in TZData< ZTYP >, and TZData< ZTYP >.

Referenced by LineProfile1D::AddPoint().

virtual void ZData::Zdiv double  z,
int  x,
int  y
[pure virtual]
 

Implemented in TZData< ZTYP >, and TZData< ZTYP >.

virtual void ZData::Zdiv double  z,
int  x,
int  y
[pure virtual]
 

Implemented in TZData< ZTYP >, and TZData< ZTYP >.

Referenced by div_scan_run().

virtual void ZData::ZGetDataLine int  y,
void *  dest
[pure virtual]
 

Implemented in TZData< ZTYP >, and TZData< ZTYP >.

virtual void ZData::ZGetDataLine int  y,
void *  dest
[pure virtual]
 

Implemented in TZData< ZTYP >, and TZData< ZTYP >.

virtual void ZData::Zmul double  z,
int  x,
int  y
[pure virtual]
 

Implemented in TZData< ZTYP >, and TZData< ZTYP >.

virtual void ZData::Zmul double  z,
int  x,
int  y
[pure virtual]
 

Implemented in TZData< ZTYP >, and TZData< ZTYP >.

Referenced by invert_z_run(), and LineProfile1D::MulPoint().

virtual void ZData::ZPutDataLine int  y,
void *  src,
int  mode
[pure virtual]
 

Implemented in TZData< ZTYP >, and TZData< ZTYP >.

virtual void ZData::ZPutDataLine int  y,
void *  src
[pure virtual]
 

Implemented in TZData< ZTYP >, and TZData< ZTYP >.

virtual void ZData::ZPutDataLine int  y,
void *  src,
int  mode
[pure virtual]
 

Implemented in TZData< ZTYP >, and TZData< ZTYP >.

virtual void ZData::ZPutDataLine int  y,
void *  src
[pure virtual]
 

Implemented in TZData< ZTYP >, and TZData< ZTYP >.

Referenced by Mem2d::PutDataLine().

void ZData::ZPutDataSetDest int  ix0,
int  num
 

void ZData::ZPutDataSetDest int  ix0,
int  num
 

Definition at line 110 of file mem2d.C.

References cp_ix0, cp_num, DBG_L6, nx, and XSM_DEBUG.

int ZData::ZResize int  Nx,
int  Ny,
int  Nv = 0
[protected]
 

int ZData::ZResize int  Nx,
int  Ny,
int  Nv = 0
[protected]
 

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().

virtual size_t ZData::Zsize  )  [pure virtual]
 

Implemented in TZData< ZTYP >, and TZData< ZTYP >.

virtual size_t ZData::Zsize  )  [pure virtual]
 

Implemented in TZData< ZTYP >, and TZData< ZTYP >.

Referenced by Mem2d::DataRead(), Mem2d::DataWrite(), and Mem2d::GetEsz().


Friends And Related Function Documentation

Mem2d [friend]
 

Reimplemented in TZData< ZTYP >.

Definition at line 40 of file zdata.h.


Member Data Documentation

int ZData::cp_ix0 [protected]
 

Definition at line 143 of file zdata.h.

Referenced by TZData< ZTYP >::ZGetDataLine(), TZData< ZTYP >::ZPutDataLine(), ZPutDataSetDest(), and ZResize().

int ZData::cp_num [protected]
 

Definition at line 143 of file zdata.h.

Referenced by TZData< ZTYP >::ZGetDataLine(), TZData< ZTYP >::ZPutDataLine(), ZPutDataSetDest(), and ZResize().

LineInfo* ZData::Li [protected]
 

Definition at line 144 of file zdata.h.

LineInfo* ZData::Li [protected]
 

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().

int ZData::nv [protected]
 

Definition at line 141 of file zdata.h.

Referenced by TZData< ZTYP >::CopyFrom(), GetNv(), Mem2d::GetNv(), TZData< ZTYP >::GetPtr(), GetVLookup(), MkVLookup(), TZData< ZTYP >::NcGet(), TZData< ZTYP >::NcPut(), TZData< ZTYP >::Resize(), TZData< ZTYP >::set_all_Z(), TZData< ZTYP >::SetPtr(), TZData< ZTYP >::SetPtrT(), TZData< ZTYP >::SetPtrTB(), SetVLookup(), TZData< ZTYP >::TDel(), TZData< ZTYP >::TNew(), TZData< ZTYP >::Z(), TZData< ZTYP >::Zadd(), ZData(), TZData< ZTYP >::Zdiv(), TZData< ZTYP >::ZGetDataLine(), TZData< ZTYP >::Zmul(), TZData< ZTYP >::ZPutDataLine(), and ZResize().

int ZData::nx [protected]
 

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().

int ZData::ny [protected]
 

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().

int ZData::vlayer [protected]
 

Definition at line 142 of file zdata.h.

Referenced by TZData< ZTYP >::CopyFrom(), GetLayer(), TZData< ZTYP >::GetPtr(), RestoreLayer(), SetLayer(), TZData< ZTYP >::SetPtr(), TZData< ZTYP >::SetPtrT(), TZData< ZTYP >::SetPtrTB(), StoreLayer(), TZData< ZTYP >::Z(), TZData< ZTYP >::Zadd(), ZData(), TZData< ZTYP >::Zdiv(), TZData< ZTYP >::ZGetDataLine(), TZData< ZTYP >::Zmul(), TZData< ZTYP >::ZPutDataLine(), and ZResize().

int ZData::vlayerstore [protected]
 

Definition at line 142 of file zdata.h.

Referenced by RestoreLayer(), and StoreLayer().

double * ZData::Vlookup [private]
 

Definition at line 146 of file zdata.h.

Referenced by GetVLookup(), MkVLookup(), SetVLookup(), ZData(), ZResize(), and ~ZData().

double* ZData::Xlookup [private]
 

Definition at line 146 of file zdata.h.

double* ZData::Xlookup [private]
 

Definition at line 146 of file zdata.h.

Referenced by GetXLookup(), MkXLookup(), SetXLookup(), ZData(), ZResize(), and ~ZData().

double * ZData::Ylookup [private]
 

Definition at line 146 of file zdata.h.

Referenced by GetYLookup(), MkYLookup(), SetYLookup(), ZData(), ZResize(), and ~ZData().


The documentation for this class was generated from the following files:
Generated on Sat Apr 1 09:06:51 2006 for GXSM by  doxygen 1.4.6