|
gtsam_points
|
#include <pointnormals_buffer.hpp>


Public Types | |
| using | Ptr = std::shared_ptr< PointNormalsBuffer > |
Public Types inherited from glk::Drawable | |
| using | Ptr = std::shared_ptr< Drawable > |
| using | ConstPtr = std::shared_ptr< const Drawable > |
Public Member Functions | |
| PointNormalsBuffer (const float *vertices, size_t vertex_stride, const float *normals, size_t normal_stride, int num_points, double normal_length) | |
| template<template< class > class Allocator> | |
| PointNormalsBuffer (const std::vector< Eigen::Vector3f, Allocator< Eigen::Vector3f > > &vertices, const std::vector< Eigen::Vector3f, Allocator< Eigen::Vector3f > > &normals, double normal_length) | |
| virtual | ~PointNormalsBuffer () override |
| virtual void | draw (glk::GLSLShader &shader) const override |
Public Member Functions inherited from glk::Drawable | |
| virtual | ~Drawable () |
| using glk::PointNormalsBuffer::Ptr = std::shared_ptr<PointNormalsBuffer> |
| glk::PointNormalsBuffer::PointNormalsBuffer | ( | const float * | vertices, |
| size_t | vertex_stride, | ||
| const float * | normals, | ||
| size_t | normal_stride, | ||
| int | num_points, | ||
| double | normal_length | ||
| ) |
| glk::PointNormalsBuffer::PointNormalsBuffer | ( | const std::vector< Eigen::Vector3f, Allocator< Eigen::Vector3f > > & | vertices, |
| const std::vector< Eigen::Vector3f, Allocator< Eigen::Vector3f > > & | normals, | ||
| double | normal_length | ||
| ) |
|
overridevirtual |
|
overridevirtual |
Reimplemented from glk::Drawable.