Openholo  v4.0
Open Source Digital Holographic Library
ophWaveAberration Member List

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

accumulateZernikePolynomial()ophWaveAberration
addComplexFieldDataOHC(const OphComplexField &complex_field)Openholoinlineprotected
addRef(void)Baseinline
addWaveLengthNComplexFieldDataOHC(const Real wavelength, const OphComplexField &complex_field)Openholoinlineprotected
addWaveLengthOHC(const Real wavelength)Openholoinlineprotected
ASM_Propagation()ophRecprotected
ASM_Propagation_GPU()ophRecprotected
Base(void)Baseinlineexplicit
calculateZernikePolynomial(double n, double m, vector< double > x, vector< double > y, double d)ophWaveAberration
checkExtension(const char *fname, const char *ext)Openholoprotected
Clear()ophRecprotected
complex_HOpenholoprotected
complex_WophWaveAberration
context_Openholoprotected
convertToFormatGray8(uchar *src, uchar *dst, int w, int h, int bytesperpixel)Openholoprotected
factorial(double x)ophWaveAberrationinline
fft1(int n, Complex< Real > *in, int sign=OPH_FORWARD, uint flag=OPH_ESTIMATE)Openholoprotected
fft2(ivec2 n, Complex< Real > *in, int sign=OPH_FORWARD, uint flag=OPH_ESTIMATE)Openholoprotected
fft2(Complex< Real > *src, Complex< Real > *dst, int nx, int ny, int type, bool bNormalized=false)Openholoprotected
fft3(ivec3 n, Complex< Real > *in, int sign=OPH_FORWARD, uint flag=OPH_ESTIMATE)Openholoprotected
fftExecute(Complex< Real > *out, bool bReverse=false)Openholoprotected
fftFree(void)Openholoprotected
fftInit2D(ivec2 size, int sign, unsigned int flag)Openholoprotected
fftShift(int nx, int ny, Complex< Real > *input, Complex< Real > *output)Openholoprotected
Free2D(oph::Complex< Real > **doublePtr)ophWaveAberration
getColorArrangeOHC(ColorArran &color_arrange)Openholoinlineprotected
getColorTypeOHC(ColorType &color_type)Openholoinlineprotected
getComplexField(void)Openholoinline
getComplexFieldDataOHC(Complex< Real > **cmplx, uint wavelen_idx)Openholoinlineprotected
getComplexFieldDataOHC(OphComplexField &cmplx, uint wavelen_idx)Openholoinlineprotected
getConfig()ophRecinline
getContext(void)Openholoinline
getImageConfig()Openholoinline
getImgSize(int &w, int &h, int &bytesperpixel, const char *fname)Openholoprotected
getMaxThreadNum()Openholo
getNormalizedBuffer()ophRecinline
getPixelNumberOHC(ivec2 &pixel_number)Openholoinlineprotected
getPixelPitchOHC(vec2 &pixel_pitch)Openholoinlineprotected
GetPupilFieldFromHologram()ophRecprotected
GetPupilFieldFromVWHologram()ophRecprotected
GetPupilFieldImage(Complex< Real > *src, double *dst, int pnx, int pny, double ppx, double ppy, double scaleX, double scaleY)ophRecprotected
getVarname(int vtr, vec3 &var_vals, std::string &varname2)ophRecprotected
getWaveLengthNumOHC(uint &wavelength_num)Openholoinlineprotected
getWavelengthOHC(vector< Real > &wavelength)Openholoinlineprotected
getWaveLengthUnitOHC(LenUnit &length_unit)Openholoinlineprotected
imgCfgOpenholoprotected
imgScaleBilinear(uchar *src, uchar *dst, int w, int h, int neww, int newh, int channels=1)Openholoprotected
imresize(double **X, int Nx, int Ny, int nx, int ny, double **Y)ophWaveAberration
Initialize()ophRec
loadAsImg(const char *fname)Openholovirtual
loadAsImgUpSideDown(const char *fname, uchar *dst)Openholoprotected
loadAsOhc(const char *fname)ophWaveAberrationvirtual
mergeColor(int idx, int width, int height, uchar *src, uchar *dst)Openholo
normalize(T *src, uchar *dst, int x, int y)ophRecinline
normalize(T *src, uchar *dst, int x, int y, T max, T min)ophRecinline
OHC_decoderOpenholoprotected
OHC_encoderOpenholoprotected
Openholo(void)Openholoexplicit
ophFree(void)ophWaveAberrationvirtual
ophRec(void)ophRecexplicit
ophWaveAberration()ophWaveAberration
Perform_Simulation()ophRec
Propagation_Fresnel_FFT(int chnum)ophRecprotected
readAberration(const char *fname)ophWaveAberration
readConfig(const char *fname)ophWaveAberration
readImage(const char *path)ophRec
readImagePNA(const char *phase, const char *amplitude)ophRec
readImageRNI(const char *real, const char *imaginary)ophRec
ReconstructImage()ophRec
refCntBaseprotected
release(void)Baseinline
resolutionXophWaveAberration
resolutionYophWaveAberration
save(const char *fname, uint8_t bitsperpixel, uchar *src, uint px, uint py)ophRec
saveAberration(const char *fname)ophWaveAberration
saveAsImg(const char *fname, uint8_t bitsperpixel, uchar *src, int width, int height)Openholovirtual
saveAsOhc(const char *fname)Openholovirtual
SaveImage(const char *path, const char *ext="bmp")ophRec
separateColor(int idx, int width, int height, uchar *src, uchar *dst)Openholo
setColorArrangeOHC(const ColorArran color_arrange)Openholoinlineprotected
setColorTypeOHC(const ColorType color_type)Openholoinlineprotected
setConfig(OphRecConfig config)ophRecinline
setFieldEncodingOHC(const FldStore field_store, const FldCodeType field_code_type)Openholoinlineprotected
setImageFlip(int flip)Openholoinline
setImageMerge(bool merge)Openholoinline
setImageRotate(bool rotate)Openholoinline
setMaxThreadNum(int num)Openholo
SetMode(unsigned int mode)ophRecinline
setOffset(ivec2 offset)Openholoinline
setPhaseEncodingOHC(const BPhaseCode phase_code, const vec2 phase_code_range)Openholoinlineprotected
setPixelNumber(ivec2 n)Openholoinline
setPixelNumber(int width, int height)Openholoinline
setPixelNumberOHC(const ivec2 pixel_number)Openholoinlineprotected
setPixelPitch(vec2 p)Openholoinline
setPixelPitch(Real pitchX, Real pitchY)Openholoinline
setPixelPitchOHC(const vec2 pixel_pitch)Openholoinlineprotected
setWaveLength(Real w, const uint idx=0)Openholoinline
setWaveLengthNumOHC(const uint wavelength_num)Openholoinlineprotected
setWavelengthOHC(const Real wavelength, const LenUnit wavelength_unit)Openholoinlineprotected
setWaveLengthUnitOHC(const LenUnit length_unit)Openholoinlineprotected
setWaveNum(int num)Openholo
~Base(void)Baseinlineprotectedvirtual
~Openholo(void)=0Openholoprotectedpure virtual
~ophRec(void)ophRecprotectedvirtual
~ophWaveAberration()ophWaveAberration