CWO++library  0.32
 All Classes Functions Variables Groups
GWO Member List

This is the complete list of members for GWO, including all inherited members.

__Add(cwoComplex *a, const cwoComplex &b, cwoComplex *c) (defined in GWO)GWOvirtual
__Add(cwoComplex *a, cwoComplex *b, cwoComplex *c) (defined in GWO)GWOvirtual
__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)GWOvirtual
__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)CWOvirtual
__Amp(cwoComplex *a, cwoComplex *b) (defined in GWO)GWOvirtual
__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)GWOvirtual
__ArbitFresnelCoeff(cwoComplex *p, cwoFloat2 *p_x2, float *p_d2) (defined in GWO)GWOvirtual
__ArbitFresnelDirect(cwoComplex *p1, cwoComplex *p2, cwoFloat2 *p_x1, cwoFloat2 *p_x2, float *p_d1, float *p_d2) (defined in GWO)GWOvirtual
__Arg(cwoComplex *a, cwoComplex *b, float scale, float offset) (defined in GWO)GWOvirtual
__Arg2Cplx(cwoComplex *src, cwoComplex *dst, float scale, float offset) (defined in GWO)GWOvirtual
__ARSSFresnelAperture(cwoComplex *a) (defined in GWO)GWOvirtual
__ARSSFresnelCoeff(cwoComplex *a) (defined in GWO)GWOvirtual
__ARSSFresnelProp(cwoComplex *a) (defined in GWO)GWOvirtual
__CharToFloat(float *dst, char *src, int N) (defined in GWO)GWOvirtual
__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)CWOvirtual
__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)CWOvirtual
__Conj(cwoComplex *a) (defined in CWO)CWOvirtual
__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)GWOvirtual
__Div(cwoComplex *a, const cwoComplex &b, cwoComplex *c) (defined in GWO)GWOvirtual
__Div(cwoComplex *a, cwoComplex *b, cwoComplex *c) (defined in GWO)GWOvirtual
__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)GWOvirtual
__ExpandMirror(cwoComplex *src, int srcNx, int srcNy, cwoComplex *dst, int dstNx, int dstNy, int type) (defined in CWO)CWOvirtual
__FFT(void *src, void *dst, int type) (defined in GWO)GWOvirtual
__FFTShift(void *src) (defined in GWO)GWOvirtual
__FloatToChar(char *dst, float *src, int N) (defined in GWO)GWOvirtual
__Free(void **a) (defined in GWO)GWOvirtual
__FresnelAnalysisTransfer(cwoComplex *a, cwoComplex *b) (defined in CWO)CWOvirtual
__FresnelConvCoeff(cwoComplex *a, float const_val=1.0f) (defined in GWO)GWOvirtual
__FresnelConvProp(cwoComplex *a) (defined in GWO)GWOvirtual
__FresnelDblAperture(cwoComplex *a, float z1) (defined in GWO)GWOvirtual
__FresnelDblCoeff(cwoComplex *a, float z1, float z2) (defined in GWO)GWOvirtual
__FresnelDblFourierDomain(cwoComplex *a, float z1, float z2, cwoInt4 *zp) (defined in GWO)GWOvirtual
__FresnelFourierCoeff(cwoComplex *a) (defined in GWO)GWOvirtual
__FresnelFourierProp(cwoComplex *a) (defined in GWO)GWOvirtual
__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)GWOvirtual
__IFFT(void *src, void *dst) (defined in GWO)GWOvirtual
__Im(cwoComplex *a, cwoComplex *b) (defined in GWO)GWOvirtual
__Intensity(cwoComplex *a, cwoComplex *b) (defined in GWO)GWOvirtual
__InvFx2Fy2(cwoComplex *a) (defined in CWO)CWOvirtual
__Malloc(size_t size)GWOvirtual
__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)GWOvirtual
__Memcpy(void *dst, void *src, size_t size) (defined in GWO)GWOvirtual
__Memset(void *p, int c, size_t size) (defined in GWO)GWOvirtual
__Mul(cwoComplex *a, const cwoComplex &b, cwoComplex *c) (defined in GWO)GWOvirtual
__Mul(cwoComplex *a, cwoComplex *b, cwoComplex *c) (defined in GWO)GWOvirtual
__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)GWOvirtual
__MulRandPhase(cwoComplex *a, float max, float min) (defined in GWO)GWOvirtual
__MulSphericalWave(cwoComplex *p, float x, float y, float z, float px, float py, float a) (defined in GWO)GWOvirtual
__NUFFT_T1(cwoComplex *p_fld, cwoFloat2 *p_x, int R=2, int Msp=12) (defined in GWO)GWOvirtual
__NUFFT_T2(cwoComplex *p_fld, cwoFloat2 *p_x, int R=2, int Msp=12) (defined in GWO)GWOvirtual
__Phase(cwoComplex *a, cwoComplex *b, float offset) (defined in GWO)GWOvirtual
__Phase2Complex(float *src, cwoComplex *dst) (defined in GWO)GWOvirtual
__PickupCplx(cwoComplex *src, cwoComplex *pix_p, float pix) (defined in GWO)GWOvirtual
__PickupFloat(float *src, float *pix_p, float pix) (defined in GWO)GWOvirtual
__PLS_CGH_Fresnel(float ph=0.0f) (defined in CWO)CWOinlinevirtual
__PLS_Fresnel(float ph=0.0f) (defined in CWO)CWOinlinevirtual
__PLS_Huygens(float ph=0.0f) (defined in CWO)CWOinlinevirtual
__Polar(float *amp, float *ph, cwoComplex *c) (defined in GWO)GWOvirtual
__RandPhase(cwoComplex *a, float max, float min) (defined in GWO)GWOvirtual
__Re(cwoComplex *a, cwoComplex *b) (defined in GWO)GWOvirtual
__Real2Complex(float *src, cwoComplex *dst) (defined in GWO)GWOvirtual
__RectFillInside(cwoComplex *p, int x, int y, int Sx, int Sy, cwoComplex a) (defined in GWO)GWOvirtual
__RectFillOutside(cwoComplex *p, int x, int y, int Sx, int Sy, cwoComplex a) (defined in GWO)GWOvirtual
__ReIm(cwoComplex *re, cwoComplex *im, cwoComplex *c) (defined in GWO)GWOvirtual
__Rep(cwoComplex *a, float b, cwoComplex *c) (defined in GWO)GWO
__Rep(cwoComplex *a, const cwoComplex &b, cwoComplex *c) (defined in GWO)GWOvirtual
__Rep(cwoComplex *a, cwoComplex *b, cwoComplex *c) (defined in GWO)GWOvirtual
__ResizeCubic(cwoComplex *p_new, int dNx, int dNy, cwoComplex *p_old, int sNx, int sNy) (defined in GWO)GWOvirtual
__ResizeCubicScale(cwoComplex *p_src, cwoComplex *p_dst, float scale_x, float scale_y) (defined in GWO)GWOvirtual
__ResizeLanczos(cwoComplex *p_new, int dNx, int dNy, cwoComplex *p_old, int sNx, int sNy) (defined in GWO)GWOvirtual
__ResizeLanczosScale(cwoComplex *p_src, cwoComplex *p_dst, float scale_x, float scale_y) (defined in GWO)GWOvirtual
__ResizeLinear(cwoComplex *p_new, int dNx, int dNy, cwoComplex *p_old, int sNx, int sNy) (defined in GWO)GWOvirtual
__ResizeLinearScale(cwoComplex *p_src, cwoComplex *p_dst, float scale_x, float scale_y) (defined in GWO)GWOvirtual
__ResizeNearest(cwoComplex *p_new, int dNx, int dNy, cwoComplex *p_old, int sNx, int sNy) (defined in GWO)GWOvirtual
__ResizeNearestScale(cwoComplex *p_src, cwoComplex *p_dst, float scale_x, float scale_y) (defined in GWO)GWOvirtual
__ScaleCplx(float i1, float i2, float o1, float o2) (defined in GWO)GWOvirtual
__ScaledFFTCoeff(cwoComplex *p, float sx, float sy, cwoComplex alpha) (defined in CWO)CWOvirtual
__ScaledFFTKernel(cwoComplex *p, float sx, float sy, cwoComplex alpha) (defined in CWO)CWOvirtual
__ScaleReal(float i1, float i2, float o1, float o2) (defined in GWO)GWOvirtual
__ShiftedFresnelAperture(cwoComplex *a) (defined in GWO)GWOvirtual
__ShiftedFresnelCoeff(cwoComplex *a) (defined in GWO)GWOvirtual
__ShiftedFresnelProp(cwoComplex *a) (defined in GWO)GWOvirtual
__Sub(cwoComplex *a, const cwoComplex &b, cwoComplex *c) (defined in GWO)GWOvirtual
__Sub(cwoComplex *a, cwoComplex *b, cwoComplex *c) (defined in GWO)GWOvirtual
__Sub(cwoComplex *a, float b, cwoComplex *c) (defined in CWO)CWO
__Transpose(cwoComplex *pi, cwoComplex *po) (defined in CWO)CWOvirtual
__WindowCos(cwoComplex *a, int m, int n, int W, int Wa) (defined in CWO)CWO
__WindowFlatCos(cwoComplex *p, int L, int L0, float k)GWOvirtual
__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)CWOinline
AddPixel(int x, int y, CWO &a) (defined in CWO)CWO
AddPixel(const cwoVect2< int > &v, CWO &a) (defined in CWO)CWOinline
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)GWOvirtual
AffineAngularSpectrum(float *mat_affine, const cwoVect2< float > &pitch, int flag=CWO_INTER_LINEAR) (defined in CWO)CWOinline
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)CWOinline
Average()GWOvirtual
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)GWOvirtual
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)CWOinline
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)CWOinline
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)CWOinline
ctx (defined in CWO)CWO
CWO()CWO
CWO(CWO &tmp)CWO
CWO(int Nx, int Ny)CWO
Delete() (defined in GWO)GWO
Destroy()CWOvirtual
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)GWOvirtual
ErrorDiffusionSegmented(CWO *a=nullptr, int flag=CWO_ED_FS) (defined in GWO)GWOvirtual
Expand(int Nx, int Ny) (defined in CWO)CWOvirtual
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()GWOvirtual
CWO::FFTShift(int dx, int dy)CWOvirtual
Fill(cwoComplex pix) (defined in GWO)GWOvirtual
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)GWOvirtual
GetAliasingFreeApproxSphWave(float z, float p, float wl)CWOinline
GetBuffer()CWOinline
GetCenterPix() (defined in CWO)CWOinline
GetCtx()CWOinline
GetDfrExpand()CWO
GetDistance()CWOinline
GetDstLength() (defined in CWO)CWOinline
GetDstLx()CWOinline
GetDstLy()CWOinline
GetDstOffset() (defined in CWO)CWOinline
GetDstOx()CWOinline
GetDstOy()CWOinline
GetDstPx()CWOinline
GetDstPy()CWOinline
GetLength() (defined in CWO)CWOinline
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()CWOinline
GetLy()CWOinline
GetMemSizeChar()CWO
GetMemSizeCplx()CWO
GetMemSizeFloat()CWO
GetNx()CWOinline
GetNy()CWOinline
GetOffset() (defined in CWO)CWOinline
GetOx()CWOinline
GetOy()CWOinline
GetPitch() (defined in CWO)CWOinline
GetPixel(int x, int y, float &a) (defined in CWO)CWO
GetPixel(const cwoVect2< int > &v, float &a) (defined in CWO)CWOinline
GetPixel(int x, int y, cwoComplex &a) (defined in CWO)CWO
GetPixel(const cwoVect2< int > &v, cwoComplex &a) (defined in CWO)CWOinline
GetPixel(int m, int n) (defined in CWO)CWO
GetPixel(const cwoVect2< int > &v) (defined in CWO)CWOinline
GetPixel(int x, int y, CWO &a) (defined in CWO)CWO
GetPixel(const cwoVect2< int > &v, CWO &a) (defined in CWO)CWOinline
GetPointBuffer() (defined in CWO)CWOinlinevirtual
GetPointNum() (defined in CWO)CWOinlinevirtual
GetPropDist() (defined in CWO)CWO
GetPx()CWOinline
GetPy()CWOinline
GetRandComplex() (defined in CWO)CWO
GetRandSeed() (defined in CWO)CWO
GetRandVal()CWO
GetShape()CWOinline
GetSrcLength() (defined in CWO)CWOinline
GetSrcLx()CWOinline
GetSrcLy()CWOinline
GetSrcOffset() (defined in CWO)CWOinline
GetSrcOx()CWOinline
GetSrcOy()CWOinline
GetSrcPitch() (defined in CWO)CWOinline
GetSrcPx()CWOinline
GetSrcPy()CWOinline
GetStream() (defined in GWO)GWO
GetStreamMode() (defined in GWO)GWO
GettDstPitch() (defined in CWO)CWOinline
GetThreads()CWO
GetThreadsX() (defined in GWO)GWO
GetThreadsY() (defined in GWO)GWO
GetWaveLength()CWOinline
GetWaveNum()CWOinline
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)GWOvirtual
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)GWOvirtual
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)CWOinline
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)CWOinline
MulPixel(int x, int y, cwoComplex a) (defined in CWO)CWO
MulPixel(const cwoVect2< int > &v, cwoComplex a) (defined in CWO)CWOinline
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)GWOinline
operator*(float a) (defined in GWO)GWOinline
operator*(const cwoComplex &a) (defined in GWO)GWOinline
operator* (defined in GWO)GWOfriend
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)GWOinline
operator+(float a) (defined in GWO)GWOinline
operator+(const cwoComplex &a) (defined in GWO)GWOinline
operator+ (defined in GWO)GWOfriend
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)GWOinline
operator-(float a) (defined in GWO)GWOinline
operator-(const cwoComplex &a) (defined in GWO)GWOinline
operator- (defined in GWO)GWOfriend
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)GWOinline
operator/(float a) (defined in GWO)GWOinline
operator/(const cwoComplex &a) (defined in GWO)GWOinline
operator/ (defined in GWO)GWOfriend
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)GWOinline
operator=(float a) (defined in GWO)GWOinline
operator=(const cwoComplex &a) (defined in GWO)GWOinline
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)GWOvirtual
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)CWOinline
Recv(CWO &a)GWOvirtual
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)CWOinline
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)GWOvirtual
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)CWOinlinevirtual
ScaleReal(float lim=1.0)CWO
ScaleReal(float i1, float i2, float o1, float o2)CWO
Send(CWO &a)GWOvirtual
SetCalcType(int type)CWOinline
SetCtx(const cwoCtx &c)CWOinline
SetDev(int dev) (defined in GWO)GWO
SetDfrExpand(int flag=0) (defined in CWO)CWO
SetDstOffset(float x, float y)CWOinline
SetDstOffset(const cwoFloat2 &p) (defined in CWO)CWOinline
SetDstOffset(const cwoVect2< float > &p) (defined in CWO)CWOinline
SetDstPitch(float px, float py)CWOinline
SetDstPitch(float p) (defined in CWO)CWOinline
SetDstPitch(const cwoFloat2 &p) (defined in CWO)CWOinline
SetDstPitch(const cwoVect2< float > &p) (defined in CWO)CWOinline
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)CWOinline
SetOffset(const cwoFloat2 &p) (defined in CWO)CWOinline
SetOffset(const cwoVect2< float > &p) (defined in CWO)CWOinline
SetPitch(float px, float py)CWOinline
SetPitch(float p) (defined in CWO)CWOinline
SetPitch(const cwoFloat2 &p) (defined in CWO)CWOinline
SetPitch(const cwoVect2< float > &p) (defined in CWO)CWOinline
SetPixel(int x, int y, float a) (defined in CWO)CWO
SetPixel(const cwoVect2< int > &v, float a) (defined in CWO)CWOinline
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)CWOinline
SetPixel(int x, int y, cwoComplex &a) (defined in CWO)CWO
SetPixel(const cwoVect2< int > &v, cwoComplex &a) (defined in CWO)CWOinline
SetPixel(int x, int y, CWO &a) (defined in CWO)CWO
SetPixel(const cwoVect2< int > &v, CWO &a) (defined in CWO)CWOinline
SetPointNum(int num) (defined in CWO)CWOinlinevirtual
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)CWOvirtual
SetSize(int Nx, int Ny) (defined in CWO)CWO
SetSrcOffset(float x, float y)CWOinline
SetSrcOffset(const cwoFloat2 &p) (defined in CWO)CWOinline
SetSrcOffset(const cwoVect2< float > &p) (defined in CWO)CWOinline
SetSrcPitch(float px, float py)CWOinline
SetSrcPitch(float p) (defined in CWO)CWOinline
SetSrcPitch(const cwoFloat2 &p) (defined in CWO)CWOinline
SetSrcPitch(const cwoVect2< float > &p) (defined in CWO)CWOinline
SetStreamMode(int mode) (defined in GWO)GWO
SetThreads(int Nx, int Ny)GWO
SetTimer()CWO
SetWaveLength(float w)CWOinline
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()GWOvirtual
SqrtReal()GWOvirtual
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)GWOvirtual
Threshold(float max_th, float max_val, float min_th, float min_val) (defined in CWO)CWOvirtual
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()GWOvirtual
Transpose() (defined in CWO)CWO
Variance()GWOvirtual
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()CWOvirtual
~GWO() (defined in GWO)GWO