TAMSVIZ
Visualization and annotation tool for ROS
grid.h
1 // TAMSVIZ
2 // (c) 2020 Philipp Ruppel
3 
4 #pragma once
5 
6 #include "../core/document.h"
7 #include "../core/watcher.h"
8 #include "../render/renderer.h"
9 
10 #include "marker.h"
11 #include "mesh.h"
12 
14  PROPERTY(double, cellSize, 1.0, min = 0.0, max = 1000.0);
15  PROPERTY(size_t, cellCount, 10, min = 1, max = 1000);
16  PROPERTY(float, lineWidth, 0.01, min = 0.0, max = 1000);
17  PROPERTY(Color4, color, Color4(0.5, 0.5, 0.5));
18  Watcher _watcher;
19  virtual void renderSync(const RenderSyncContext &context) override;
20 };
21 DECLARE_TYPE(GridDisplay, MarkerDisplayBase);
Definition: watcher.h:8