5 #ifndef VISUALIZATION_DATA_H 6 #define VISUALIZATION_DATA_H 8 #define VISUALIZATION_MAX_PATH_POINTS 2000 9 #define VISUALIZATION_MAX_PATHS 10 10 #define VISUALIZATION_MAX_ITEMS 100 11 #define VISUALIZATION_MAX_CHEETAHS 0 45 size_t num_points = 0;
61 size_t num_paths = 0, num_arrows = 0, num_cones = 0, num_spheres = 0,
70 num_paths = 0, num_arrows = 0, num_cones = 0, num_spheres = 0, num_blocks = 0;
75 return &spheres[num_spheres++];
82 return &blocks[num_blocks++];
89 return &arrows[num_arrows++];
96 return &cones[num_cones++];
103 auto* path = &paths[num_paths++];
Vec3< float > point_position
typename Eigen::Matrix< T, 4, 1 > Quat
Vec3< float > corner_position
SphereVisualization * addSphere()
typename Eigen::Matrix< T, 3, 1 > Vec3
#define VISUALIZATION_MAX_PATHS
#define VISUALIZATION_MAX_PATH_POINTS
PathVisualization * addPath()
Eigen::Matrix< T, 12, 1 > Vec12
typename Eigen::Matrix< T, 4, 1 > Vec4
Vec3< float > base_position
ArrowVisualization * addArrow()
#define VISUALIZATION_MAX_ITEMS
ConeVisualization * addCone()
BlockVisualization * addBlock()