This is the complete list of members for GWO, including all inherited members.
__Add(cwoComplex *a, const cwoComplex &b, cwoComplex *c) (defined in GWO) | GWO | virtual |
__Add(cwoComplex *a, cwoComplex *b, cwoComplex *c) (defined in GWO) | GWO | virtual |
__Add(cwoComplex *a, float b, cwoComplex *c) (defined in CWO) | CWO | |
__AddApproxSphWave(cwoComplex *p, float x, float y, float z, float zx, float zy, float px, float py, float a) | GWO | virtual |
__AddSphericalWave(cwoComplex *p, float x, float y, float z, float px, float py, float a) (defined in GWO) | GWO | |
__AddSphericalWave(cwoComplex *p, float x, float y, float z, float px, float py, float a, float ph=0.0f) (defined in CWO) | CWO | virtual |
__Amp(cwoComplex *a, cwoComplex *b) (defined in GWO) | GWO | virtual |
__AngularLim(float *fx_c, float *fx_w, float *fy_c, float *fy_w) (defined in CWO) | CWO | |
__AngularProp(cwoComplex *a, int flag) (defined in GWO) | GWO | virtual |
__ArbitFresnelCoeff(cwoComplex *p, cwoFloat2 *p_x2, float *p_d2) (defined in GWO) | GWO | virtual |
__ArbitFresnelDirect(cwoComplex *p1, cwoComplex *p2, cwoFloat2 *p_x1, cwoFloat2 *p_x2, float *p_d1, float *p_d2) (defined in GWO) | GWO | virtual |
__Arg(cwoComplex *a, cwoComplex *b, float scale, float offset) (defined in GWO) | GWO | virtual |
__Arg2Cplx(cwoComplex *src, cwoComplex *dst, float scale, float offset) (defined in GWO) | GWO | virtual |
__ARSSFresnelAperture(cwoComplex *a) (defined in GWO) | GWO | virtual |
__ARSSFresnelCoeff(cwoComplex *a) (defined in GWO) | GWO | virtual |
__ARSSFresnelProp(cwoComplex *a) (defined in GWO) | GWO | virtual |
__CharToFloat(float *dst, char *src, int N) (defined in GWO) | GWO | virtual |
__CircFillInside(cwoComplex *p, int m, int n, int r, const cwoComplex a) (defined in GWO) | GWO | |
__CircFillInside(cwoComplex *p, int m, int n, int r, cwoComplex &a) (defined in CWO) | CWO | virtual |
__CircFillOutside(cwoComplex *p, int m, int n, int r, const cwoComplex a) (defined in GWO) | GWO | |
__CircFillOutside(cwoComplex *p, int m, int n, int r, cwoComplex &a) (defined in CWO) | CWO | virtual |
__Conj(cwoComplex *a) (defined in CWO) | CWO | virtual |
__Copy(cwoComplex *src, int x1, int y1, int sNx, int sNy, cwoComplex *dst, int x2, int y2, int dNx, int dNy, int Sx, int Sy) (defined in GWO) | GWO | virtual |
__Div(cwoComplex *a, const cwoComplex &b, cwoComplex *c) (defined in GWO) | GWO | virtual |
__Div(cwoComplex *a, cwoComplex *b, cwoComplex *c) (defined in GWO) | GWO | virtual |
__Div(cwoComplex *a, float b, cwoComplex *c) (defined in CWO) | CWO | |
__Expand(void *src, int sx, int sy, int srcNx, int srcNy, void *dst, int dx, int dy, int dstNx, int dstNy, int type) (defined in GWO) | GWO | virtual |
__ExpandMirror(cwoComplex *src, int srcNx, int srcNy, cwoComplex *dst, int dstNx, int dstNy, int type) (defined in CWO) | CWO | virtual |
__FFT(void *src, void *dst, int type) (defined in GWO) | GWO | virtual |
__FFTShift(void *src) (defined in GWO) | GWO | virtual |
__FloatToChar(char *dst, float *src, int N) (defined in GWO) | GWO | virtual |
__Free(void **a) (defined in GWO) | GWO | virtual |
__FresnelAnalysisTransfer(cwoComplex *a, cwoComplex *b) (defined in CWO) | CWO | virtual |
__FresnelConvCoeff(cwoComplex *a, float const_val=1.0f) (defined in GWO) | GWO | virtual |
__FresnelConvProp(cwoComplex *a) (defined in GWO) | GWO | virtual |
__FresnelDblAperture(cwoComplex *a, float z1) (defined in GWO) | GWO | virtual |
__FresnelDblCoeff(cwoComplex *a, float z1, float z2) (defined in GWO) | GWO | virtual |
__FresnelDblFourierDomain(cwoComplex *a, float z1, float z2, cwoInt4 *zp) (defined in GWO) | GWO | virtual |
__FresnelFourierCoeff(cwoComplex *a) (defined in GWO) | GWO | virtual |
__FresnelFourierProp(cwoComplex *a) (defined in GWO) | GWO | virtual |
__Hamming(cwoComplex *a, int m, int n, int Wx, int Wy) | CWO | |
__Hanning(cwoComplex *a, int m, int n, int Wx, int Wy) | CWO | |
__HuygensProp(cwoComplex *a) (defined in GWO) | GWO | virtual |
__IFFT(void *src, void *dst) (defined in GWO) | GWO | virtual |
__Im(cwoComplex *a, cwoComplex *b) (defined in GWO) | GWO | virtual |
__Intensity(cwoComplex *a, cwoComplex *b) (defined in GWO) | GWO | virtual |
__InvFx2Fy2(cwoComplex *a) (defined in CWO) | CWO | virtual |
__Malloc(size_t size) | GWO | virtual |
__MaxMin(cwoComplex *a, float *max, float *min, int *max_x=nullptr, int *max_y=nullptr, int *min_x=nullptr, int *min_y=nullptr) (defined in GWO) | GWO | virtual |
__Memcpy(void *dst, void *src, size_t size) (defined in GWO) | GWO | virtual |
__Memset(void *p, int c, size_t size) (defined in GWO) | GWO | virtual |
__Mul(cwoComplex *a, const cwoComplex &b, cwoComplex *c) (defined in GWO) | GWO | virtual |
__Mul(cwoComplex *a, cwoComplex *b, cwoComplex *c) (defined in GWO) | GWO | virtual |
__Mul(cwoComplex *a, float b, cwoComplex *c) (defined in CWO) | CWO | |
__MulApproxSphWave(cwoComplex *p, float x, float y, float z, float zx, float zy, float px, float py, float a) | GWO | virtual |
__MulRandPhase(cwoComplex *a, float max, float min) (defined in GWO) | GWO | virtual |
__MulSphericalWave(cwoComplex *p, float x, float y, float z, float px, float py, float a) (defined in GWO) | GWO | virtual |
__NUFFT_T1(cwoComplex *p_fld, cwoFloat2 *p_x, int R=2, int Msp=12) (defined in GWO) | GWO | virtual |
__NUFFT_T2(cwoComplex *p_fld, cwoFloat2 *p_x, int R=2, int Msp=12) (defined in GWO) | GWO | virtual |
__Phase(cwoComplex *a, cwoComplex *b, float offset) (defined in GWO) | GWO | virtual |
__Phase2Complex(float *src, cwoComplex *dst) (defined in GWO) | GWO | virtual |
__PickupCplx(cwoComplex *src, cwoComplex *pix_p, float pix) (defined in GWO) | GWO | virtual |
__PickupFloat(float *src, float *pix_p, float pix) (defined in GWO) | GWO | virtual |
__PLS_CGH_Fresnel(float ph=0.0f) (defined in CWO) | CWO | inlinevirtual |
__PLS_Fresnel(float ph=0.0f) (defined in CWO) | CWO | inlinevirtual |
__PLS_Huygens(float ph=0.0f) (defined in CWO) | CWO | inlinevirtual |
__Polar(float *amp, float *ph, cwoComplex *c) (defined in GWO) | GWO | virtual |
__RandPhase(cwoComplex *a, float max, float min) (defined in GWO) | GWO | virtual |
__Re(cwoComplex *a, cwoComplex *b) (defined in GWO) | GWO | virtual |
__Real2Complex(float *src, cwoComplex *dst) (defined in GWO) | GWO | virtual |
__RectFillInside(cwoComplex *p, int x, int y, int Sx, int Sy, cwoComplex a) (defined in GWO) | GWO | virtual |
__RectFillOutside(cwoComplex *p, int x, int y, int Sx, int Sy, cwoComplex a) (defined in GWO) | GWO | virtual |
__ReIm(cwoComplex *re, cwoComplex *im, cwoComplex *c) (defined in GWO) | GWO | virtual |
__Rep(cwoComplex *a, float b, cwoComplex *c) (defined in GWO) | GWO | |
__Rep(cwoComplex *a, const cwoComplex &b, cwoComplex *c) (defined in GWO) | GWO | virtual |
__Rep(cwoComplex *a, cwoComplex *b, cwoComplex *c) (defined in GWO) | GWO | virtual |
__ResizeCubic(cwoComplex *p_new, int dNx, int dNy, cwoComplex *p_old, int sNx, int sNy) (defined in GWO) | GWO | virtual |
__ResizeCubicScale(cwoComplex *p_src, cwoComplex *p_dst, float scale_x, float scale_y) (defined in GWO) | GWO | virtual |
__ResizeLanczos(cwoComplex *p_new, int dNx, int dNy, cwoComplex *p_old, int sNx, int sNy) (defined in GWO) | GWO | virtual |
__ResizeLanczosScale(cwoComplex *p_src, cwoComplex *p_dst, float scale_x, float scale_y) (defined in GWO) | GWO | virtual |
__ResizeLinear(cwoComplex *p_new, int dNx, int dNy, cwoComplex *p_old, int sNx, int sNy) (defined in GWO) | GWO | virtual |
__ResizeLinearScale(cwoComplex *p_src, cwoComplex *p_dst, float scale_x, float scale_y) (defined in GWO) | GWO | virtual |
__ResizeNearest(cwoComplex *p_new, int dNx, int dNy, cwoComplex *p_old, int sNx, int sNy) (defined in GWO) | GWO | virtual |
__ResizeNearestScale(cwoComplex *p_src, cwoComplex *p_dst, float scale_x, float scale_y) (defined in GWO) | GWO | virtual |
__ScaleCplx(float i1, float i2, float o1, float o2) (defined in GWO) | GWO | virtual |
__ScaledFFTCoeff(cwoComplex *p, float sx, float sy, cwoComplex alpha) (defined in CWO) | CWO | virtual |
__ScaledFFTKernel(cwoComplex *p, float sx, float sy, cwoComplex alpha) (defined in CWO) | CWO | virtual |
__ScaleReal(float i1, float i2, float o1, float o2) (defined in GWO) | GWO | virtual |
__ShiftedFresnelAperture(cwoComplex *a) (defined in GWO) | GWO | virtual |
__ShiftedFresnelCoeff(cwoComplex *a) (defined in GWO) | GWO | virtual |
__ShiftedFresnelProp(cwoComplex *a) (defined in GWO) | GWO | virtual |
__Sub(cwoComplex *a, const cwoComplex &b, cwoComplex *c) (defined in GWO) | GWO | virtual |
__Sub(cwoComplex *a, cwoComplex *b, cwoComplex *c) (defined in GWO) | GWO | virtual |
__Sub(cwoComplex *a, float b, cwoComplex *c) (defined in CWO) | CWO | |
__Transpose(cwoComplex *pi, cwoComplex *po) (defined in CWO) | CWO | virtual |
__WindowCos(cwoComplex *a, int m, int n, int W, int Wa) (defined in CWO) | CWO | |
__WindowFlatCos(cwoComplex *p, int L, int L0, float k) | GWO | virtual |
__WindowFlatCosCirc(cwoComplex *p, int L, int L0, float k) (defined in CWO) | CWO | |
__WindowSigmoid(cwoComplex *p, int m, int n, float a, float Tmax, float Tmin) | CWO | |
__WindowTukey(cwoComplex *a, int m, int n, float r) | CWO | |
AddApproxSphWave(float x, float y, float z, float a=1.0f) (defined in CWO) | CWO | |
AddApproxSphWave(float x, float y, float z, float px, float py, float a=1.0f) (defined in CWO) | CWO | |
AddApproxSphWave(float x, float y, float phi, float zx, float zy, float px, float py, float a=1.0f) (defined in CWO) | CWO | |
AddNoiseGaussian(float mu, float sigma) (defined in CWO) | CWO | |
AddNoiseWhite(float max=1.0) (defined in CWO) | CWO | |
AddPixel(int x, int y, cwoComplex a) (defined in CWO) | CWO | |
AddPixel(const cwoVect2< int > &v, cwoComplex a) (defined in CWO) | CWO | inline |
AddPixel(int x, int y, CWO &a) (defined in CWO) | CWO | |
AddPixel(const cwoVect2< int > &v, CWO &a) (defined in CWO) | CWO | inline |
AddPlanarWave(float kx, float ky, float px, float py, float a=1.0f) | CWO | |
AddPlanarWave(float kx, float ky, float a=1.0f) | CWO | |
AddSphericalWave(float x, float y, float z, float a, float ph=0.0f) | CWO | |
AddSphericalWave(float x, float y, float z, float px, float py, float a, float ph=1.0f) | CWO | |
AffineAngularSpectrum(float *mat_affine, float px, float py, int flag) (defined in GWO) | GWO | virtual |
AffineAngularSpectrum(float *mat_affine, const cwoVect2< float > &pitch, int flag=CWO_INTER_LINEAR) (defined in CWO) | CWO | inline |
Amp() | CWO | |
AngularProp(CWO *a) (defined in CWO) | CWO | |
Arg(float scale=1.0f, float offset=0.0f) | CWO | |
Arg2Cplx(float scale=1.0, float offset=0.0) | CWO | |
ARSSFresnelAperture(CWO *a) (defined in CWO) | CWO | |
ARSSFresnelCoeff(CWO *a) (defined in CWO) | CWO | |
ARSSFresnelProp(CWO *a) (defined in CWO) | CWO | |
Attach(cwoCtx *ctx, cwoComplex *p) (defined in CWO) | CWO | inline |
Average() | GWO | virtual |
Average(int m, int n, int Sx, int Sy) (defined in CWO) | CWO | |
Binary(float th=0.0, float max=1.0, float min=0.0) (defined in GWO) | GWO | virtual |
Cart2Polar() (defined in CWO) | CWO | |
Char() (defined in CWO) | CWO | |
CheckExt(const char *fname, const char *ext) (defined in CWO) | CWO | |
Circ(int m, int n, int r, cwoComplex &a, int flag=CWO_FILL_INSIDE) | CWO | |
Circ(const cwoVect2< int > &v, int r, cwoComplex &a, int flag=CWO_FILL_INSIDE) (defined in CWO) | CWO | inline |
Clear(int c=0) (defined in CWO) | CWO | |
CmpCtx(cwoCtx &a, cwoCtx &b) (defined in CWO) | CWO | |
Conj() | CWO | |
ConvertSamplingMap(int type) (defined in CWO) | CWO | |
Convolve(CWO &a, float *ker, int Sx, int Sy) | CWO | |
ConvolveFFT(CWO *a, CWO *b, CWO *c) (defined in CWO) | CWO | |
Copy(CWO &a, int x1, int y1, int x2, int y2, int Sx, int Sy) (defined in CWO) | CWO | |
Count(float a) (defined in CWO) | CWO | |
CountNonZero() (defined in CWO) | CWO | |
Create(int Nx, int Ny=1) | CWO | |
CreateStream() (defined in GWO) | GWO | |
Crop(int x1, int y1, int Sx, int Sy) (defined in CWO) | CWO | |
Crop(const cwoVect2< int > &v, const cwoVect2< int > &s) (defined in CWO) | CWO | inline |
Crop(int x1, int y1, int Sx, int Sy, CWO &a) (defined in CWO) | CWO | |
Crop(const cwoVect2< int > &v, const cwoVect2< int > &s, CWO &a) (defined in CWO) | CWO | inline |
ctx (defined in CWO) | CWO | |
CWO() | CWO | |
CWO(CWO &tmp) | CWO | |
CWO(int Nx, int Ny) | CWO | |
Delete() (defined in GWO) | GWO | |
Destroy() | CWO | virtual |
DestroyStream() (defined in GWO) | GWO | |
Diffract(float d, int type=CWO_ANGULAR, cwoInt4 *zp=nullptr, cwoComplex *knl_mask=nullptr, CWO *numap=nullptr) (defined in CWO) | CWO | |
Diffract(float d, int type, CWO *tmp_buf) (defined in CWO) | CWO | |
Diffract(int type, CWO *kernel[]) (defined in CWO) | CWO | |
DiffractAffine(float *affine_mat, int interpolation=CWO_INTER_LINEAR) | CWO | |
DiffractConv(float d, int type, cwoComplex *ape, cwoComplex *prop, cwoInt4 *zp=nullptr, cwoComplex *knl_mask=nullptr, CWO *numap=nullptr, int prop_calc=1) (defined in CWO) | CWO | |
DiffractDepth(float z, float dz, int num, const char *path, const char *name, const char *ext, int type=CWO_ANGULAR) (defined in CWO) | CWO | |
DiffractDirect(float d, CWO *snumap, CWO *dnumap) (defined in CWO) | CWO | |
DiffractFourier(float d, int type, cwoInt4 *zp=NULL) (defined in CWO) | CWO | |
Div(float a) (defined in CWO) | CWO | |
EndTimer() | CWO | |
ErrorDiffusion(CWO *a=nullptr, int flag=CWO_ED_FS) (defined in GWO) | GWO | virtual |
ErrorDiffusionSegmented(CWO *a=nullptr, int flag=CWO_ED_FS) (defined in GWO) | GWO | virtual |
Expand(int Nx, int Ny) (defined in CWO) | CWO | virtual |
ExpandHalf(CWO *dst) (defined in CWO) | CWO | |
ExpandMirror() (defined in CWO) | CWO | |
ExpandTwice(CWO *src) (defined in CWO) | CWO | |
Expi() | CWO | |
FFT(int flag=0) | CWO | |
FFT(int dx, int dy, int flag=0) | CWO | |
FFTShift() | GWO | virtual |
CWO::FFTShift(int dx, int dy) | CWO | virtual |
Fill(cwoComplex pix) (defined in GWO) | GWO | virtual |
Flip(int mode=0) (defined in CWO) | CWO | |
FlipH(T *a) (defined in CWO) | CWO | |
FlipV(T *a) (defined in CWO) | CWO | |
Float() (defined in CWO) | CWO | |
FourierShift(float m, float n) (defined in CWO) | CWO | |
FreeBuffers() | CWO | |
fresnel_c(float x) (defined in CWO) | CWO | |
fresnel_s(float x) (defined in CWO) | CWO | |
FresnelCoeff(float z1, float z2, float wl1, float wl2) (defined in CWO) | CWO | |
FresnelConvCoeff(CWO *a) (defined in CWO) | CWO | |
FresnelConvProp(CWO *a) (defined in CWO) | CWO | |
FresnelDblAperture(CWO *a, float z1) (defined in CWO) | CWO | |
FresnelDblCoeff(CWO *a, float z1, float z2) (defined in CWO) | CWO | |
FresnelDblFourierDomain(CWO *a, float z1, float z2, cwoInt4 *zp) (defined in CWO) | CWO | |
FresnelDupProp(CWO *a, float M) (defined in CWO) | CWO | |
FresnelFourierCoeff(CWO *a) (defined in CWO) | CWO | |
FresnelFourierProp(CWO *a) (defined in CWO) | CWO | |
FresnelInt(float z, int x1, int y1, int x2, int y2) (defined in CWO) | CWO | |
FromChar(const char *src, int Nx, int Ny) (defined in CWO) | CWO | |
FromDouble(double *a) (defined in CWO) | CWO | |
FromFloat(const float *src, int Nx, int Ny) (defined in CWO) | CWO | |
Gamma(float g) (defined in GWO) | GWO | virtual |
GetAliasingFreeApproxSphWave(float z, float p, float wl) | CWO | inline |
GetBuffer() | CWO | inline |
GetCenterPix() (defined in CWO) | CWO | inline |
GetCtx() | CWO | inline |
GetDfrExpand() | CWO | |
GetDistance() | CWO | inline |
GetDstLength() (defined in CWO) | CWO | inline |
GetDstLx() | CWO | inline |
GetDstLy() | CWO | inline |
GetDstOffset() (defined in CWO) | CWO | inline |
GetDstOx() | CWO | inline |
GetDstOy() | CWO | inline |
GetDstPx() | CWO | inline |
GetDstPy() | CWO | inline |
GetLength() (defined in CWO) | CWO | inline |
GetLine(int m1, int n1, int m2, int n2, CWO &a) (defined in CWO) | CWO | |
GetLineH(int n, int N, CWO &a) (defined in CWO) | CWO | |
GetLineV(int m, int N, CWO &a) (defined in CWO) | CWO | |
GetLx() | CWO | inline |
GetLy() | CWO | inline |
GetMemSizeChar() | CWO | |
GetMemSizeCplx() | CWO | |
GetMemSizeFloat() | CWO | |
GetNx() | CWO | inline |
GetNy() | CWO | inline |
GetOffset() (defined in CWO) | CWO | inline |
GetOx() | CWO | inline |
GetOy() | CWO | inline |
GetPitch() (defined in CWO) | CWO | inline |
GetPixel(int x, int y, float &a) (defined in CWO) | CWO | |
GetPixel(const cwoVect2< int > &v, float &a) (defined in CWO) | CWO | inline |
GetPixel(int x, int y, cwoComplex &a) (defined in CWO) | CWO | |
GetPixel(const cwoVect2< int > &v, cwoComplex &a) (defined in CWO) | CWO | inline |
GetPixel(int m, int n) (defined in CWO) | CWO | |
GetPixel(const cwoVect2< int > &v) (defined in CWO) | CWO | inline |
GetPixel(int x, int y, CWO &a) (defined in CWO) | CWO | |
GetPixel(const cwoVect2< int > &v, CWO &a) (defined in CWO) | CWO | inline |
GetPointBuffer() (defined in CWO) | CWO | inlinevirtual |
GetPointNum() (defined in CWO) | CWO | inlinevirtual |
GetPropDist() (defined in CWO) | CWO | |
GetPx() | CWO | inline |
GetPy() | CWO | inline |
GetRandComplex() (defined in CWO) | CWO | |
GetRandSeed() (defined in CWO) | CWO | |
GetRandVal() | CWO | |
GetShape() | CWO | inline |
GetSrcLength() (defined in CWO) | CWO | inline |
GetSrcLx() | CWO | inline |
GetSrcLy() | CWO | inline |
GetSrcOffset() (defined in CWO) | CWO | inline |
GetSrcOx() | CWO | inline |
GetSrcOy() | CWO | inline |
GetSrcPitch() (defined in CWO) | CWO | inline |
GetSrcPx() | CWO | inline |
GetSrcPy() | CWO | inline |
GetStream() (defined in GWO) | GWO | |
GetStreamMode() (defined in GWO) | GWO | |
GettDstPitch() (defined in CWO) | CWO | inline |
GetThreads() | CWO | |
GetThreadsX() (defined in GWO) | GWO | |
GetThreadsY() (defined in GWO) | GWO | |
GetWaveLength() | CWO | inline |
GetWaveNum() | CWO | inline |
gtx (defined in GWO) | GWO | |
GWO() (defined in GWO) | GWO | |
GWO(GWO &tmp) (defined in GWO) | GWO | |
GWO(int Nx, int Ny) | GWO | |
Histogram(int *hist, int N) | CWO | |
Im() | CWO | |
InitBuffers() | CWO | |
InitParams() (defined in CWO) | CWO | |
Intensity() | CWO | |
JoinH(CWO &a) (defined in CWO) | CWO | |
JoinV(CWO &a) (defined in CWO) | CWO | |
LaplacianPhase() (defined in CWO) | CWO | |
Load(const std::string &fname, int c=CWO_GREY) | GWO | |
Load(const std::string &fname_amp, const std::string &fname_pha, int c=CWO_GREY) | GWO | |
Log(float base=10.0f, float eps=1.0f) (defined in GWO) | GWO | virtual |
Max(int *m=NULL, int *n=NULL) | CWO | |
MaxMin(float *max, float *min, int *max_x=nullptr, int *max_y=nullptr, int *min_x=nullptr, int *min_y=nullptr) | CWO | |
Min(int *m=NULL, int *n=NULL) | CWO | |
MSE(CWO &ref) | GWO | virtual |
MulApproxSphWave(float x, float y, float z, float a=1.0f) (defined in CWO) | CWO | |
MulApproxSphWave(float x, float y, float z, float px, float py, float a=1.0f) (defined in CWO) | CWO | |
MulApproxSphWave(float x, float y, float phi, float zx, float zy, float px, float py, float a=1.0f) (defined in CWO) | CWO | |
MulCirc(int m, int n, int r, cwoComplex &a) | CWO | |
MulCirc(const cwoVect2< int > &v, int r, cwoComplex &a) (defined in CWO) | CWO | inline |
MulMatrix(CWO *a, cwoComplex *b, CWO *c) (defined in CWO) | CWO | |
MulNoiseGaussian(float mu, float sigma) (defined in CWO) | CWO | |
MulNoiseWhite(float max=1.0) (defined in CWO) | CWO | |
MulPixel(int x, int y, float a) (defined in CWO) | CWO | |
MulPixel(const cwoVect2< int > &v, float a) (defined in CWO) | CWO | inline |
MulPixel(int x, int y, cwoComplex a) (defined in CWO) | CWO | |
MulPixel(const cwoVect2< int > &v, cwoComplex a) (defined in CWO) | CWO | inline |
MulPlanarWave(float kx, float ky, float px, float py, float a=1.0f) | CWO | |
MulPlanarWave(float kx, float ky, float a=1.0f) | CWO | |
MulRandPhase(float max=CWO_PI, float min=-CWO_PI) (defined in CWO) | CWO | |
MulSphericalWave(float x, float y, float z, float a=1.0f) | CWO | |
MulSphericalWave(float x, float y, float z, float px, float py, float a=1.0f) (defined in CWO) | CWO | |
NUFFT1(CWO *map, int R=2, int Msp=12) | CWO | |
NUFFT2(CWO *map, int R=2, int Msp=12) | CWO | |
operator*(T &a) (defined in GWO) | GWO | inline |
operator*(float a) (defined in GWO) | GWO | inline |
operator*(const cwoComplex &a) (defined in GWO) | GWO | inline |
operator* (defined in GWO) | GWO | friend |
operator*=(CWO &a) (defined in CWO) | CWO | |
operator*=(float a) (defined in CWO) | CWO | |
operator*=(cwoComplex a) (defined in CWO) | CWO | |
operator+(T &a) (defined in GWO) | GWO | inline |
operator+(float a) (defined in GWO) | GWO | inline |
operator+(const cwoComplex &a) (defined in GWO) | GWO | inline |
operator+ (defined in GWO) | GWO | friend |
operator+=(CWO &const a) (defined in CWO) | CWO | |
operator+=(float a) (defined in CWO) | CWO | |
operator+=(cwoComplex a) (defined in CWO) | CWO | |
operator-(T &a) (defined in GWO) | GWO | inline |
operator-(float a) (defined in GWO) | GWO | inline |
operator-(const cwoComplex &a) (defined in GWO) | GWO | inline |
operator- (defined in GWO) | GWO | friend |
operator-=(CWO &a) (defined in CWO) | CWO | |
operator-=(float a) (defined in CWO) | CWO | |
operator-=(cwoComplex a) (defined in CWO) | CWO | |
operator/(T &a) (defined in GWO) | GWO | inline |
operator/(float a) (defined in GWO) | GWO | inline |
operator/(const cwoComplex &a) (defined in GWO) | GWO | inline |
operator/ (defined in GWO) | GWO | friend |
operator/=(CWO &a) (defined in CWO) | CWO | |
operator/=(float a) (defined in CWO) | CWO | |
operator/=(cwoComplex a) (defined in CWO) | CWO | |
operator=(GWO &tmp) (defined in GWO) | GWO | inline |
operator=(float a) (defined in GWO) | GWO | inline |
operator=(const cwoComplex &a) (defined in GWO) | GWO | inline |
operator=(CWO &tmp) (defined in CWO) | CWO | |
p_field (defined in CWO) | CWO | |
ParticleField(cwoFloat3 pos, float radius, float amp=1.0f, float init_ph=0.0f) | CWO | |
Phase(float offset=0.0f) | CWO | |
PhaseUnwrap(int type=0) (defined in CWO) | CWO | |
Pickup(CWO *a, float pix) | CWO | |
PLS(int flag) (defined in CWO) | CWO | |
POC(CWO &ref) | CWO | |
PoisonSolverFFT() (defined in CWO) | CWO | |
Polar(float amp, float arg) (defined in CWO) | CWO | |
Polar2Cart() (defined in CWO) | CWO | |
PreDiffract(float z, int type, CWO *a[]) (defined in CWO) | CWO | |
PSNR(CWO &ref) | CWO | |
pz (defined in CWO) | CWO | |
Quant(float alpha) (defined in CWO) | CWO | |
RandPhase(float max=CWO_PI, float min=-CWO_PI) (defined in CWO) | CWO | |
RandReal(float max=1.0f, float min=0.0f) (defined in GWO) | GWO | virtual |
Re() | CWO | |
Rect(int m, int n, int Sx, int Sy, cwoComplex &a, int flag=CWO_FILL_INSIDE) | CWO | |
Rect(const cwoVect2< int > &v, const cwoVect2< int > &s, cwoComplex &a, int flag=CWO_FILL_INSIDE) (defined in CWO) | CWO | inline |
Recv(CWO &a) | GWO | virtual |
ReIm(CWO &re, CWO &im) | CWO | |
ReleaseTmpBuffer() (defined in CWO) | CWO | |
Resize(int dNx, int dNy, int flag=CWO_INTER_LINEAR) | CWO | |
Resize(const cwoVect2< int > &s, int flag=CWO_INTER_LINEAR) (defined in CWO) | CWO | inline |
Resize(CWO *dst, float scale_x, float scale_y, int flag=CWO_INTER_LINEAR) (defined in CWO) | CWO | |
RGB2YCbCr(CWO *rgb, CWO *ycbcr) (defined in CWO) | CWO | |
rnd_seed (defined in CWO) | CWO | |
Rotate(float deg) (defined in CWO) | CWO | |
SamplingMapScaleOnly(int Nx, int Ny, float R, float sgn) (defined in CWO) | CWO | |
Save(const std::string &fname, int bmp_8_24=24) | GWO | |
Save(const std::string &fname, CWO *r, CWO *g=nullptr, CWO *b=nullptr) (defined in GWO) | GWO | |
SaveAsImage(const std::string &fname, float i1, float i2, float o1, float o2, int flag=CWO_SAVE_AS_RE) (defined in GWO) | GWO | |
SaveAsImage(const std::string &fname, int flag=CWO_SAVE_AS_RE, CWO *r=nullptr, CWO *g=nullptr, CWO *b=nullptr) (defined in GWO) | GWO | |
SaveAsImage(cwoComplex *p, int Nx, int Ny, const std::string &fname, int flag=CWO_SAVE_AS_RE, int bmp_8_24=24) (defined in GWO) | GWO | virtual |
SaveAsImage(const std::string &fname, float i1, float i2, float o1, float o2, int flag=CWO_SAVE_AS_RE, int bmp_8_24=24) (defined in CWO) | CWO | |
SaveAsImage(const std::string &fname, int flag=CWO_SAVE_AS_RE, int bmp_8_24=24) (defined in CWO) | CWO | |
SaveLineAsText(const std::string &fname, int flag) (defined in CWO) | CWO | |
SaveLineAsText(const std::string &fname, int flag, int x1, int y1, int x2, int y2) (defined in CWO) | CWO | |
SaveMonosToColor(const std::string &fname, const std::string &r_name, const std::string &g_name, const std::string &b_name) (defined in CWO) | CWO | |
ScaleCplx(float lim=1.0) | CWO | |
ScaleCplx(float i1, float i2, float o1, float o2) | CWO | |
ScalePoint(float lim) (defined in CWO) | CWO | inlinevirtual |
ScaleReal(float lim=1.0) | CWO | |
ScaleReal(float i1, float i2, float o1, float o2) | CWO | |
Send(CWO &a) | GWO | virtual |
SetCalcType(int type) | CWO | inline |
SetCtx(const cwoCtx &c) | CWO | inline |
SetDev(int dev) (defined in GWO) | GWO | |
SetDfrExpand(int flag=0) (defined in CWO) | CWO | |
SetDstOffset(float x, float y) | CWO | inline |
SetDstOffset(const cwoFloat2 &p) (defined in CWO) | CWO | inline |
SetDstOffset(const cwoVect2< float > &p) (defined in CWO) | CWO | inline |
SetDstPitch(float px, float py) | CWO | inline |
SetDstPitch(float p) (defined in CWO) | CWO | inline |
SetDstPitch(const cwoFloat2 &p) (defined in CWO) | CWO | inline |
SetDstPitch(const cwoVect2< float > &p) (defined in CWO) | CWO | inline |
SetLine(int m1, int n1, int m2, int n2, CWO &a) (defined in CWO) | CWO | |
SetLineH(int n, CWO &a) (defined in CWO) | CWO | |
SetLineV(int m, CWO &a) (defined in CWO) | CWO | |
SetOffset(float x, float y) | CWO | inline |
SetOffset(const cwoFloat2 &p) (defined in CWO) | CWO | inline |
SetOffset(const cwoVect2< float > &p) (defined in CWO) | CWO | inline |
SetPitch(float px, float py) | CWO | inline |
SetPitch(float p) (defined in CWO) | CWO | inline |
SetPitch(const cwoFloat2 &p) (defined in CWO) | CWO | inline |
SetPitch(const cwoVect2< float > &p) (defined in CWO) | CWO | inline |
SetPixel(int x, int y, float a) (defined in CWO) | CWO | |
SetPixel(const cwoVect2< int > &v, float a) (defined in CWO) | CWO | inline |
SetPixel(int x, int y, float amp, float ph) (defined in CWO) | CWO | |
SetPixel(const cwoVect2< int > &v, float amp, float ph) (defined in CWO) | CWO | inline |
SetPixel(int x, int y, cwoComplex &a) (defined in CWO) | CWO | |
SetPixel(const cwoVect2< int > &v, cwoComplex &a) (defined in CWO) | CWO | inline |
SetPixel(int x, int y, CWO &a) (defined in CWO) | CWO | |
SetPixel(const cwoVect2< int > &v, CWO &a) (defined in CWO) | CWO | inline |
SetPointNum(int num) (defined in CWO) | CWO | inlinevirtual |
SetPropDist(float z) (defined in CWO) | CWO | |
SetRandPhase(float max=CWO_PI, float min=-CWO_PI) (defined in CWO) | CWO | |
SetRandSeed(long long s) (defined in GWO) | GWO | |
CWO::SetRandSeed(long long int s) | CWO | virtual |
SetSize(int Nx, int Ny) (defined in CWO) | CWO | |
SetSrcOffset(float x, float y) | CWO | inline |
SetSrcOffset(const cwoFloat2 &p) (defined in CWO) | CWO | inline |
SetSrcOffset(const cwoVect2< float > &p) (defined in CWO) | CWO | inline |
SetSrcPitch(float px, float py) | CWO | inline |
SetSrcPitch(float p) (defined in CWO) | CWO | inline |
SetSrcPitch(const cwoFloat2 &p) (defined in CWO) | CWO | inline |
SetSrcPitch(const cwoVect2< float > &p) (defined in CWO) | CWO | inline |
SetStreamMode(int mode) (defined in GWO) | GWO | |
SetThreads(int Nx, int Ny) | GWO | |
SetTimer() | CWO | |
SetWaveLength(float w) | CWO | inline |
ShiftedAngularProp(CWO *a) (defined in CWO) | CWO | |
ShiftedFresnelAperture(CWO *a) (defined in CWO) | CWO | |
ShiftedFresnelCoeff(CWO *a) (defined in CWO) | CWO | |
ShiftedFresnelProp(CWO *a) (defined in CWO) | CWO | |
ShiftX(int s, int flag=0) (defined in CWO) | CWO | |
ShiftY(int s, int flag=0) (defined in CWO) | CWO | |
ShowParam() | CWO | |
SNR(CWO &ref) | CWO | |
SpeckleContrast(int m, int n, int Sx, int Sy) (defined in CWO) | CWO | |
SqrtCplx() | GWO | virtual |
SqrtReal() | GWO | virtual |
SSIM(CWO &ref) | CWO | |
StdDev(int m, int n, int Sx, int Sy) | CWO | |
SyncStream() (defined in GWO) | GWO | |
Threshold(float max, float min=0.0) (defined in GWO) | GWO | virtual |
Threshold(float max_th, float max_val, float min_th, float min_val) (defined in CWO) | CWO | virtual |
ThresholdAbsToZero(float th) (defined in CWO) | CWO | |
ThresholdAmp(float max_amp, float min_amp) (defined in CWO) | CWO | |
ThresholdHist(float var) (defined in CWO) | CWO | |
ThresholdToZero(float th) (defined in CWO) | CWO | |
ToDouble(double *a) (defined in CWO) | CWO | |
TotalSum() | GWO | virtual |
Transpose() (defined in CWO) | CWO | |
Variance() | GWO | virtual |
Variance(int m, int n, int Sx, int Sy) (defined in CWO) | CWO | |
VarianceMap(int sx, int sy) | CWO | |
YCbCr2RGB(CWO *rgb, CWO *ycbcr) (defined in CWO) | CWO | |
z0 (defined in CWO) | CWO | |
~CWO() | CWO | virtual |
~GWO() (defined in GWO) | GWO |