gtsam_points
Loading...
Searching...
No Matches
Public Member Functions | List of all members
glk::Splatting Class Reference

#include <splatting.hpp>

Inheritance diagram for glk::Splatting:
Inheritance graph
[legend]
Collaboration diagram for glk::Splatting:
Collaboration graph
[legend]

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 >
 

Constructor & Destructor Documentation

◆ Splatting()

glk::Splatting::Splatting ( const std::shared_ptr< glk::GLSLShader > &  shader = nullptr)

◆ ~Splatting()

virtual glk::Splatting::~Splatting ( )
virtual

Member Function Documentation

◆ disable_vertex_radius()

void glk::Splatting::disable_vertex_radius ( )

◆ draw()

virtual void glk::Splatting::draw ( glk::GLSLShader shader) const
overridevirtual

Reimplemented from glk::Drawable.

◆ enable_vertex_radius()

void glk::Splatting::enable_vertex_radius ( )

◆ set_cloud_buffer()

void glk::Splatting::set_cloud_buffer ( const std::shared_ptr< glk::PointCloudBuffer > &  cloud_buffer)

◆ set_point_radius()

void glk::Splatting::set_point_radius ( float  r)

◆ set_texture()

void glk::Splatting::set_texture ( const std::shared_ptr< glk::Texture > &  texture)

The documentation for this class was generated from the following file: