Public Member Functions | Private Types | Private Attributes
OptCamNode Class Reference

List of all members.

Public Member Functions

void config_cb (opt_camera::OptNM33CameraConfig &config, uint32_t level)
bool get_camera_info_method (std::string view_name, sensor_msgs::CameraInfo &info)
 OptCamNode (ros::NodeHandle &node)
 set_camera_info_method (set_camera_info,"") set_camera_info_method(set_camera_info_omni
omni set_camera_info_method (set_camera_info_wide,"-wide") set_camera_info_method(set_camera_info_middle
omni middle set_camera_info_method (set_camera_info_narrow,"-narrow") set_camera_info_method(set_camera_info_panorama
omni middle panorama bool spin ()
bool take_and_send_image ()
 ~OptCamNode ()

Private Types

typedef
dynamic_reconfigure::Server
< opt_camera::OptNM33CameraConfig > 
ReconfigureServer

Private Attributes

OptNM3xCameracamera_
opt_camera::OptNM33CameraConfig config_
int count_
sensor_msgs::Image img_
sensor_msgs::Image img_middle_
image_transport::CameraPublisher img_middle_pub_
sensor_msgs::Image img_narrow_
image_transport::CameraPublisher img_narrow_pub_
sensor_msgs::Image img_omni_
image_transport::CameraPublisher img_omni_pub_
sensor_msgs::Image img_panorama_
image_transport::CameraPublisher img_panorama_pub_
image_transport::CameraPublisher img_pub_
sensor_msgs::Image img_wide_
image_transport::CameraPublisher img_wide_pub_
sensor_msgs::CameraInfo info_
sensor_msgs::CameraInfo info_middle_
ros::ServiceServer info_middle_srv_
sensor_msgs::CameraInfo info_narrow_
ros::ServiceServer info_narrow_srv_
sensor_msgs::CameraInfo info_omni_
ros::ServiceServer info_omni_srv_
sensor_msgs::CameraInfo info_panorama_
ros::ServiceServer info_panorama_srv_
ros::ServiceServer info_srv_
sensor_msgs::CameraInfo info_wide_
ros::ServiceServer info_wide_srv_
ros::Time next_time_
ros::NodeHandlenode_
ReconfigureServer reconfigure_server_
std::string serial_id_

Detailed Description

Definition at line 15 of file nm33_node.cpp.


Member Typedef Documentation

typedef dynamic_reconfigure::Server<opt_camera::OptNM33CameraConfig> OptCamNode::ReconfigureServer [private]

Definition at line 34 of file nm33_node.cpp.


Constructor & Destructor Documentation

Definition at line 39 of file nm33_node.cpp.

Definition at line 108 of file nm33_node.cpp.


Member Function Documentation

void OptCamNode::config_cb ( opt_camera::OptNM33CameraConfig &  config,
uint32_t  level 
) [inline]

Definition at line 180 of file nm33_node.cpp.

bool OptCamNode::get_camera_info_method ( std::string  view_name,
sensor_msgs::CameraInfo &  info 
) [inline]

Definition at line 277 of file nm33_node.cpp.

OptCamNode::set_camera_info_method ( set_camera_info  ,
""   
)
omni OptCamNode::set_camera_info_method ( set_camera_info_wide  ,
"-wide"   
)
omni middle OptCamNode::set_camera_info_method ( set_camera_info_narrow  ,
"-narrow"   
)
omni middle panorama bool OptCamNode::spin ( ) [inline]

Definition at line 364 of file nm33_node.cpp.

Definition at line 112 of file nm33_node.cpp.


Member Data Documentation

Definition at line 19 of file nm33_node.cpp.

opt_camera::OptNM33CameraConfig OptCamNode::config_ [private]

Definition at line 36 of file nm33_node.cpp.

int OptCamNode::count_ [private]

Definition at line 25 of file nm33_node.cpp.

sensor_msgs::Image OptCamNode::img_ [private]

Definition at line 28 of file nm33_node.cpp.

sensor_msgs::Image OptCamNode::img_middle_ [private]

Definition at line 28 of file nm33_node.cpp.

Definition at line 29 of file nm33_node.cpp.

sensor_msgs::Image OptCamNode::img_narrow_ [private]

Definition at line 28 of file nm33_node.cpp.

Definition at line 29 of file nm33_node.cpp.

sensor_msgs::Image OptCamNode::img_omni_ [private]

Definition at line 28 of file nm33_node.cpp.

Definition at line 29 of file nm33_node.cpp.

sensor_msgs::Image OptCamNode::img_panorama_ [private]

Definition at line 28 of file nm33_node.cpp.

Definition at line 29 of file nm33_node.cpp.

Definition at line 29 of file nm33_node.cpp.

sensor_msgs::Image OptCamNode::img_wide_ [private]

Definition at line 28 of file nm33_node.cpp.

Definition at line 29 of file nm33_node.cpp.

sensor_msgs::CameraInfo OptCamNode::info_ [private]

Definition at line 30 of file nm33_node.cpp.

sensor_msgs::CameraInfo OptCamNode::info_middle_ [private]

Definition at line 30 of file nm33_node.cpp.

Definition at line 31 of file nm33_node.cpp.

sensor_msgs::CameraInfo OptCamNode::info_narrow_ [private]

Definition at line 30 of file nm33_node.cpp.

Definition at line 31 of file nm33_node.cpp.

sensor_msgs::CameraInfo OptCamNode::info_omni_ [private]

Definition at line 30 of file nm33_node.cpp.

Definition at line 31 of file nm33_node.cpp.

sensor_msgs::CameraInfo OptCamNode::info_panorama_ [private]

Definition at line 30 of file nm33_node.cpp.

Definition at line 31 of file nm33_node.cpp.

Definition at line 31 of file nm33_node.cpp.

sensor_msgs::CameraInfo OptCamNode::info_wide_ [private]

Definition at line 30 of file nm33_node.cpp.

Definition at line 31 of file nm33_node.cpp.

Definition at line 24 of file nm33_node.cpp.

Definition at line 23 of file nm33_node.cpp.

Definition at line 35 of file nm33_node.cpp.

std::string OptCamNode::serial_id_ [private]

Definition at line 20 of file nm33_node.cpp.


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


opt_camera
Author(s): Kei Okada
autogenerated on Sun Jan 25 2015 12:37:47