Openholo  v1.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
Base(void)Baseinlineexplicit
burckhardt(Complex< Real > *holo, Real *encoded, const int size)ophGenprotected
checkExtension(const char *fname, const char *ext)Openholoprotected
complex_HOpenholoprotected
context_Openholoprotected
convertToFormatGray8(uchar *src, uchar *dst, int w, int h, int bytesperpixel)Openholoprotected
elapsedTimeophGenprotected
ENCODE_AMPLITUDE enum valueophGen
ENCODE_BURCKHARDT enum valueophGen
ENCODE_FLAG enum nameophGen
ENCODE_METHODophGenprotected
ENCODE_OFFSSB enum valueophGen
ENCODE_PHASE enum valueophGen
ENCODE_REAL enum valueophGen
ENCODE_SIMPLENI enum valueophGen
encode_sizeophGenprotected
ENCODE_SSB enum valueophGen
ENCODE_SYMMETRIZATION 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
encodeSymmetrization(Complex< Real > *holo, Real *encoded, const ivec2 sig_loc)ophGenprotected
encoding(unsigned int ENCODE_FLAG, Complex< Real > *holo=nullptr, bool bShift=false)ophGenvirtual
encoding(unsigned int ENCODE_FLAG, unsigned int SSB_PASSBAND, Complex< Real > *holo=nullptr)ophGenvirtual
encoding()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
fft3(ivec3 n, Complex< Real > *in, int sign=OPH_FORWARD, uint flag=OPH_ESTIMATE)Openholoprotected
fftExecute(Complex< Real > *out)Openholoprotected
fftFree(void)Openholoprotected
fftShift(int nx, int ny, Complex< Real > *input, Complex< Real > *output)Openholoprotected
fftwShift(Complex< Real > *src, Complex< Real > *dst, int nx, int ny, int type, bool bNormalized=false)Openholoprotected
freqShift(Complex< Real > *src, Complex< Real > *dst, const ivec2 holosize, int shift_x, int shift_y)ophGenprotected
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
generateMeshHologram()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
getFieldLens(void)ophTriinline
getIllumination(void)ophTriinline
getImgSize(int &w, int &h, int &bytesperpixel, const char *fname)Openholoprotected
getMeshData()ophTriinline
getNormalizedBuffer(void)ophGeninline
getNumMesh()ophTriinline
getObjShift(void)ophTriinline
getObjSize(void)ophTriinline
getPixelNumberOHC(ivec2 &pixel_number)Openholoinlineprotected
getPixelPitchOHC(vec2 &pixel_pitch)Openholoinlineprotected
getRandPhaseValue(Complex< Real > &rand_phase_val, bool rand_phase)ophGenprotected
getScaledMeshData()ophTriinline
getShiftPhaseValue(Complex< Real > &shift_phase_val, int idx, ivec2 sig_location)ophGenprotected
getWaveLengthNumOHC(uint &wavelength_num)Openholoinlineprotected
getWavelengthOHC(vector< Real > &wavelength)Openholoinlineprotected
getWaveLengthUnitOHC(LenUnit &length_unit)Openholoinlineprotected
holo_encodedophGenprotected
holo_normalizedophGenprotected
imgScaleBilnear(uchar *src, uchar *dst, int w, int h, int neww, int newh)Openholoprotected
initialize(void)ophGen
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
normalize(void)ophGen
numericalInterference(Complex< Real > *holo, Real *encoded, const int size)ophGenprotected
objScaleShift()ophTri
objScaleShift(Real objSize_, vector< Real > objShift_)ophTri
objScaleShift(Real objSize_, vec3 objShift_)ophTri
OHC_decoderOpenholoprotected
OHC_encoderOpenholoprotected
Openholo(void)Openholoexplicit
ophFree(void)ophGenprotectedvirtual
ophGen(void)ophGenexplicit
ophTri(void)ophTriinlineexplicit
propagationAngularSpectrum(int ch, Complex< Real > *input_u, Real propagation_dist, Real k, Real lambda)ophGen
readConfig(const char *fname)ophTri
refCntBaseprotected
release(void)Baseinline
resetBuffer()ophGenprotected
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
setCarrierWave(Real in1, Real in2, Real in3)ophTriinline
setColorArrangeOHC(const ColorArran color_arrange)Openholoinlineprotected
setColorTypeOHC(const ColorType color_type)Openholoinlineprotected
setFieldEncodingOHC(const FldStore field_store, const FldCodeType field_code_type)Openholoinlineprotected
setIllumination(vec3 in)ophTriinline
setIllumination(Real inx, Real iny, Real inz)ophTriinline
setMode(bool is_CPU)ophTri
setObjShift(vec3 in)ophTriinline
setObjShift(vector< Real > in)ophTriinline
setObjSize(Real in)ophTriinline
setPhaseEncodingOHC(const BPhaseCode phase_code, const vec2 phase_code_range)Openholoinlineprotected
setPixelNumber(ivec2 n)Openholoinline
setPixelNumberOHC(const ivec2 pixel_number)Openholoinlineprotected
setPixelPitch(vec2 p)Openholoinline
setPixelPitchOHC(const vec2 pixel_pitch)Openholoinlineprotected
setResolution(ivec2 resolution)ophGen
setShadingType(int in)ophTriinline
setViewingWindow(bool is_ViewingWindow)ophTri
setWaveLength(Real w, const uint idx)Openholoinline
setWaveLengthNumOHC(const uint wavelength_num)Openholoinlineprotected
setWavelengthOHC(const Real wavelength, const LenUnit wavelength_unit)Openholoinlineprotected
setWaveLengthUnitOHC(const LenUnit length_unit)Openholoinlineprotected
SHADING_CONTINUOUS enum valueophTri
SHADING_FLAG enum nameophTri
SHADING_FLAT enum valueophTri
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
twoPhaseEncoding(Complex< Real > *holo, Real *encoded, const int size)ophGenprotected
waveCarry(Real carryingAngleX, Real carryingAngleY, Real distance)ophGen
~Base(void)Baseinlineprotectedvirtual
~Openholo(void)=0Openholoprotectedpure virtual
~ophGen(void)=0ophGenprotectedpure virtual
~ophTri(void)ophTriinlineprotectedvirtual