Public Member Functions | Private Member Functions | Static Private Member Functions | Private Attributes | List of all members
Bumblebee2 Class Reference

#include <bumblebee2.h>

Public Member Functions

 Bumblebee2 (ros::NodeHandle &handle, std::string path)
 
bool isOpen ()
 
 ~Bumblebee2 ()
 

Private Member Functions

void closeCamera ()
 
void startCamera ()
 

Static Private Member Functions

static void ProcessFrame (FlyCapture2::Image *rawImage, const void *callbackData)
 

Private Attributes

FlyCapture2::Camera _cam
 
image_transport::ImageTransport _it
 
image_transport::Publisher _left_pub
 
ros::Publisher _leftInfo_pub
 
image_transport::Publisher _right_pub
 
ros::Publisher _rightInfo_pub
 
camera_info_manager::CameraInfoManager cameraManagerLeft
 
camera_info_manager::CameraInfoManager cameraManagerRight
 

Detailed Description

Definition at line 8 of file bumblebee2.h.

Constructor & Destructor Documentation

Bumblebee2::Bumblebee2 ( ros::NodeHandle &  handle,
std::string  path 
)

Definition at line 11 of file bumblebee2.cpp.

Bumblebee2::~Bumblebee2 ( )

Definition at line 30 of file bumblebee2.cpp.

Member Function Documentation

void Bumblebee2::closeCamera ( )
private

Definition at line 131 of file bumblebee2.cpp.

bool Bumblebee2::isOpen ( )

Definition at line 41 of file bumblebee2.cpp.

void Bumblebee2::ProcessFrame ( FlyCapture2::Image *  rawImage,
const void *  callbackData 
)
staticprivate

Definition at line 148 of file bumblebee2.cpp.

void Bumblebee2::startCamera ( )
private

Definition at line 46 of file bumblebee2.cpp.

Member Data Documentation

FlyCapture2::Camera Bumblebee2::_cam
private

Definition at line 23 of file bumblebee2.h.

image_transport::ImageTransport Bumblebee2::_it
private

Definition at line 25 of file bumblebee2.h.

image_transport::Publisher Bumblebee2::_left_pub
private

Definition at line 26 of file bumblebee2.h.

ros::Publisher Bumblebee2::_leftInfo_pub
private

Definition at line 28 of file bumblebee2.h.

image_transport::Publisher Bumblebee2::_right_pub
private

Definition at line 27 of file bumblebee2.h.

ros::Publisher Bumblebee2::_rightInfo_pub
private

Definition at line 29 of file bumblebee2.h.

camera_info_manager::CameraInfoManager Bumblebee2::cameraManagerLeft
private

Definition at line 31 of file bumblebee2.h.

camera_info_manager::CameraInfoManager Bumblebee2::cameraManagerRight
private

Definition at line 32 of file bumblebee2.h.


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


igvc
Author(s): Matthew Barulic , Al Chaussee
autogenerated on Sun May 10 2015 16:18:45