#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.