00001 #ifndef JSK_RVIZ_PLUGINS_IMAGE_TRANSPORT_HINTS_PROPERTY_H 00002 #define JSK_RVIZ_PLUGINS_IMAGE_TRANSPORT_HINTS_PROPERTY_H 00003 00004 #include <rviz/properties/property.h> 00005 #include <rviz/properties/editable_enum_property.h> 00006 #include <image_transport/transport_hints.h> 00007 00008 namespace jsk_rviz_plugins { 00009 00010 class ImageTransportHintsProperty : public rviz::EditableEnumProperty 00011 { 00012 Q_OBJECT 00013 public: 00014 ImageTransportHintsProperty(const char* name, const char* description, 00015 rviz::Property* parent, const char* changed_slot); 00016 ~ImageTransportHintsProperty(); 00017 00018 image_transport::TransportHints getTransportHints(); 00019 }; 00020 } 00021 #endif