#include <camera_info_publisher.h>
| Public Types | |
| typedef jsk_interactive_marker::CameraInfoPublisherConfig | Config | 
| typedef std::shared_ptr < CameraInfoPublisher > | Ptr | 
| Public Member Functions | |
| CameraInfoPublisher () | |
| virtual | ~CameraInfoPublisher () | 
| Protected Member Functions | |
| virtual void | configCallback (Config &config, uint32_t level) | 
| virtual void | imageCallback (const sensor_msgs::Image::ConstPtr &msg) | 
| virtual void | initializeInteractiveMarker () | 
| virtual void | pointcloudCallback (const sensor_msgs::PointCloud2::ConstPtr &msg) | 
| virtual void | processFeedback (const visualization_msgs::InteractiveMarkerFeedbackConstPtr &feedback) | 
| virtual void | publishCameraInfo (const ros::Time &stamp) | 
| virtual void | staticRateCallback (const ros::TimerEvent &event) | 
| Protected Attributes | |
| double | f_ | 
| std::string | frame_id_ | 
| double | height_ | 
| geometry_msgs::Pose | latest_pose_ | 
| boost::mutex | mutex_ | 
| std::string | parent_frame_id_ | 
| ros::Publisher | pub_camera_info_ | 
| std::shared_ptr < interactive_markers::InteractiveMarkerServer > | server_ | 
| std::shared_ptr < dynamic_reconfigure::Server < Config > > | srv_ | 
| ros::Subscriber | sub_sync_ | 
| std::shared_ptr < tf::TransformListener > | tf_listener_ | 
| ros::Timer | timer_ | 
| double | width_ | 
Definition at line 49 of file camera_info_publisher.h.
| typedef jsk_interactive_marker::CameraInfoPublisherConfig jsk_interactive_marker::CameraInfoPublisher::Config | 
Definition at line 53 of file camera_info_publisher.h.
| typedef std::shared_ptr<CameraInfoPublisher> jsk_interactive_marker::CameraInfoPublisher::Ptr | 
Definition at line 52 of file camera_info_publisher.h.
Definition at line 42 of file camera_info_publisher.cpp.
Definition at line 103 of file camera_info_publisher.cpp.
| void jsk_interactive_marker::CameraInfoPublisher::configCallback | ( | Config & | config, | 
| uint32_t | level | ||
| ) |  [protected, virtual] | 
Definition at line 139 of file camera_info_publisher.cpp.
| void jsk_interactive_marker::CameraInfoPublisher::imageCallback | ( | const sensor_msgs::Image::ConstPtr & | msg | ) |  [protected, virtual] | 
Definition at line 188 of file camera_info_publisher.cpp.
| void jsk_interactive_marker::CameraInfoPublisher::initializeInteractiveMarker | ( | ) |  [protected, virtual] | 
Definition at line 108 of file camera_info_publisher.cpp.
| void jsk_interactive_marker::CameraInfoPublisher::pointcloudCallback | ( | const sensor_msgs::PointCloud2::ConstPtr & | msg | ) |  [protected, virtual] | 
Definition at line 182 of file camera_info_publisher.cpp.
| void jsk_interactive_marker::CameraInfoPublisher::processFeedback | ( | const visualization_msgs::InteractiveMarkerFeedbackConstPtr & | feedback | ) |  [protected, virtual] | 
Definition at line 119 of file camera_info_publisher.cpp.
| void jsk_interactive_marker::CameraInfoPublisher::publishCameraInfo | ( | const ros::Time & | stamp | ) |  [protected, virtual] | 
Definition at line 147 of file camera_info_publisher.cpp.
| void jsk_interactive_marker::CameraInfoPublisher::staticRateCallback | ( | const ros::TimerEvent & | event | ) |  [protected, virtual] | 
Definition at line 194 of file camera_info_publisher.cpp.
| double jsk_interactive_marker::CameraInfoPublisher::f_  [protected] | 
Definition at line 89 of file camera_info_publisher.h.
Definition at line 85 of file camera_info_publisher.h.
| double jsk_interactive_marker::CameraInfoPublisher::height_  [protected] | 
Definition at line 88 of file camera_info_publisher.h.
Definition at line 90 of file camera_info_publisher.h.
Definition at line 79 of file camera_info_publisher.h.
Definition at line 86 of file camera_info_publisher.h.
Definition at line 75 of file camera_info_publisher.h.
| std::shared_ptr<interactive_markers::InteractiveMarkerServer> jsk_interactive_marker::CameraInfoPublisher::server_  [protected] | 
Definition at line 80 of file camera_info_publisher.h.
| std::shared_ptr<dynamic_reconfigure::Server<Config> > jsk_interactive_marker::CameraInfoPublisher::srv_  [protected] | 
Definition at line 78 of file camera_info_publisher.h.
Definition at line 76 of file camera_info_publisher.h.
| std::shared_ptr<tf::TransformListener> jsk_interactive_marker::CameraInfoPublisher::tf_listener_  [protected] | 
Definition at line 81 of file camera_info_publisher.h.
Definition at line 77 of file camera_info_publisher.h.
| double jsk_interactive_marker::CameraInfoPublisher::width_  [protected] | 
Definition at line 87 of file camera_info_publisher.h.