CoordinateFrameVisualizer.h
Go to the documentation of this file.
1 
18 # pragma once
19 
20 // Global includes
21 #include <map>
22 #include <vector>
23 
24 // Package includes
25 #include <ros/ros.h>
26 #include <std_msgs/ColorRGBA.h>
27 #include <visualization_msgs/Marker.h>
28 #include <visualization_msgs/MarkerArray.h>
29 
30 #include <Eigen/Core>
31 #include <Eigen/Geometry>
32 #include <Eigen/Eigenvalues>
33 
34 #include <Pose.h>
35 #include <ISM/common_type/Pose.hpp>
36 
37 // Local includes
39 
40 namespace Visualization
41 {
49  {
50  public:
51 
56 
61 
71  unsigned int& pMarkerId,
72  const boost::shared_ptr<ISM::Pose> pPose,
73  double pSize);
74 
75  private:
76 
86  visualization_msgs::Marker generateAxis(const unsigned int pMarkerId,
87  const unsigned int pAxis,
88  const boost::shared_ptr<ISM::Pose> pPose,
89  double pSize);
90  };
91 }
void publishFrame(boost::shared_ptr< ros::Publisher > pPublisher, unsigned int &pMarkerId, const boost::shared_ptr< ISM::Pose > pPose, double pSize)
visualization_msgs::Marker generateAxis(const unsigned int pMarkerId, const unsigned int pAxis, const boost::shared_ptr< ISM::Pose > pPose, double pSize)


asr_psm_visualizations
Author(s): Gehrung Joachim, Meißner Pascal
autogenerated on Sat Nov 9 2019 03:49:12