18 #ifndef PIC_GL_FILTERING_FILTER_BILATERAL_3DSP_HPP 19 #define PIC_GL_FILTERING_FILTER_BILATERAL_3DSP_HPP 21 #include "../../base.hpp" 22 #include "../../util/std_util.hpp" 23 #include "../../gl/filtering/filter.hpp" 77 void update(
float sigma_s,
float sigma_r,
float sigma_t);
89 float sigma_s,
float sigma_r,
float sigma_t)
97 target = GL_TEXTURE_2D_ARRAY;
109 target = GL_TEXTURE_2D_ARRAY;
void insertFilter(FilterGL *flt)
insertFilter
Definition: display.hpp:143
FilterGLBilateral1D * filterT
Definition: filter_bilateral_3dsp.hpp:34
The FilterGLBilateral3DSP class.
Definition: filter_bilateral_3dsp.hpp:30
T * delete_s(T *data)
delete_s
Definition: std_util.hpp:123
void setFrame(int frame)
setFrame
Definition: filter_bilateral_3dsp.hpp:65
void setSlice(int slice)
setSlice
Definition: display.hpp:90
GLenum target
Definition: display.hpp:47
The FilterGLNPasses class.
Definition: filter_npasses.hpp:36
void update(float sigma_s, float sigma_r, float sigma_t)
update
The FilterGLBilateral1D class.
Definition: filter_bilateral_1d.hpp:30
The ImageGL class.
Definition: image.hpp:42
The FilterGLNPasses class.
Definition: display.hpp:36
#define PIC_INLINE
Definition: base.hpp:33
void update(float sigma_s, float sigma_r)
update
static ImageGL * execute(std::string nameIn, std::string nameOut, float sigma_s, float sigma_r, float sigma_t)
execute
Definition: filter_bilateral_3dsp.hpp:88
Definition: bilateral_separation.hpp:25
void releaseAux()
releaseAux
Definition: filter_bilateral_3dsp.hpp:55
The FilterGLBilateral1D class.
Definition: display.hpp:30
FilterGLBilateral1D * filterS
Definition: filter_bilateral_3dsp.hpp:33
FilterGLBilateral3DSP()
FilterGLBilateral3DSP.
void release()
release
Definition: display.hpp:85