uvc_camera::Camera Class Reference

#include <camera.h>

List of all members.

Public Member Functions

 Camera (ros::NodeHandle comm_nh, ros::NodeHandle param_nh)
void feedImages ()
void onInit ()
void sendInfo (sensor_msgs::ImagePtr &image, ros::Time time)
 ~Camera ()

Private Attributes

uvc_cam::Camcam
std::string device
int fps
std::string frame
int frames_to_skip
int height
boost::thread image_thread
CameraInfoManager info_mgr
ros::Publisher info_pub
image_transport::ImageTransport it
ros::NodeHandle node
bool ok
ros::NodeHandle pnode
image_transport::Publisher pub
bool rotate
int skip_frames
int width

Detailed Description

Definition at line 8 of file camera.h.


Constructor & Destructor Documentation

uvc_camera::Camera::Camera ( ros::NodeHandle  comm_nh,
ros::NodeHandle  param_nh 
)

Definition at line 19 of file camera.cpp.

uvc_camera::Camera::~Camera (  ) 

Definition at line 135 of file camera.cpp.


Member Function Documentation

void uvc_camera::Camera::feedImages (  ) 

Definition at line 87 of file camera.cpp.

void uvc_camera::Camera::onInit (  ) 
void uvc_camera::Camera::sendInfo ( sensor_msgs::ImagePtr &  image,
ros::Time  time 
)

Member Data Documentation

Definition at line 28 of file camera.h.

std::string uvc_camera::Camera::device [private]

Definition at line 20 of file camera.h.

int uvc_camera::Camera::fps [private]

Definition at line 19 of file camera.h.

std::string uvc_camera::Camera::frame [private]

Definition at line 20 of file camera.h.

Definition at line 19 of file camera.h.

Definition at line 19 of file camera.h.

boost::thread uvc_camera::Camera::image_thread [private]

Definition at line 29 of file camera.h.

CameraInfoManager uvc_camera::Camera::info_mgr [private]

Definition at line 23 of file camera.h.

ros::Publisher uvc_camera::Camera::info_pub [private]

Definition at line 26 of file camera.h.

image_transport::ImageTransport uvc_camera::Camera::it [private]

Definition at line 16 of file camera.h.

ros::NodeHandle uvc_camera::Camera::node [private]

Definition at line 15 of file camera.h.

bool uvc_camera::Camera::ok [private]

Definition at line 17 of file camera.h.

ros::NodeHandle uvc_camera::Camera::pnode [private]

Definition at line 15 of file camera.h.

image_transport::Publisher uvc_camera::Camera::pub [private]

Definition at line 25 of file camera.h.

Definition at line 21 of file camera.h.

Definition at line 19 of file camera.h.

Definition at line 19 of file camera.h.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Defines


uvc_camera
Author(s): Ken Tossell/ktossell@umd.edu
autogenerated on Fri Jan 11 10:07:49 2013