|
gtsam_points
|
#include <splatting.hpp>


Public Member Functions | |
| Splatting (const std::shared_ptr< glk::GLSLShader > &shader=nullptr) | |
| virtual | ~Splatting () |
| void | enable_vertex_radius () |
| void | disable_vertex_radius () |
| void | set_point_radius (float r) |
| void | set_texture (const std::shared_ptr< glk::Texture > &texture) |
| void | set_cloud_buffer (const std::shared_ptr< glk::PointCloudBuffer > &cloud_buffer) |
| virtual void | draw (glk::GLSLShader &shader) const override |
Public Member Functions inherited from glk::Drawable | |
| virtual | ~Drawable () |
Additional Inherited Members | |
Public Types inherited from glk::Drawable | |
| using | Ptr = std::shared_ptr< Drawable > |
| using | ConstPtr = std::shared_ptr< const Drawable > |
| glk::Splatting::Splatting | ( | const std::shared_ptr< glk::GLSLShader > & | shader = nullptr | ) |
|
virtual |
| void glk::Splatting::disable_vertex_radius | ( | ) |
|
overridevirtual |
Reimplemented from glk::Drawable.
| void glk::Splatting::enable_vertex_radius | ( | ) |
| void glk::Splatting::set_cloud_buffer | ( | const std::shared_ptr< glk::PointCloudBuffer > & | cloud_buffer | ) |
| void glk::Splatting::set_texture | ( | const std::shared_ptr< glk::Texture > & | texture | ) |