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


Public Member Functions | |
| Lines (float line_width, const Eigen::Vector3f *vertices, int num_points, bool line_strip=false) | |
| Lines (float line_width, const Eigen::Vector3f *vertices, const Eigen::Vector4f *colors, int num_points, bool line_strip=false) | |
| Lines (float line_width, const Eigen::Vector3f *vertices, const Eigen::Vector4f *colors, const Eigen::Vector4i *infos, int num_points, bool line_strip=false) | |
| template<typename T1 , int D1> | |
| Lines (float line_width, const Eigen::Matrix< T1, D1, 1 > *vertices, int num_vertices, bool line_strip=false) | |
| template<typename T1 , int D1, typename T2 , int D2> | |
| Lines (float line_width, 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> | |
| Lines (float line_width, const Eigen::Matrix< T1, D1, 1 > *vertices, const Eigen::Matrix< T2, D2, 1 > *colors, const Eigen::Vector4i *infos, int num_vertices, bool line_strip=false) | |
| template<typename T1 , int D1, typename Allocator > | |
| Lines (float line_width, 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 > | |
| Lines (float line_width, 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 Allocator1 , typename T2 , int D2, typename Allocator2 , typename Allocator3 > | |
| Lines (float line_width, const std::vector< Eigen::Matrix< T1, D1, 1 >, Allocator1 > &vertices, const std::vector< Eigen::Matrix< T2, D2, 1 >, Allocator2 > &colors, const std::vector< Eigen::Vector4i, Allocator3 > &infos, bool line_strip=false) | |
| virtual | ~Lines () override |
| 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 > |
A class to draw a set of lines.
| glk::Lines::Lines | ( | float | line_width, |
| const Eigen::Vector3f * | vertices, | ||
| int | num_points, | ||
| bool | line_strip = false |
||
| ) |
| glk::Lines::Lines | ( | float | line_width, |
| const Eigen::Vector3f * | vertices, | ||
| const Eigen::Vector4f * | colors, | ||
| int | num_points, | ||
| bool | line_strip = false |
||
| ) |
| glk::Lines::Lines | ( | float | line_width, |
| const Eigen::Vector3f * | vertices, | ||
| const Eigen::Vector4f * | colors, | ||
| const Eigen::Vector4i * | infos, | ||
| int | num_points, | ||
| bool | line_strip = false |
||
| ) |
| glk::Lines::Lines | ( | float | line_width, |
| const Eigen::Matrix< T1, D1, 1 > * | vertices, | ||
| int | num_vertices, | ||
| bool | line_strip = false |
||
| ) |
| glk::Lines::Lines | ( | float | line_width, |
| const Eigen::Matrix< T1, D1, 1 > * | vertices, | ||
| const Eigen::Matrix< T2, D2, 1 > * | colors, | ||
| int | num_vertices, | ||
| bool | line_strip = false |
||
| ) |
| glk::Lines::Lines | ( | float | line_width, |
| const Eigen::Matrix< T1, D1, 1 > * | vertices, | ||
| const Eigen::Matrix< T2, D2, 1 > * | colors, | ||
| const Eigen::Vector4i * | infos, | ||
| int | num_vertices, | ||
| bool | line_strip = false |
||
| ) |
| glk::Lines::Lines | ( | float | line_width, |
| const std::vector< Eigen::Matrix< T1, D1, 1 >, Allocator > & | vertices, | ||
| bool | line_strip = false |
||
| ) |
| glk::Lines::Lines | ( | float | line_width, |
| 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::Lines::Lines | ( | float | line_width, |
| const std::vector< Eigen::Matrix< T1, D1, 1 >, Allocator1 > & | vertices, | ||
| const std::vector< Eigen::Matrix< T2, D2, 1 >, Allocator2 > & | colors, | ||
| const std::vector< Eigen::Vector4i, Allocator3 > & | infos, | ||
| bool | line_strip = false |
||
| ) |
|
overridevirtual |
|
overridevirtual |
Reimplemented from glk::Drawable.