#include <driver.h>
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_ |
typedef boost::shared_ptr<camera_info_manager::CameraInfoManager> jsk_libfreenect2::Driver::CameraInfoManagerPtr |
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.
libfreenect2::Freenect2Device::IrCameraParams jsk_libfreenect2::Driver::default_ir_params_ [protected] |
libfreenect2::Freenect2Device::ColorCameraParams jsk_libfreenect2::Driver::default_rgb_params_ [protected] |
libfreenect2::Freenect2Device* jsk_libfreenect2::Driver::dev_ [protected] |
libfreenect2::Freenect2* jsk_libfreenect2::Driver::freenect2_ [protected] |
libfreenect2::SyncMultiFrameListener* jsk_libfreenect2::Driver::listener_ [protected] |
boost::mutex jsk_libfreenect2::Driver::mutex_ [protected] |
ros::Timer jsk_libfreenect2::Driver::timer_ [protected] |