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

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

addComplexFieldDataOHC(const OphComplexField &complex_field)Openholoinlineprotected
addRef(void)Baseinline
addWaveLengthNComplexFieldDataOHC(const Real wavelength, const OphComplexField &complex_field)Openholoinlineprotected
addWaveLengthOHC(const Real wavelength)Openholoinlineprotected
Amplitude(Complex< T > *holo, T *encoded, const int size)ophGenprotected
AngularSpectrumMethod(Complex< Real > *src, Complex< Real > *dst, Real lambda, Real distance)ophGen
ASophGenprotected
Base(void)Baseinlineexplicit
binarization(Complex< Real > *src, Real *dst, const int size, int ENCODE_FLAG, Real threshold)ophGenprotected
binaryophGenprotected
binaryErrorDiffusion(Complex< Real > *holo, Real *encoded, const ivec2 holosize, const int type, Real threshold)ophGenprotected
Burckhardt(Complex< T > *holo, T *encoded, const int size)ophGenprotected
checkExtension(const char *fname, const char *ext)Openholoprotected
complex_HOpenholoprotected
context_Openholoprotected
conv_fft2(Complex< Real > *src1, Complex< Real > *src2, Complex< Real > *dst, ivec2 size)ophGen
convertToFormatGray8(uchar *src, uchar *dst, int w, int h, int bytesperpixel)Openholoprotected
CorrectionChromaticAberration(uchar *src, uchar *dst, int width, int height, int ch)ophGenprotected
DOUBLE enum valueophGen
ED_WType enum nameophGen
ENCODE_AMPLITUDE enum valueophGen
ENCODE_BURCKHARDT enum valueophGen
ENCODE_EDBINARY enum valueophGen
ENCODE_FLAG enum nameophGen
ENCODE_IMAGINARY enum valueophGen
ENCODE_METHODophGenprotected
ENCODE_OFFSSB enum valueophGen
ENCODE_PHASE enum valueophGen
ENCODE_REAL enum valueophGen
ENCODE_SIMPLEBINARY enum valueophGen
ENCODE_SIMPLENI enum valueophGen
ENCODE_SSB enum valueophGen
ENCODE_TWOPHASE enum valueophGen
encodeSideBand(bool bCPU, ivec2 sig_location)ophGenprotected
encodeSideBand_CPU(int cropx1, int cropx2, int cropy1, int cropy2, ivec2 sig_location)ophGenprotected
encodeSideBand_GPU(int cropx1, int cropx2, int cropy1, int cropy2, ivec2 sig_location)ophGenprotected
encoding(unsigned int ENCODE_FLAG)ophTrivirtual
ophGen::encoding(unsigned int ENCODE_FLAG, Complex< Real > *holo, Real *encoded)ophGen
ophGen::encoding()ophGen
ophGen::encoding(unsigned int ENCODE_FLAG, unsigned int SSB_PASSBAND, Complex< Real > *holo=nullptr, Real *encoded=nullptr)ophGenvirtual
ophGen::encoding(unsigned int BIN_ENCODE_FLAG, unsigned int ENCODE_FLAG, Real threshold, Complex< Real > *holo=nullptr, Real *encoded=nullptr)ophGen
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
fftTempophGenprotected
FLOYD_STEINBERG enum valueophGen
freqShift(Complex< Real > *holo, Complex< Real > *encoded, const ivec2 holosize, int shift_x, int shift_y)ophGenprotected
freqWophGenprotected
Fresnel_Diffraction(Point src, Complex< Real > *dst, Real lambda, Real distance, Real amplitude)ophGen
Fresnel_FFT(Complex< Real > *src, Complex< Real > *dst, Real lambda, Real waveRatio, Real distance)ophGen
fresnelPropagation(OphConfig context, Complex< Real > *in, Complex< Real > *out, Real distance)ophGen
fresnelPropagation(Complex< Real > *in, Complex< Real > *out, Real distance, uint channel)ophGen
generateHologram(uint SHADING_FLAG)ophTri
getAngularSpectrum()ophTriinline
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
getContext(void)Openholoinline
getElapsedTime()ophGeninline
getEncodedBuffer(void)ophGeninline
getEncodeSize(void)ophGeninline
getFieldLength()ophGeninline
getIllumination(void)ophTriinline
getImageConfig()Openholoinline
getImgSize(int &w, int &h, int &bytesperpixel, const char *fname)Openholoprotected
GetMaxMin(Real *src, int len, Real &max, Real &min)ophGenprotected
getMaxThreadNum()Openholo
getMeshData()ophTriinline
GetMode()ophGeninline
getNormalizedBuffer(void)ophGeninline
getNumMesh()ophTriinline
getObjShift(void)ophTriinline
getObjSize(void)ophTriinline
getPixelNumberOHC(ivec2 &pixel_number)Openholoinlineprotected
getPixelPitchOHC(vec2 &pixel_pitch)Openholoinlineprotected
getPrecision()ophGeninline
getProgress()ophTriinline
GetRandomPhase()ophGeninline
GetRandomPhaseValue(Complex< Real > &rand_phase_val, bool rand_phase)ophGenprotected
getScaledMeshData()ophTriinline
getShiftPhaseValue(Complex< Real > &shift_phase_val, int idx, ivec2 sig_location)ophGenprotected
getStream()ophGeninline
getWaveLengthNumOHC(uint &wavelength_num)Openholoinlineprotected
getWavelengthOHC(vector< Real > &wavelength)Openholoinlineprotected
getWaveLengthUnitOHC(LenUnit &length_unit)Openholoinlineprotected
getWeightED(const ivec2 holosize, const int type, ivec2 *pNw)ophGenprotected
ImaginaryPart(Complex< T > *holo, T *encoded, const int size)ophGenprotected
imgCfgOpenholoprotected
imgScaleBilinear(uchar *src, uchar *dst, int w, int h, int neww, int newh, int channels=1)Openholoprotected
initialize(void)ophGen
ITERATIVE_DESIGN enum valueophGen
load(const char *fname)ophGen
loadAsImg(const char *fname)Openholovirtual
loadAsImgUpSideDown(const char *fname, uchar *dst)Openholoprotected
loadAsOhc(const char *fname)ophGenvirtual
loadMeshData(const char *fileName, const char *ext)ophTri
loadPointCloud(const char *pc_file, OphPointCloudData *pc_data_)ophGen
loadTexturePattern(const char *fileName, const char *ext)ophTri
m_bRandomPhaseophGenprotected
m_dFieldLengthophGenprotected
m_elapsedTimeophGenprotected
m_lpEncodedophGenprotected
m_lpNormalizedophGenprotected
m_modeophGenprotected
m_nStreamophGenprotected
m_vecEncodeSizeophGenprotected
maskHPophGenprotected
maskSSBophGenprotected
mergeColor(int idx, int width, int height, uchar *src, uchar *dst)Openholo
normalize(void)ophGen
normalize(uint ch)ophGen
normalizedophGenprotected
OHC_decoderOpenholoprotected
OHC_encoderOpenholoprotected
Openholo(void)Openholoexplicit
ophFree(void)ophGenprotectedvirtual
ophGen(void)ophGenexplicit
ophTri(void)ophTriexplicit
Phase(Complex< T > *holo, T *encoded, const int size)ophGenprotected
PRECISION enum nameophGen
readConfig(const char *fname)ophTri
realEncophGenprotected
RealPart(Complex< T > *holo, T *encoded, const int size)ophGenprotected
reconTest(const char *fname)ophTri
refCntBaseprotected
release(void)Baseinline
resetBuffer()ophGenprotected
RS_Diffraction(Point src, Complex< Real > *dst, Real lambda, Real distance, Real amplitude)ophGen
save(const char *fname, uint8_t bitsperpixel=8, uchar *src=nullptr, uint px=0, uint py=0)ophGen
save(const char *fname, uint8_t bitsperpixel, uint px, uint py, uint fnum, uchar *args ...)ophGenprotected
saveAsImg(const char *fname, uint8_t bitsperpixel, uchar *src, int width, int height)Openholovirtual
saveAsOhc(const char *fname)Openholovirtual
saveRefImages(char *fnameW, char *fnameWC, char *fnameAS, char *fnameSSB, char *fnameHP, char *fnameFreq, char *fnameReal, char *fnameBin, char *fnameReconBin, char *fnameReconErr, char *fnameReconNo)ophGen
ScaleChange(Real *src, Real *dst, int nSize, Real scaleX, Real scaleY, Real scaleZ)ophGenprotected
separateColor(int idx, int width, int height, uchar *src, uchar *dst)Openholo
setCarrierWave(Real in1, Real in2, Real in3)ophTriinline
setColorArrangeOHC(const ColorArran color_arrange)Openholoinlineprotected
setColorTypeOHC(const ColorType color_type)Openholoinlineprotected
setEncodeMethod(unsigned int ENCODE_FLAG)ophGeninline
setFieldEncodingOHC(const FldStore field_store, const FldCodeType field_code_type)Openholoinlineprotected
setIllumination(vec3 in)ophTriinline
setIllumination(Real inx, Real iny, Real inz)ophTriinline
setImageFlip(int flip)Openholoinline
setImageMerge(bool merge)Openholoinline
setImageRotate(bool rotate)Openholoinline
setMaxThreadNum(int num)Openholo
SetMode(unsigned int mode)ophGeninline
setObjShift(vec3 in)ophTriinline
setObjSize(vec3 in)ophTriinline
setOcclusion(bool in)ophTriinline
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
setPrecision(uint precision)ophGeninline
SetRandomPhase(bool bRandomPhase)ophGeninline
setRandPhase(bool in)ophTriinline
setResolution(ivec2 resolution)ophGen
setShadingType(int in)ophTriinline
setTextureImgDim(int dim1, int dim2)ophTriinline
setTextureMapping(bool in)ophTriinline
setTexturePeriod(Real in)ophTriinline
setViewingWindow(bool is_ViewingWindow)ophTri
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
SHADING_CONTINUOUS enum valueophTri
SHADING_FLAG enum nameophTri
SHADING_FLAT enum valueophTri
Shift(Real x, Real y)ophGen
shiftW(ivec2 holosize)ophGenprotected
SimpleNI(Complex< T > *holo, T *encoded, const int size)ophGenprotected
SINGLE enum valueophGen
SINGLE_DOWN enum valueophGen
SINGLE_RIGHT enum valueophGen
singleSideBand(Complex< Real > *holo, Real *encoded, const ivec2 holosize, int passband)ophGenprotected
SSB_BOTTOM enum valueophGen
SSB_LEFT enum valueophGen
SSB_PASSBAND enum nameophGen
SSB_PASSBANDophGenprotected
SSB_RIGHT enum valueophGen
SSB_TOP enum valueophGen
transVW(int nVertex, Vertex *dst, Vertex *src)ophGen
transVW(int nVertex, Real *dst, Real *src)ophGen
triTimeMultiplexing(char *dirName, uint ENCODE_METHOD, Real cenFx, Real cenFy, Real rangeFx, Real rangeFy, Real stepFx, Real stepFy)ophTri
TwoPhase(Complex< T > *holo, T *encoded, const int size)ophGenprotected
waveCarry(Real carryingAngleX, Real carryingAngleY, Real distance)ophGen
waveCarry(Complex< Real > *src, Complex< Real > *dst, Real wavelength, int carryIdxX, int carryIdxY)ophGen
weightophGenprotected
weightCophGenprotected
~Base(void)Baseinlineprotectedvirtual
~Openholo(void)=0Openholoprotectedpure virtual
~ophGen(void)=0ophGenprotectedpure virtual
~ophTri(void)ophTriinlineprotectedvirtual