Public Member Functions | |
| void | clean_dc1394 (void) |
| void | copyToMat () |
| void | dc1394_deinterlace_rgb (unsigned char *src, unsigned char *dest, unsigned int width_, unsigned int height_) |
| void | fillRosImages () |
| void | fillRosImagesFromMat () |
| dc1394error_t | getBayerTile (dc1394camera_t *camera, dc1394color_filter_t *bayerPattern) |
| void | getFrameAndPublish () |
| dc1394error_t | init () |
| void | processBuffer () |
| void | processCenterImage (ros::Time timestamp) |
| void | processLeftImage (ros::Time timestamp) |
| void | processRightImage (ros::Time timestamp) |
| void | publish () |
| void | resizeToOutputMat () |
| dc1394error_t | setStereoVideoCapture () |
| dc1394error_t | startTransmission () |
| xb3CameraDriver (ros::NodeHandle nh_) | |
| ~xb3CameraDriver () | |
Public Attributes | |
| dc1394color_filter_t | bayerTile |
| boost::thread * | buffer_processing_thread |
| dc1394camera_t * | camera |
| sensor_msgs::Image | center |
| string | center_calibration_file |
| sensor_msgs::CameraInfo | center_camera_info |
| camera_info_manager::CameraInfoManager | center_info_manager |
| image_transport::CameraPublisher | center_publisher |
| dc1394_t * | d |
| diagnostic_updater::HeaderlessTopicDiagnostic | frequency_diagnostics |
| const unsigned int | hardware_height |
| const unsigned int | hardware_width |
| image_transport::ImageTransport | it |
| sensor_msgs::Image | left |
| string | left_calibration_file |
| sensor_msgs::CameraInfo | left_camera_info |
| camera_info_manager::CameraInfoManager | left_info_manager |
| image_transport::CameraPublisher | left_publisher |
| unsigned int | nBufferSize |
| const unsigned int | nBytesPerPixel |
| ros::NodeHandle | nh |
| unsigned int | nThisCam |
| cv::Mat | opencv_center |
| cv::Mat | opencv_left |
| cv::Mat | opencv_output_center |
| cv::Mat | opencv_output_left |
| cv::Mat | opencv_output_right |
| cv::Mat | opencv_right |
| unsigned int | output_height |
| unsigned int | output_width |
| unsigned char * | pucCenterRGB |
| unsigned char * | pucDeInterlacedBuffer |
| unsigned char * | pucGrabBuffer |
| unsigned char * | pucGreenBuffer |
| unsigned char * | pucLeftRGB |
| unsigned char * | pucRGBBuffer |
| unsigned char * | pucRightRGB |
| sensor_msgs::Image | right |
| string | right_calibration_file |
| sensor_msgs::CameraInfo | right_camera_info |
| camera_info_manager::CameraInfoManager | right_info_manager |
| image_transport::CameraPublisher | right_publisher |
| double | status_max_frequency |
| double | status_min_frequency |
| boost::thread_group | threads |
| diagnostic_updater::Updater | updater |
Definition at line 31 of file xb3_full_speed.cpp.
|
inline |
Definition at line 101 of file xb3_full_speed.cpp.
|
inline |
Definition at line 196 of file xb3_full_speed.cpp.
|
inline |
Definition at line 204 of file xb3_full_speed.cpp.
|
inline |
Definition at line 536 of file xb3_full_speed.cpp.
|
inline |
Definition at line 415 of file xb3_full_speed.cpp.
|
inline |
Definition at line 555 of file xb3_full_speed.cpp.
|
inline |
Definition at line 518 of file xb3_full_speed.cpp.
|
inline |
Definition at line 291 of file xb3_full_speed.cpp.
|
inline |
Definition at line 430 of file xb3_full_speed.cpp.
|
inline |
Definition at line 211 of file xb3_full_speed.cpp.
|
inline |
TODO change this mode to multi thread
Definition at line 456 of file xb3_full_speed.cpp.
|
inline |
Definition at line 494 of file xb3_full_speed.cpp.
|
inline |
Definition at line 482 of file xb3_full_speed.cpp.
|
inline |
Definition at line 506 of file xb3_full_speed.cpp.
|
inline |
Definition at line 566 of file xb3_full_speed.cpp.
|
inline |
Definition at line 529 of file xb3_full_speed.cpp.
|
inline |
Definition at line 330 of file xb3_full_speed.cpp.
|
inline |
Definition at line 374 of file xb3_full_speed.cpp.
| dc1394color_filter_t xb3CameraDriver::bayerTile |
Definition at line 37 of file xb3_full_speed.cpp.
| boost::thread* xb3CameraDriver::buffer_processing_thread |
Definition at line 84 of file xb3_full_speed.cpp.
| dc1394camera_t* xb3CameraDriver::camera |
Definition at line 36 of file xb3_full_speed.cpp.
| sensor_msgs::Image xb3CameraDriver::center |
Definition at line 73 of file xb3_full_speed.cpp.
| string xb3CameraDriver::center_calibration_file |
Definition at line 57 of file xb3_full_speed.cpp.
| sensor_msgs::CameraInfo xb3CameraDriver::center_camera_info |
Definition at line 69 of file xb3_full_speed.cpp.
| camera_info_manager::CameraInfoManager xb3CameraDriver::center_info_manager |
Definition at line 65 of file xb3_full_speed.cpp.
| image_transport::CameraPublisher xb3CameraDriver::center_publisher |
Definition at line 61 of file xb3_full_speed.cpp.
| dc1394_t* xb3CameraDriver::d |
Definition at line 34 of file xb3_full_speed.cpp.
| diagnostic_updater::HeaderlessTopicDiagnostic xb3CameraDriver::frequency_diagnostics |
Definition at line 99 of file xb3_full_speed.cpp.
| const unsigned int xb3CameraDriver::hardware_height |
Definition at line 49 of file xb3_full_speed.cpp.
| const unsigned int xb3CameraDriver::hardware_width |
Definition at line 48 of file xb3_full_speed.cpp.
| image_transport::ImageTransport xb3CameraDriver::it |
Definition at line 88 of file xb3_full_speed.cpp.
| sensor_msgs::Image xb3CameraDriver::left |
Definition at line 72 of file xb3_full_speed.cpp.
| string xb3CameraDriver::left_calibration_file |
Definition at line 56 of file xb3_full_speed.cpp.
| sensor_msgs::CameraInfo xb3CameraDriver::left_camera_info |
Definition at line 68 of file xb3_full_speed.cpp.
| camera_info_manager::CameraInfoManager xb3CameraDriver::left_info_manager |
Definition at line 64 of file xb3_full_speed.cpp.
| image_transport::CameraPublisher xb3CameraDriver::left_publisher |
Definition at line 60 of file xb3_full_speed.cpp.
| unsigned int xb3CameraDriver::nBufferSize |
Definition at line 39 of file xb3_full_speed.cpp.
| const unsigned int xb3CameraDriver::nBytesPerPixel |
Definition at line 50 of file xb3_full_speed.cpp.
| ros::NodeHandle xb3CameraDriver::nh |
Definition at line 87 of file xb3_full_speed.cpp.
| unsigned int xb3CameraDriver::nThisCam |
Definition at line 35 of file xb3_full_speed.cpp.
| cv::Mat xb3CameraDriver::opencv_center |
Definition at line 77 of file xb3_full_speed.cpp.
| cv::Mat xb3CameraDriver::opencv_left |
Definition at line 76 of file xb3_full_speed.cpp.
| cv::Mat xb3CameraDriver::opencv_output_center |
Definition at line 81 of file xb3_full_speed.cpp.
| cv::Mat xb3CameraDriver::opencv_output_left |
Definition at line 80 of file xb3_full_speed.cpp.
| cv::Mat xb3CameraDriver::opencv_output_right |
Definition at line 82 of file xb3_full_speed.cpp.
| cv::Mat xb3CameraDriver::opencv_right |
Definition at line 78 of file xb3_full_speed.cpp.
| unsigned int xb3CameraDriver::output_height |
Definition at line 53 of file xb3_full_speed.cpp.
| unsigned int xb3CameraDriver::output_width |
Definition at line 52 of file xb3_full_speed.cpp.
| unsigned char* xb3CameraDriver::pucCenterRGB |
Definition at line 42 of file xb3_full_speed.cpp.
| unsigned char* xb3CameraDriver::pucDeInterlacedBuffer |
Definition at line 45 of file xb3_full_speed.cpp.
| unsigned char* xb3CameraDriver::pucGrabBuffer |
Definition at line 46 of file xb3_full_speed.cpp.
| unsigned char* xb3CameraDriver::pucGreenBuffer |
Definition at line 43 of file xb3_full_speed.cpp.
| unsigned char* xb3CameraDriver::pucLeftRGB |
Definition at line 41 of file xb3_full_speed.cpp.
| unsigned char* xb3CameraDriver::pucRGBBuffer |
Definition at line 44 of file xb3_full_speed.cpp.
| unsigned char* xb3CameraDriver::pucRightRGB |
Definition at line 40 of file xb3_full_speed.cpp.
| sensor_msgs::Image xb3CameraDriver::right |
Definition at line 74 of file xb3_full_speed.cpp.
| string xb3CameraDriver::right_calibration_file |
Definition at line 58 of file xb3_full_speed.cpp.
| sensor_msgs::CameraInfo xb3CameraDriver::right_camera_info |
Definition at line 70 of file xb3_full_speed.cpp.
| camera_info_manager::CameraInfoManager xb3CameraDriver::right_info_manager |
Definition at line 66 of file xb3_full_speed.cpp.
| image_transport::CameraPublisher xb3CameraDriver::right_publisher |
Definition at line 62 of file xb3_full_speed.cpp.
| double xb3CameraDriver::status_max_frequency |
Definition at line 94 of file xb3_full_speed.cpp.
| double xb3CameraDriver::status_min_frequency |
Definition at line 97 of file xb3_full_speed.cpp.
| boost::thread_group xb3CameraDriver::threads |
Definition at line 85 of file xb3_full_speed.cpp.
| diagnostic_updater::Updater xb3CameraDriver::updater |
Definition at line 91 of file xb3_full_speed.cpp.