Public Member Functions | Private Types | Private Member Functions | Private Attributes | List of all members
visp_camera_calibration::Camera Class Reference

#include <camera.h>

Public Member Functions

 Camera ()
 
void sendVideo ()
 
virtual ~Camera ()
 

Private Types

typedef boost::function< bool(sensor_msgs::SetCameraInfo::Request &, sensor_msgs::SetCameraInfo::Response &res)> set_camera_info_service_callback_t
 service type declaration for calibrate service More...
 

Private Member Functions

bool setCameraInfoCallback (sensor_msgs::SetCameraInfo::Request &req, sensor_msgs::SetCameraInfo::Response &res)
 service setting camera parameters. More...
 

Private Attributes

ros::ServiceClient calibrate_service_
 
vpImage< unsigned char > img_
 
ros::NodeHandle n_
 
unsigned int nb_points_
 
unsigned int queue_size_
 
ros::Publisher raw_image_publisher_
 
vpVideoReader reader_
 
ros::ServiceServer set_camera_info_service_
 
ros::AsyncSpinner spinner
 

Detailed Description

Definition at line 59 of file camera.h.

Member Typedef Documentation

typedef boost::function<bool (sensor_msgs::SetCameraInfo::Request&,sensor_msgs::SetCameraInfo::Response& res)> visp_camera_calibration::Camera::set_camera_info_service_callback_t
private

service type declaration for calibrate service

Definition at line 84 of file camera.h.

Constructor & Destructor Documentation

visp_camera_calibration::Camera::Camera ( )

Definition at line 70 of file camera.cpp.

visp_camera_calibration::Camera::~Camera ( )
virtual

Definition at line 168 of file camera.cpp.

Member Function Documentation

void visp_camera_calibration::Camera::sendVideo ( )

Definition at line 107 of file camera.cpp.

bool visp_camera_calibration::Camera::setCameraInfoCallback ( sensor_msgs::SetCameraInfo::Request &  req,
sensor_msgs::SetCameraInfo::Response &  res 
)
private

service setting camera parameters.

Definition at line 152 of file camera.cpp.

Member Data Documentation

ros::ServiceClient visp_camera_calibration::Camera::calibrate_service_
private

Definition at line 65 of file camera.h.

vpImage<unsigned char> visp_camera_calibration::Camera::img_
private

Definition at line 73 of file camera.h.

ros::NodeHandle visp_camera_calibration::Camera::n_
private

Definition at line 62 of file camera.h.

unsigned int visp_camera_calibration::Camera::nb_points_
private

Definition at line 70 of file camera.h.

unsigned int visp_camera_calibration::Camera::queue_size_
private

Definition at line 69 of file camera.h.

ros::Publisher visp_camera_calibration::Camera::raw_image_publisher_
private

Definition at line 64 of file camera.h.

vpVideoReader visp_camera_calibration::Camera::reader_
private

Definition at line 72 of file camera.h.

ros::ServiceServer visp_camera_calibration::Camera::set_camera_info_service_
private

Definition at line 67 of file camera.h.

ros::AsyncSpinner visp_camera_calibration::Camera::spinner
private

Definition at line 63 of file camera.h.


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


visp_camera_calibration
Author(s): Filip Novotny
autogenerated on Wed Jul 3 2019 19:48:03