16namespace visualization {
67 std::vector<Eigen::Vector3f> &
points)
final;
82 std::vector<Eigen::Vector3f> &
points)
final;
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 ShaderWrapper.h:21
Definition SimpleBlackShader.h:55
SimpleBlackShaderForPointCloudNormal()
Definition SimpleBlackShader.h:57
Definition SimpleBlackShader.h:70
SimpleBlackShaderForTriangleMeshWireFrame()
Definition SimpleBlackShader.h:72
Definition SimpleBlackShader.h:20
virtual bool PrepareRendering(const geometry::Geometry &geometry, const RenderOption &option, const ViewControl &view)=0
bool RenderGeometry(const geometry::Geometry &geometry, const RenderOption &option, const ViewControl &view) final
Definition SimpleBlackShader.cpp:64
void Release() final
Definition SimpleBlackShader.cpp:31
virtual bool PrepareBinding(const geometry::Geometry &geometry, const RenderOption &option, const ViewControl &view, std::vector< Eigen::Vector3f > &points)=0
bool Compile() final
Definition SimpleBlackShader.cpp:20
SimpleBlackShader(const std::string &name)
Definition SimpleBlackShader.h:25
~SimpleBlackShader() override
Definition SimpleBlackShader.h:22
void UnbindGeometry() final
Definition SimpleBlackShader.cpp:81
GLuint vertex_position_
Definition SimpleBlackShader.h:50
GLuint vertex_position_buffer_
Definition SimpleBlackShader.h:51
GLuint MVP_
Definition SimpleBlackShader.h:52
bool BindGeometry(const geometry::Geometry &geometry, const RenderOption &option, const ViewControl &view) final
Definition SimpleBlackShader.cpp:36
Definition NonRigidOptimizer.cpp:22
Definition PinholeCameraIntrinsic.cpp:16