void MarkerArrayCallback(const marti_visualization_msgs::TexturedMarkerArrayConstPtr markers)
void ProcessMarkers(const marti_visualization_msgs::TexturedMarkerArrayConstPtr markers)
Ui::textured_marker_config ui_
ros::Subscriber marker_sub_
virtual ~TexturedMarkerPlugin()
void MarkersReceived(const marti_visualization_msgs::TexturedMarkerArrayConstPtr markers)
void SetAlphaLevel(int alpha)
std::vector< uint8_t > texture_
void SaveConfig(YAML::Emitter &emitter, const std::string &path)
void PrintWarning(const std::string &message)
std::map< std::string, std::map< int, MarkerData > > markers_
std::vector< tf::Vector3 > transformed_quad_
void PrintInfo(const std::string &message)
QWidget * GetConfigWidget(QWidget *parent)
std::vector< tf::Vector3 > quad_
void PrintError(const std::string &message)
void LoadConfig(const YAML::Node &node, const std::string &path)
Q_DECLARE_METATYPE(marti_visualization_msgs::TexturedMarkerConstPtr)
void ProcessMarker(const marti_visualization_msgs::TexturedMarkerConstPtr marker)
void MarkerReceived(const marti_visualization_msgs::TexturedMarkerConstPtr marker)
bool Initialize(QGLWidget *canvas)
void Draw(double x, double y, double scale)
void MarkerCallback(const marti_visualization_msgs::TexturedMarkerConstPtr marker)