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

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

__Add(cwoComplex *a, float b, cwoComplex *c) (defined in CWO)CWO
__Add(cwoComplex *a, const cwoComplex &b, cwoComplex *c) (defined in CWO)CWOvirtual
__Add(cwoComplex *a, cwoComplex *b, cwoComplex *c) (defined in CWO)CWOvirtual
__AddApproxSphWave(cwoComplex *p, float x, float y, float phi, float zx, float zy, float px, float py, float a)CWOvirtual
__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 CWO)CWOvirtual
__AngularLim(float *fx_c, float *fx_w, float *fy_c, float *fy_w) (defined in CWO)CWO
__AngularProp(cwoComplex *a, int flag) (defined in CWO)CWOvirtual
__Arg(cwoComplex *a, cwoComplex *b, float scale, float offset) (defined in CWO)CWOvirtual
__Arg2Cplx(cwoComplex *src, cwoComplex *dst, float scale, float offset) (defined in CWO)CWOvirtual
__ARSSFresnelAperture(cwoComplex *a) (defined in CWO)CWOvirtual
__ARSSFresnelCoeff(cwoComplex *a) (defined in CWO)CWOvirtual
__ARSSFresnelProp(cwoComplex *a) (defined in CWO)CWOvirtual
__CharToFloat(float *dst, char *src, int N) (defined in CWO)CWOvirtual
__CircFillInside(cwoComplex *p, int m, int n, int r, cwoComplex &a) (defined in CWO)CWOvirtual
__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 CWO)CWOvirtual
__Div(cwoComplex *a, float b, cwoComplex *c) (defined in CWO)CWO
__Div(cwoComplex *a, const cwoComplex &b, cwoComplex *c) (defined in CWO)CWOvirtual
__Div(cwoComplex *a, cwoComplex *b, cwoComplex *c) (defined in CWO)CWOvirtual
__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 CWO)CWOvirtual
__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 CWO)CWOvirtual
__FFTShift(void *src) (defined in CWO)CWOvirtual
__FloatToChar(char *dst, float *src, int N) (defined in CWO)CWOvirtual
__Free(void **a) (defined in CWO)CWOvirtual
__FresnelAnalysisTransfer(cwoComplex *a, cwoComplex *b) (defined in CWO)CWOvirtual
__FresnelConvCoeff(cwoComplex *a, float const_val=1.0f) (defined in CWO)CWOvirtual
__FresnelConvProp(cwoComplex *a) (defined in CWO)CWOvirtual
__FresnelDblAperture(cwoComplex *a, float z1) (defined in CWO)CWOvirtual
__FresnelDblCoeff(cwoComplex *a, float z1, float z2) (defined in CWO)CWOvirtual
__FresnelDblFourierDomain(cwoComplex *a, float z1, float z2, cwoInt4 *zp) (defined in CWO)CWOvirtual
__FresnelFourierCoeff(cwoComplex *a) (defined in CWO)CWOvirtual
__FresnelFourierProp(cwoComplex *a) (defined in CWO)CWOvirtual
__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 CWO)CWOvirtual
__IFFT(void *src, void *dst) (defined in CWO)CWOvirtual
__Im(cwoComplex *a, cwoComplex *b) (defined in CWO)CWOvirtual
__Intensity(cwoComplex *a, cwoComplex *b) (defined in CWO)CWOvirtual
__InvFx2Fy2(cwoComplex *a) (defined in CWO)CWOvirtual
__Malloc(size_t size)CWOvirtual
__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 CWO)CWOvirtual
__Memcpy(void *dst, void *src, size_t size) (defined in CWO)CWOvirtual
__Memset(void *p, int c, size_t size) (defined in CWO)CWOvirtual
__Mul(cwoComplex *a, float b, cwoComplex *c) (defined in CWO)CWO
__Mul(cwoComplex *a, const cwoComplex &b, cwoComplex *c) (defined in CWO)CWOvirtual
__Mul(cwoComplex *a, cwoComplex *b, cwoComplex *c) (defined in CWO)CWOvirtual
__MulApproxSphWave(cwoComplex *p, float x, float y, float phi, float zx, float zy, float px, float py, float a)CWOvirtual
__MulRandPhase(cwoComplex *a, float max, float min) (defined in CWO)CWOvirtual
__MulSphericalWave(cwoComplex *p, float x, float y, float z, float px, float py, float a) (defined in CWO)CWOvirtual
__NUFFT_T1(cwoComplex *p_fld, cwoFloat2 *p_x, int R=2, int Msp=12) (defined in CWO)CWOvirtual
__NUFFT_T2(cwoComplex *p_fld, cwoFloat2 *p_x, int R=2, int Msp=12) (defined in CWO)CWOvirtual
__Phase(cwoComplex *a, cwoComplex *b, float offset) (defined in CWO)CWOvirtual
__Phase2Complex(float *src, cwoComplex *dst) (defined in CWO)CWOvirtual
__PickupCplx(cwoComplex *src, cwoComplex *pix_p, float pix) (defined in CWO)CWOvirtual
__PickupFloat(float *src, float *pix_p, float pix) (defined in CWO)CWOvirtual
__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 CWO)CWOvirtual
__RandPhase(cwoComplex *a, float max, float min) (defined in CWO)CWOvirtual
__Re(cwoComplex *a, cwoComplex *b) (defined in CWO)CWOvirtual
__Real2Complex(float *src, cwoComplex *dst) (defined in CWO)CWOvirtual
__RectFillInside(cwoComplex *p, int m, int n, int Sx, int Sy, cwoComplex a) (defined in CWO)CWOvirtual
__RectFillOutside(cwoComplex *p, int m, int n, int Sx, int Sy, cwoComplex a) (defined in CWO)CWOvirtual
__ReIm(cwoComplex *re, cwoComplex *im, cwoComplex *c) (defined in CWO)CWOvirtual
__Rep(cwoComplex *a, float b, cwoComplex *c) (defined in CWO)CWO
__Rep(cwoComplex *a, const cwoComplex &b, cwoComplex *c) (defined in CWO)CWOvirtual
__Rep(cwoComplex *a, cwoComplex *b, cwoComplex *c) (defined in CWO)CWOvirtual
__ResizeCubic(cwoComplex *p_new, int newNx, int newNy, cwoComplex *p_old, int oldNx, int oldNy) (defined in CWO)CWOvirtual
__ResizeCubicScale(cwoComplex *p_src, cwoComplex *p_dst, float scale_x, float scale_y) (defined in CWO)CWOvirtual
__ResizeLanczos(cwoComplex *p_new, int newNx, int newNy, cwoComplex *p_old, int oldNx, int oldNy) (defined in CWO)CWOvirtual
__ResizeLanczosScale(cwoComplex *p_src, cwoComplex *p_dst, float scale_x, float scale_y) (defined in CWO)CWOvirtual
__ResizeLinear(cwoComplex *p_new, int newNx, int newNy, cwoComplex *p_old, int oldNx, int oldNy) (defined in CWO)CWOvirtual
__ResizeLinearScale(cwoComplex *p_src, cwoComplex *p_dst, float scale_x, float scale_y) (defined in CWO)CWOvirtual
__ResizeNearest(cwoComplex *p_new, int newNx, int newNy, cwoComplex *p_old, int oldNx, int oldNy) (defined in CWO)CWOvirtual
__ResizeNearestScale(cwoComplex *p_src, cwoComplex *p_dst, float scale_x, float scale_y) (defined in CWO)CWOvirtual
__ScaleCplx(float i1, float i2, float o1, float o2) (defined in CWO)CWOvirtual
__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 CWO)CWOvirtual
__ShiftedFresnelAperture(cwoComplex *a) (defined in CWO)CWOvirtual
__ShiftedFresnelCoeff(cwoComplex *a) (defined in CWO)CWOvirtual
__ShiftedFresnelProp(cwoComplex *a) (defined in CWO)CWOvirtual
__Sub(cwoComplex *a, float b, cwoComplex *c) (defined in CWO)CWO
__Sub(cwoComplex *a, const cwoComplex &b, cwoComplex *c) (defined in CWO)CWOvirtual
__Sub(cwoComplex *a, cwoComplex *b, cwoComplex *c) (defined in CWO)CWOvirtual
__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)CWOvirtual
__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=CWO_INTER_LINEAR) (defined in CWO)CWOvirtual
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()CWOvirtual
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 CWO)CWOvirtual
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
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
Destroy()CWOvirtual
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 CWO)CWOvirtual
ErrorDiffusionSegmented(CWO *output, int flag=CWO_ED_FS) (defined in CWO)CWOvirtual
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()CWOvirtual
FFTShift(int dx, int dy)CWOvirtual
Fill(cwoComplex a) (defined in CWO)CWOvirtual
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 CWO)CWOvirtual
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
GettDstPitch() (defined in CWO)CWOinline
GetThreads()CWO
GetWaveLength()CWOinline
GetWaveNum()CWOinline
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)CWO
Load(const std::string &fname_amp, const std::string &fname_pha, int c=CWO_GREY)CWO
Log(float base=10.0f, float eps=1.0f) (defined in CWO)CWOvirtual
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)CWOvirtual
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 CWO)CWOinline
operator*(float a) (defined in CWO)CWOinline
operator*(const cwoComplex &a) (defined in CWO)CWOinline
operator* (defined in CWO)CWOfriend
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 CWO)CWOinline
operator+(float a) (defined in CWO)CWOinline
operator+(const cwoComplex &a) (defined in CWO)CWOinline
operator+ (defined in CWO)CWOfriend
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 CWO)CWOinline
operator-(float a) (defined in CWO)CWOinline
operator-(const cwoComplex &a) (defined in CWO)CWOinline
operator- (defined in CWO)CWOfriend
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 CWO)CWOinline
operator/(float a) (defined in CWO)CWOinline
operator/(const cwoComplex &a) (defined in CWO)CWOinline
operator/ (defined in CWO)CWOfriend
operator/=(CWO &a) (defined in CWO)CWO
operator/=(float a) (defined in CWO)CWO
operator/=(cwoComplex a) (defined in CWO)CWO
operator=(CWO &tmp) (defined in CWO)CWO
operator=(float a) (defined in CWO)CWO
operator=(const cwoComplex &a) (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 CWO)CWOvirtual
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)CWOvirtual
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)CWO
Save(const std::string &fname, CWO *r, CWO *g=nullptr, CWO *b=nullptr) (defined in CWO)CWO
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
SaveAsImage(cwoComplex *p, int Nx, int Ny, const std::string &fname, int flag=CWO_SAVE_AS_RE, int bmp_8_24=24) (defined in CWO)CWOvirtual
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)CWOvirtual
SetCalcType(int type)CWOinline
SetCtx(const cwoCtx &c)CWOinline
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 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
SetThreads(int Nx, int Ny=1)CWO
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()CWOvirtual
SqrtReal()CWOvirtual
SSIM(CWO &ref)CWO
StdDev(int m, int n, int Sx, int Sy)CWO
Threshold(float max, float min=0.0) (defined in CWO)CWOvirtual
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()CWOvirtual
Transpose() (defined in CWO)CWO
Variance()CWOvirtual
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