|
gtsam_points
|
A class to draw a set of GL_LINES. More...
#include <thin_lines.hpp>


Public Member Functions | |
| ThinLines (const float *vertices, int num_vertices, bool line_strip=false) | |
| ThinLines (const float *vertices, const float *colors, int num_vertices, bool line_strip=false) | |
| ThinLines (const float *vertices, const float *colors, int num_vertices, const unsigned int *indices, int num_indices, bool line_strip=false) | |
| ThinLines (const float *vertices, const float *colors, const float *cmap, int num_vertices, const unsigned int *indices, int num_indices, bool line_strip=false) | |
| ThinLines (const Eigen::Vector3f *vertices, int num_vertices, bool line_strip=false) | |
| ThinLines (const Eigen::Vector3f *vertices, const Eigen::Vector4f *colors, int num_vertices, bool line_strip=false) | |
| ThinLines (const Eigen::Vector3f *vertices, const Eigen::Vector4f *colors, int num_vertices, const unsigned int *indices, int num_indices, bool line_strip=false) | |
| ThinLines (const Eigen::Vector3f *vertices, const float *cmap, int num_vertices, bool line_strip=false) | |
| ThinLines (const Eigen::Vector3f *vertices, const double *cmap, int num_vertices, bool line_strip=false) | |
| ThinLines (const Eigen::Vector3f *vertices, const float *cmap, int num_vertices, const unsigned int *indices, int num_indices, bool line_strip=false) | |
| ThinLines (const Eigen::Vector3f *vertices, const double *cmap, int num_vertices, const unsigned int *indices, int num_indices, bool line_strip=false) | |
| template<typename T1 , int D1> | |
| ThinLines (const Eigen::Matrix< T1, D1, 1 > *vertices, int num_vertices, bool line_strip=false) | |
| template<typename T1 , int D1> | |
| ThinLines (const Eigen::Matrix< T1, D1, 1 > *vertices, int num_vertices, const unsigned int *indices, int num_indices, bool line_strip=false) | |
| template<typename T1 , int D1, typename T2 , int D2> | |
| ThinLines (const Eigen::Matrix< T1, D1, 1 > *vertices, const Eigen::Matrix< T2, D2, 1 > *colors, int num_vertices, bool line_strip=false) | |
| template<typename T1 , int D1, typename T2 , int D2> | |
| ThinLines (const Eigen::Matrix< T1, D1, 1 > *vertices, const Eigen::Matrix< T2, D2, 1 > *colors, int num_vertices, const unsigned int *indices, int num_indices, bool line_strip=false) | |
| template<typename T1 , int D1> | |
| ThinLines (const Eigen::Matrix< T1, D1, 1 > *vertices, const float *cmap, int num_vertices, bool line_strip=false) | |
| template<typename T1 , int D1> | |
| ThinLines (const Eigen::Matrix< T1, D1, 1 > *vertices, const double *cmap, int num_vertices, bool line_strip=false) | |
| template<typename T1 , int D1> | |
| ThinLines (const Eigen::Matrix< T1, D1, 1 > *vertices, const float *cmap, int num_vertices, const unsigned int *indices, int num_indices, bool line_strip=false) | |
| template<typename T1 , int D1> | |
| ThinLines (const Eigen::Matrix< T1, D1, 1 > *vertices, const double *cmap, int num_vertices, const unsigned int *indices, int num_indices, bool line_strip=false) | |
| template<typename T1 , int D1, typename Allocator > | |
| ThinLines (const std::vector< Eigen::Matrix< T1, D1, 1 >, Allocator > &vertices, bool line_strip=false) | |
| template<typename T1 , int D1, typename Allocator1 , typename T2 , int D2, typename Allocator2 > | |
| ThinLines (const std::vector< Eigen::Matrix< T1, D1, 1 >, Allocator1 > &vertices, const std::vector< Eigen::Matrix< T2, D2, 1 >, Allocator2 > &colors, bool line_strip=false) | |
| template<typename T1 , int D1, typename Allocator > | |
| ThinLines (const std::vector< Eigen::Matrix< T1, D1, 1 >, Allocator > &vertices, const std::vector< unsigned int > &indices, bool line_strip=false) | |
| template<typename T1 , int D1, typename Allocator1 , typename T2 , int D2, typename Allocator2 > | |
| ThinLines (const std::vector< Eigen::Matrix< T1, D1, 1 >, Allocator1 > &vertices, const std::vector< Eigen::Matrix< T2, D2, 1 >, Allocator2 > &colors, const std::vector< unsigned int > &indices, bool line_strip=false) | |
| template<typename T1 , int D1, typename Allocator > | |
| ThinLines (const std::vector< Eigen::Matrix< T1, D1, 1 >, Allocator > &vertices, const std::vector< float > &cmap, bool line_strip=false) | |
| template<typename T1 , int D1, typename Allocator > | |
| ThinLines (const std::vector< Eigen::Matrix< T1, D1, 1 >, Allocator > &vertices, const std::vector< double > &cmap, bool line_strip=false) | |
| template<typename T1 , int D1, typename Allocator > | |
| ThinLines (const std::vector< Eigen::Matrix< T1, D1, 1 >, Allocator > &vertices, const std::vector< float > &cmap, const std::vector< unsigned int > &indices, bool line_strip=false) | |
| template<typename T1 , int D1, typename Allocator > | |
| ThinLines (const std::vector< Eigen::Matrix< T1, D1, 1 >, Allocator > &vertices, const std::vector< double > &cmap, const std::vector< unsigned int > &indices, bool line_strip=false) | |
| virtual | ~ThinLines () override |
| virtual void | draw (glk::GLSLShader &shader) const override |
| void | set_line_width (float width) |
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 > |
A class to draw a set of GL_LINES.
| glk::ThinLines::ThinLines | ( | const float * | vertices, |
| const float * | colors, | ||
| int | num_vertices, | ||
| bool | line_strip = false |
||
| ) |
| glk::ThinLines::ThinLines | ( | const float * | vertices, |
| const float * | colors, | ||
| int | num_vertices, | ||
| const unsigned int * | indices, | ||
| int | num_indices, | ||
| bool | line_strip = false |
||
| ) |
| glk::ThinLines::ThinLines | ( | const float * | vertices, |
| const float * | colors, | ||
| const float * | cmap, | ||
| int | num_vertices, | ||
| const unsigned int * | indices, | ||
| int | num_indices, | ||
| bool | line_strip = false |
||
| ) |
| glk::ThinLines::ThinLines | ( | const Eigen::Vector3f * | vertices, |
| int | num_vertices, | ||
| bool | line_strip = false |
||
| ) |
| glk::ThinLines::ThinLines | ( | const Eigen::Vector3f * | vertices, |
| const Eigen::Vector4f * | colors, | ||
| int | num_vertices, | ||
| bool | line_strip = false |
||
| ) |
| glk::ThinLines::ThinLines | ( | const Eigen::Vector3f * | vertices, |
| const Eigen::Vector4f * | colors, | ||
| int | num_vertices, | ||
| const unsigned int * | indices, | ||
| int | num_indices, | ||
| bool | line_strip = false |
||
| ) |
| glk::ThinLines::ThinLines | ( | const Eigen::Vector3f * | vertices, |
| const float * | cmap, | ||
| int | num_vertices, | ||
| bool | line_strip = false |
||
| ) |
| glk::ThinLines::ThinLines | ( | const Eigen::Vector3f * | vertices, |
| const double * | cmap, | ||
| int | num_vertices, | ||
| bool | line_strip = false |
||
| ) |
| glk::ThinLines::ThinLines | ( | const Eigen::Vector3f * | vertices, |
| const float * | cmap, | ||
| int | num_vertices, | ||
| const unsigned int * | indices, | ||
| int | num_indices, | ||
| bool | line_strip = false |
||
| ) |
| glk::ThinLines::ThinLines | ( | const Eigen::Vector3f * | vertices, |
| const double * | cmap, | ||
| int | num_vertices, | ||
| const unsigned int * | indices, | ||
| int | num_indices, | ||
| bool | line_strip = false |
||
| ) |
| glk::ThinLines::ThinLines | ( | const Eigen::Matrix< T1, D1, 1 > * | vertices, |
| int | num_vertices, | ||
| bool | line_strip = false |
||
| ) |
| glk::ThinLines::ThinLines | ( | const Eigen::Matrix< T1, D1, 1 > * | vertices, |
| int | num_vertices, | ||
| const unsigned int * | indices, | ||
| int | num_indices, | ||
| bool | line_strip = false |
||
| ) |
| glk::ThinLines::ThinLines | ( | const Eigen::Matrix< T1, D1, 1 > * | vertices, |
| const Eigen::Matrix< T2, D2, 1 > * | colors, | ||
| int | num_vertices, | ||
| bool | line_strip = false |
||
| ) |
| glk::ThinLines::ThinLines | ( | const Eigen::Matrix< T1, D1, 1 > * | vertices, |
| const Eigen::Matrix< T2, D2, 1 > * | colors, | ||
| int | num_vertices, | ||
| const unsigned int * | indices, | ||
| int | num_indices, | ||
| bool | line_strip = false |
||
| ) |
| glk::ThinLines::ThinLines | ( | const Eigen::Matrix< T1, D1, 1 > * | vertices, |
| const float * | cmap, | ||
| int | num_vertices, | ||
| bool | line_strip = false |
||
| ) |
| glk::ThinLines::ThinLines | ( | const Eigen::Matrix< T1, D1, 1 > * | vertices, |
| const double * | cmap, | ||
| int | num_vertices, | ||
| bool | line_strip = false |
||
| ) |
| glk::ThinLines::ThinLines | ( | const Eigen::Matrix< T1, D1, 1 > * | vertices, |
| const float * | cmap, | ||
| int | num_vertices, | ||
| const unsigned int * | indices, | ||
| int | num_indices, | ||
| bool | line_strip = false |
||
| ) |
| glk::ThinLines::ThinLines | ( | const Eigen::Matrix< T1, D1, 1 > * | vertices, |
| const double * | cmap, | ||
| int | num_vertices, | ||
| const unsigned int * | indices, | ||
| int | num_indices, | ||
| bool | line_strip = false |
||
| ) |
| glk::ThinLines::ThinLines | ( | const std::vector< Eigen::Matrix< T1, D1, 1 >, Allocator > & | vertices, |
| bool | line_strip = false |
||
| ) |
| glk::ThinLines::ThinLines | ( | const std::vector< Eigen::Matrix< T1, D1, 1 >, Allocator1 > & | vertices, |
| const std::vector< Eigen::Matrix< T2, D2, 1 >, Allocator2 > & | colors, | ||
| bool | line_strip = false |
||
| ) |
| glk::ThinLines::ThinLines | ( | const std::vector< Eigen::Matrix< T1, D1, 1 >, Allocator > & | vertices, |
| const std::vector< unsigned int > & | indices, | ||
| bool | line_strip = false |
||
| ) |
| glk::ThinLines::ThinLines | ( | const std::vector< Eigen::Matrix< T1, D1, 1 >, Allocator1 > & | vertices, |
| const std::vector< Eigen::Matrix< T2, D2, 1 >, Allocator2 > & | colors, | ||
| const std::vector< unsigned int > & | indices, | ||
| bool | line_strip = false |
||
| ) |
| glk::ThinLines::ThinLines | ( | const std::vector< Eigen::Matrix< T1, D1, 1 >, Allocator > & | vertices, |
| const std::vector< float > & | cmap, | ||
| bool | line_strip = false |
||
| ) |
| glk::ThinLines::ThinLines | ( | const std::vector< Eigen::Matrix< T1, D1, 1 >, Allocator > & | vertices, |
| const std::vector< double > & | cmap, | ||
| bool | line_strip = false |
||
| ) |
| glk::ThinLines::ThinLines | ( | const std::vector< Eigen::Matrix< T1, D1, 1 >, Allocator > & | vertices, |
| const std::vector< float > & | cmap, | ||
| const std::vector< unsigned int > & | indices, | ||
| bool | line_strip = false |
||
| ) |
| glk::ThinLines::ThinLines | ( | const std::vector< Eigen::Matrix< T1, D1, 1 >, Allocator > & | vertices, |
| const std::vector< double > & | cmap, | ||
| const std::vector< unsigned int > & | indices, | ||
| bool | line_strip = false |
||
| ) |
|
overridevirtual |
|
overridevirtual |
Reimplemented from glk::Drawable.