33 #ifndef _COIMBRA_VISUALIZATION_RVIZ_H_
34 #define _COIMBRA_VISUALIZATION_RVIZ_H_
48 void update(visualization_msgs::Marker& marker)
50 for(uint i=0;i<
markers.size();++i)
62 for(uint i=0;i<
markers.size();++i)
66 case visualization_msgs::Marker::ADD:
67 markers[i].action = visualization_msgs::Marker::DELETE;
69 case visualization_msgs::Marker::DELETE:
78 vector<visualization_msgs::Marker> new_markers;
80 for(uint i=0;i<
markers.size();++i)
82 new_markers.push_back(
markers[i]);
89 vector<visualization_msgs::Marker> m_out(
markers);
95 vector<visualization_msgs::Marker>
markers;
114 vector<visualization_msgs::Marker>
createTargetMarkers( vector<ClusterPtr>& clusters , vector<ClusterPtr>& clusters_Premebida , vector<ClusterPtr>& clusters_Dietmayer, vector<ClusterPtr>& clusters_Santos, vector<ClusterPtr>& clusters_ABD ,vector<ClusterPtr>& clusters_nn , vector<ClusterPtr>& clusters_GT );
vector< visualization_msgs::Marker > markers
void update(visualization_msgs::Marker &marker)
vector< visualization_msgs::Marker > getOutgoingMarkers(void)
vector< visualization_msgs::Marker > createTargetMarkers(vector< ClusterPtr > &clusters, vector< ClusterPtr > &clusters_Premebida, vector< ClusterPtr > &clusters_Dietmayer, vector< ClusterPtr > &clusters_Santos, vector< ClusterPtr > &clusters_ABD, vector< ClusterPtr > &clusters_nn, vector< ClusterPtr > &clusters_GT)
Create marker form clusters This function creates a set of markers for the current clusters from the ...