29 #ifndef opengl_CPlanarLaserScan_H
30 #define opengl_CPlanarLaserScan_H
45 class CPlanarLaserScan;
72 mutable
bool m_cache_valid;
76 float m_line_R,m_line_G,m_line_B,m_line_A;
79 float m_points_R,m_points_G,m_points_B,m_points_A;
81 float m_plane_R,m_plane_G,m_plane_B,m_plane_A;
85 bool m_enable_surface;
104 void setLineColor(
float R,
float G,
float B,
float A=1.0f)
111 void setPointsColor(
float R,
float G,
float B,
float A=1.0f)
118 void setSurfaceColor(
float R,
float G,
float B,
float A=1.0f)
129 m_cache_valid =
false;
135 void render_dl()
const;