gtsam_points
Loading...
Searching...
No Matches
coordinate_system.hpp
Go to the documentation of this file.
1#ifndef GLK_PRIMITIVES_COORDINATE_SYSTEM_HPP
2#define GLK_PRIMITIVES_COORDINATE_SYSTEM_HPP
3
4#include <vector>
5#include <Eigen/Core>
6
7#include <GL/gl3w.h>
8#include <glk/drawable.hpp>
9#include <glk/glsl_shader.hpp>
10
11namespace glk {
12
14public:
16 vertices.push_back(Eigen::Vector3f::Zero());
17 vertices.push_back(Eigen::Vector3f::UnitX());
18 vertices.push_back(Eigen::Vector3f::Zero());
19 vertices.push_back(Eigen::Vector3f::UnitY());
20 vertices.push_back(Eigen::Vector3f::Zero());
21 vertices.push_back(Eigen::Vector3f::UnitZ());
22
23 colors.push_back(Eigen::Vector4f(1.0f, 0.0f, 0.0f, 1.0f));
24 colors.push_back(Eigen::Vector4f(1.0f, 0.0f, 0.0f, 1.0f));
25 colors.push_back(Eigen::Vector4f(0.0f, 1.0f, 0.0f, 1.0f));
26 colors.push_back(Eigen::Vector4f(0.0f, 1.0f, 0.0f, 1.0f));
27 colors.push_back(Eigen::Vector4f(0.0f, 0.0f, 1.0f, 1.0f));
28 colors.push_back(Eigen::Vector4f(0.0f, 0.0f, 1.0f, 1.0f));
29 }
30
31public:
32 std::vector<Eigen::Vector3f> vertices;
33 std::vector<Eigen::Vector4f> colors;
34};
35} // namespace glk
36
37#endif
Definition coordinate_system.hpp:13
std::vector< Eigen::Vector4f > colors
Definition coordinate_system.hpp:33
std::vector< Eigen::Vector3f > vertices
Definition coordinate_system.hpp:32
CoordinateSystem()
Definition coordinate_system.hpp:15
Definition async_buffer_copy.hpp:6