Public Member Functions | Private Types | Private Attributes | List of all members
OptCamNode Class Reference

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_
 
int pan
 
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

OptCamNode::OptCamNode ( ros::NodeHandle node)
inline

Definition at line 40 of file nm33_node.cpp.

OptCamNode::~OptCamNode ( )
inline

Definition at line 109 of file nm33_node.cpp.

Member Function Documentation

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

Definition at line 205 of file nm33_node.cpp.

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

Definition at line 303 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 390 of file nm33_node.cpp.

bool OptCamNode::take_and_send_image ( )
inline

Definition at line 113 of file nm33_node.cpp.

Member Data Documentation

OptNM3xCamera* OptCamNode::camera_
private

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.

image_transport::CameraPublisher OptCamNode::img_middle_pub_
private

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.

image_transport::CameraPublisher OptCamNode::img_narrow_pub_
private

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.

image_transport::CameraPublisher OptCamNode::img_omni_pub_
private

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.

image_transport::CameraPublisher OptCamNode::img_panorama_pub_
private

Definition at line 29 of file nm33_node.cpp.

image_transport::CameraPublisher OptCamNode::img_pub_
private

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.

image_transport::CameraPublisher OptCamNode::img_wide_pub_
private

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.

ros::ServiceServer OptCamNode::info_middle_srv_
private

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.

ros::ServiceServer OptCamNode::info_narrow_srv_
private

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.

ros::ServiceServer OptCamNode::info_omni_srv_
private

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.

ros::ServiceServer OptCamNode::info_panorama_srv_
private

Definition at line 31 of file nm33_node.cpp.

ros::ServiceServer OptCamNode::info_srv_
private

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.

ros::ServiceServer OptCamNode::info_wide_srv_
private

Definition at line 31 of file nm33_node.cpp.

ros::Time OptCamNode::next_time_
private

Definition at line 24 of file nm33_node.cpp.

ros::NodeHandle& OptCamNode::node_
private

Definition at line 23 of file nm33_node.cpp.

int OptCamNode::pan
private

Definition at line 37 of file nm33_node.cpp.

ReconfigureServer OptCamNode::reconfigure_server_
private

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 Wed Jul 10 2019 03:47:11