23 ThinLines(
const float* vertices,
const float* colors,
int num_vertices,
const unsigned int* indices,
int num_indices,
bool line_strip =
false);
24 ThinLines(
const float* vertices,
const float* colors,
const float*
cmap,
int num_vertices,
const unsigned int* indices,
int num_indices,
bool line_strip =
false);
27 ThinLines(
const Eigen::Vector3f* vertices,
const Eigen::Vector4f* colors,
int num_vertices,
bool line_strip =
false);
28 ThinLines(
const Eigen::Vector3f* vertices,
const Eigen::Vector4f* colors,
int num_vertices,
const unsigned int* indices,
int num_indices,
bool line_strip =
false);
31 ThinLines(
const Eigen::Vector3f* vertices,
const float*
cmap,
int num_vertices,
const unsigned int* indices,
int num_indices,
bool line_strip =
false);
32 ThinLines(
const Eigen::Vector3f* vertices,
const double*
cmap,
int num_vertices,
const unsigned int* indices,
int num_indices,
bool line_strip =
false);
34 template <
typename T1,
int D1>
35 ThinLines(
const Eigen::Matrix<T1, D1, 1>* vertices,
int num_vertices,
bool line_strip =
false);
36 template <
typename T1,
int D1>
37 ThinLines(
const Eigen::Matrix<T1, D1, 1>* vertices,
int num_vertices,
const unsigned int* indices,
int num_indices,
bool line_strip =
false);
38 template <
typename T1,
int D1,
typename T2,
int D2>
39 ThinLines(
const Eigen::Matrix<T1, D1, 1>* vertices,
const Eigen::Matrix<T2, D2, 1>* colors,
int num_vertices,
bool line_strip =
false);
40 template <
typename T1,
int D1,
typename T2,
int D2>
42 const Eigen::Matrix<T1, D1, 1>* vertices,
43 const Eigen::Matrix<T2, D2, 1>* colors,
45 const unsigned int* indices,
48 template <
typename T1,
int D1>
49 ThinLines(
const Eigen::Matrix<T1, D1, 1>* vertices,
const float*
cmap,
int num_vertices,
bool line_strip =
false);
50 template <
typename T1,
int D1>
51 ThinLines(
const Eigen::Matrix<T1, D1, 1>* vertices,
const double*
cmap,
int num_vertices,
bool line_strip =
false);
52 template <
typename T1,
int D1>
53 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);
54 template <
typename T1,
int D1>
55 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);
57 template <
typename T1,
int D1,
typename Allocator>
59 template <
typename T1,
int D1,
typename Allocator1,
typename T2,
int D2,
typename Allocator2>
61 template <
typename T1,
int D1,
typename Allocator>
62 ThinLines(
const std::vector<Eigen::Matrix<T1, D1, 1>,
Allocator>& vertices,
const std::vector<unsigned int>& indices,
bool line_strip =
false);
63 template <
typename T1,
int D1,
typename Allocator1,
typename T2,
int D2,
typename Allocator2>
65 const std::vector<Eigen::Matrix<T1, D1, 1>,
Allocator1>& vertices,
66 const std::vector<Eigen::Matrix<T2, D2, 1>,
Allocator2>& colors,
67 const std::vector<unsigned int>& indices,
69 template <
typename T1,
int D1,
typename Allocator>
71 template <
typename T1,
int D1,
typename Allocator>
73 template <
typename T1,
int D1,
typename Allocator>
74 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);
75 template <
typename T1,
int D1,
typename Allocator>
76 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);
std::enable_if_t< std::is_same< Dst_Scalar, Src_Scalar >::value, std::vector< Eigen::Matrix< Dst_Scalar, Dst_Rows, Dst_Cols >, Allocator< Eigen::Matrix< Dst_Scalar, Dst_Rows, Dst_Cols > > > > convert_to_vector(const Eigen::Matrix< Src_Scalar, Src_Rows, Src_Cols > *points, int num_points)
Definition type_conversion.hpp:49