14 namespace visualization {
The base geometry class.
Definition: Geometry.h:18
Defines rendering options for visualizer.
Definition: RenderOption.h:20
View controller for visualizer.
Definition: ViewControl.h:23
Definition: RGBDImageShader.h:69
RGBDImageShaderForImage()
Definition: RGBDImageShader.h:71
Definition: RGBDImageShader.h:20
bool RenderGeometry(const geometry::Geometry &geometry, const RenderOption &option, const ViewControl &view) final
Definition: RGBDImageShader.cpp:134
void Release() final
Definition: RGBDImageShader.cpp:37
GLuint vertex_scale_
Definition: RGBDImageShader.h:57
GLuint vertex_position_buffer_
Definition: RGBDImageShader.h:50
void UnbindGeometry() final
Definition: RGBDImageShader.cpp:177
float depth_max_data_
Definition: RGBDImageShader.h:60
GLuint vertex_UV_
Definition: RGBDImageShader.h:51
GLuint texture_mode_
Definition: RGBDImageShader.h:58
GLuint color_texture_buffer_
Definition: RGBDImageShader.h:54
GLuint image_texture_
Definition: RGBDImageShader.h:53
gl_util::GLVector3f vertex_scale_data_
Definition: RGBDImageShader.h:66
virtual bool PrepareRendering(const geometry::Geometry &geometry, const RenderOption &option, const ViewControl &view)=0
RGBDImageShader(const std::string &name)
Definition: RGBDImageShader.h:25
GLuint vertex_position_
Definition: RGBDImageShader.h:49
GLuint vertex_UV_buffer_
Definition: RGBDImageShader.h:52
GLuint depth_max_
Definition: RGBDImageShader.h:59
float color_rel_ratio_
Definition: RGBDImageShader.h:61
ImageTextureMode color_texture_mode_
Definition: RGBDImageShader.h:65
GLuint depth_texture_buffer_
Definition: RGBDImageShader.h:56
GLuint depth_texture_
Definition: RGBDImageShader.h:55
bool BindGeometry(const geometry::Geometry &geometry, const RenderOption &option, const ViewControl &view) final
Definition: RGBDImageShader.cpp:42
virtual bool PrepareBinding(const geometry::Geometry &geometry, const RenderOption &option, const ViewControl &view)=0
~RGBDImageShader() override
Definition: RGBDImageShader.h:22
ImageTextureMode depth_texture_mode_
Definition: RGBDImageShader.h:64
bool Compile() final
Definition: RGBDImageShader.cpp:21
Definition: ShaderWrapper.h:21
Eigen::Matrix< GLfloat, 3, 1, Eigen::ColMajor > GLVector3f
Definition: GLHelper.h:32
ImageTextureMode
Definition: RGBDImageShader.h:18
@ RGB
Definition: RGBDImageShader.h:18
@ Depth
Definition: RGBDImageShader.h:18
@ Grayscale
Definition: RGBDImageShader.h:18
Definition: PinholeCameraIntrinsic.cpp:16