Public Types | Protected Member Functions | Protected Attributes
jsk_libfreenect2::Driver Class Reference

#include <driver.h>

Inheritance diagram for jsk_libfreenect2::Driver:
Inheritance graph
[legend]

List of all members.

Public Types

typedef boost::shared_ptr
< camera_info_manager::CameraInfoManager
CameraInfoManagerPtr

Protected Member Functions

sensor_msgs::CameraInfo::Ptr getIRCameraInfo (libfreenect2::Frame *frame, ros::Time stamp, std::string frame_id)
sensor_msgs::CameraInfo::Ptr getRGBCameraInfo (libfreenect2::Frame *frame, ros::Time stamp, std::string frame_id)
virtual void onInit ()
virtual void run (const ros::TimerEvent &)

Protected Attributes

libfreenect2::Freenect2Device::IrCameraParams default_ir_params_
libfreenect2::Freenect2Device::ColorCameraParams default_rgb_params_
libfreenect2::Freenect2Device * dev_
libfreenect2::Freenect2 * freenect2_
CameraInfoManagerPtr ir_caminfo_manager_
libfreenect2::SyncMultiFrameListener * listener_
boost::mutex mutex_
CameraInfoManagerPtr rgb_caminfo_manager_
ros::Timer timer_

Detailed Description

Definition at line 53 of file driver.h.


Member Typedef Documentation

Definition at line 57 of file driver.h.


Member Function Documentation

sensor_msgs::CameraInfo::Ptr jsk_libfreenect2::Driver::getIRCameraInfo ( libfreenect2::Frame *  frame,
ros::Time  stamp,
std::string  frame_id 
) [protected]

Definition at line 168 of file driver_nodelet.cpp.

sensor_msgs::CameraInfo::Ptr jsk_libfreenect2::Driver::getRGBCameraInfo ( libfreenect2::Frame *  frame,
ros::Time  stamp,
std::string  frame_id 
) [protected]

Definition at line 204 of file driver_nodelet.cpp.

void jsk_libfreenect2::Driver::onInit ( ) [protected, virtual]

Implements nodelet::Nodelet.

Definition at line 35 of file driver_nodelet.cpp.

void jsk_libfreenect2::Driver::run ( const ros::TimerEvent ) [protected, virtual]

Definition at line 43 of file driver_nodelet.cpp.


Member Data Documentation

libfreenect2::Freenect2Device::IrCameraParams jsk_libfreenect2::Driver::default_ir_params_ [protected]

Definition at line 72 of file driver.h.

libfreenect2::Freenect2Device::ColorCameraParams jsk_libfreenect2::Driver::default_rgb_params_ [protected]

Definition at line 71 of file driver.h.

libfreenect2::Freenect2Device* jsk_libfreenect2::Driver::dev_ [protected]

Definition at line 63 of file driver.h.

libfreenect2::Freenect2* jsk_libfreenect2::Driver::freenect2_ [protected]

Definition at line 62 of file driver.h.

Definition at line 70 of file driver.h.

libfreenect2::SyncMultiFrameListener* jsk_libfreenect2::Driver::listener_ [protected]

Definition at line 64 of file driver.h.

boost::mutex jsk_libfreenect2::Driver::mutex_ [protected]

Definition at line 65 of file driver.h.

Definition at line 70 of file driver.h.

Definition at line 61 of file driver.h.


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


jsk_libfreenect2
Author(s):
autogenerated on Mon Nov 3 2014 11:30:57