Public Types | Public Member Functions | Protected Member Functions | Protected Attributes
jsk_interactive_marker::CameraInfoPublisher Class Reference

#include <camera_info_publisher.h>

List of all members.

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_

Detailed Description

Definition at line 49 of file camera_info_publisher.h.


Member Typedef Documentation

typedef jsk_interactive_marker::CameraInfoPublisherConfig jsk_interactive_marker::CameraInfoPublisher::Config

Definition at line 53 of file camera_info_publisher.h.

Definition at line 52 of file camera_info_publisher.h.


Constructor & Destructor Documentation

Definition at line 42 of file camera_info_publisher.cpp.

Definition at line 103 of file camera_info_publisher.cpp.


Member Function Documentation

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.

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.

Definition at line 194 of file camera_info_publisher.cpp.


Member Data Documentation

Definition at line 89 of file camera_info_publisher.h.

Definition at line 85 of file camera_info_publisher.h.

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.

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.

Definition at line 81 of file camera_info_publisher.h.

Definition at line 77 of file camera_info_publisher.h.

Definition at line 87 of file camera_info_publisher.h.


The documentation for this class was generated from the following files:


jsk_interactive_marker
Author(s): furuta
autogenerated on Wed May 1 2019 02:40:31