#include <ed_gui_server_msgs/EntityInfos.h>
#include <ed_gui_server_msgs/QueryMeshes.h>
#include <ros/init.h>
#include <ros/node_handle.h>
#include <ros/subscriber.h>
#include <ros/publisher.h>
#include <geolib/ros/msg_conversions.h>
#include <visualization_msgs/MarkerArray.h>
Go to the source code of this file.
◆ djb2()
◆ entityCallback()
void entityCallback |
( |
const ed_gui_server_msgs::EntityInfos::ConstPtr & |
msg | ) |
|
◆ initMarker()
void initMarker |
( |
const std::string & |
id, |
|
|
visualization_msgs::Marker & |
m |
|
) |
| |
◆ main()
int main |
( |
int |
argc, |
|
|
char ** |
argv |
|
) |
| |
◆ meshToMarker()
void meshToMarker |
( |
const ed_gui_server_msgs::Mesh & |
mesh, |
|
|
visualization_msgs::Marker & |
m |
|
) |
| |
◆ polygonToMarker()
void polygonToMarker |
( |
const ed_gui_server_msgs::EntityInfo & |
e, |
|
|
visualization_msgs::Marker & |
m |
|
) |
| |
◆ COLORS
Initial value:= { { 0.6, 0.6, 0.6},
{ 0.6, 0.6, 0.4},
{ 0.6, 0.6, 0.2},
{ 0.6, 0.4, 0.6},
{ 0.6, 0.4, 0.4},
{ 0.6, 0.4, 0.2},
{ 0.6, 0.2, 0.6},
{ 0.6, 0.2, 0.4},
{ 0.6, 0.2, 0.2},
{ 0.4, 0.6, 0.6},
{ 0.4, 0.6, 0.4},
{ 0.4, 0.6, 0.2},
{ 0.4, 0.4, 0.6},
{ 0.4, 0.4, 0.4},
{ 0.4, 0.4, 0.2},
{ 0.4, 0.2, 0.6},
{ 0.4, 0.2, 0.4},
{ 0.4, 0.2, 0.2},
{ 0.2, 0.6, 0.6},
{ 0.2, 0.6, 0.4},
{ 0.2, 0.6, 0.2},
{ 0.2, 0.4, 0.6},
{ 0.2, 0.4, 0.4},
{ 0.2, 0.4, 0.2},
{ 0.2, 0.2, 0.6},
{ 0.2, 0.2, 0.4},
{ 0.2, 0.2, 0.2}
}
Definition at line 34 of file rviz_publisher.cpp.
◆ entities
◆ marker_msg
visualization_msgs::MarkerArray marker_msg |
◆ query_meshes_srv
ed_gui_server_msgs::QueryMeshes query_meshes_srv |
◆ RATE