#include <driver.h>
typedef FreenectConfig freenect_camera::DriverNodelet::Config [private] |
typedef dynamic_reconfigure::Server<Config> freenect_camera::DriverNodelet::ReconfigureServer [private] |
typedef boost::shared_ptr<TopicDiagnostic> freenect_camera::DriverNodelet::TopicDiagnosticPtr [private] |
freenect_camera::DriverNodelet::~DriverNodelet | ( | ) | [virtual] |
Definition at line 47 of file driver.cpp.
void freenect_camera::DriverNodelet::checkFrameCounters | ( | ) | [private] |
Definition at line 419 of file driver.cpp.
void freenect_camera::DriverNodelet::configCb | ( | Config & | config, |
uint32_t | level | ||
) | [private] |
Definition at line 701 of file driver.cpp.
void freenect_camera::DriverNodelet::depthCb | ( | const ImageBuffer & | depth_image, |
void * | cookie | ||
) | [private] |
Definition at line 456 of file driver.cpp.
void freenect_camera::DriverNodelet::depthConnectCb | ( | ) | [private] |
Definition at line 366 of file driver.cpp.
sensor_msgs::CameraInfoPtr freenect_camera::DriverNodelet::getDefaultCameraInfo | ( | int | width, |
int | height, | ||
double | f | ||
) | const [private] |
Definition at line 597 of file driver.cpp.
sensor_msgs::CameraInfoPtr freenect_camera::DriverNodelet::getDepthCameraInfo | ( | const ImageBuffer & | image, |
ros::Time | time | ||
) | const [private] |
Definition at line 674 of file driver.cpp.
sensor_msgs::CameraInfoPtr freenect_camera::DriverNodelet::getIrCameraInfo | ( | const ImageBuffer & | image, |
ros::Time | time | ||
) | const [private] |
Definition at line 653 of file driver.cpp.
sensor_msgs::CameraInfoPtr freenect_camera::DriverNodelet::getProjectorCameraInfo | ( | const ImageBuffer & | image, |
ros::Time | time | ||
) | const [private] |
Definition at line 690 of file driver.cpp.
sensor_msgs::CameraInfoPtr freenect_camera::DriverNodelet::getRgbCameraInfo | ( | const ImageBuffer & | image, |
ros::Time | time | ||
) | const [private] |
Definition at line 632 of file driver.cpp.
void freenect_camera::DriverNodelet::irCb | ( | const ImageBuffer & | _image, |
void * | cookie | ||
) | [private] |
Definition at line 478 of file driver.cpp.
void freenect_camera::DriverNodelet::irConnectCb | ( | ) | [private] |
Definition at line 392 of file driver.cpp.
OutputMode freenect_camera::DriverNodelet::mapConfigMode2OutputMode | ( | int | mode | ) | const [private] |
Definition at line 820 of file driver.cpp.
int freenect_camera::DriverNodelet::mapMode2ConfigMode | ( | const OutputMode & | output_mode | ) | const [private] |
Definition at line 807 of file driver.cpp.
void freenect_camera::DriverNodelet::onInit | ( | ) | [private, virtual] |
Nodelet initialization routine.
Implements nodelet::Nodelet.
Definition at line 64 of file driver.cpp.
void freenect_camera::DriverNodelet::onInitImpl | ( | ) | [private] |
Definition at line 71 of file driver.cpp.
void freenect_camera::DriverNodelet::publishDepthImage | ( | const ImageBuffer & | depth, |
ros::Time | time | ||
) | const [private] |
Definition at line 533 of file driver.cpp.
void freenect_camera::DriverNodelet::publishIrImage | ( | const ImageBuffer & | ir, |
ros::Time | time | ||
) | const [private] |
Definition at line 578 of file driver.cpp.
void freenect_camera::DriverNodelet::publishRgbImage | ( | const ImageBuffer & | image, |
ros::Time | time | ||
) | const [private] |
Definition at line 499 of file driver.cpp.
void freenect_camera::DriverNodelet::rgbCb | ( | const ImageBuffer & | image, |
void * | cookie | ||
) | [private] |
Definition at line 434 of file driver.cpp.
void freenect_camera::DriverNodelet::rgbConnectCb | ( | ) | [private] |
Definition at line 329 of file driver.cpp.
void freenect_camera::DriverNodelet::setupDevice | ( | ) | [private] |
Definition at line 249 of file driver.cpp.
void freenect_camera::DriverNodelet::startSynchronization | ( | ) | [private] |
Definition at line 774 of file driver.cpp.
void freenect_camera::DriverNodelet::stopSynchronization | ( | ) | [private] |
Definition at line 785 of file driver.cpp.
void freenect_camera::DriverNodelet::updateDiagnostics | ( | ) | [private] |
Definition at line 242 of file driver.cpp.
void freenect_camera::DriverNodelet::updateModeMaps | ( | ) | [private] |
Definition at line 794 of file driver.cpp.
void freenect_camera::DriverNodelet::watchDog | ( | const ros::TimerEvent & | event | ) | [private] |
Definition at line 832 of file driver.cpp.
bool freenect_camera::DriverNodelet::close_diagnostics_ [private] |
std::map<int, OutputMode> freenect_camera::DriverNodelet::config2mode_map_ [private] |
boost::mutex freenect_camera::DriverNodelet::connect_mutex_ [private] |
boost::mutex freenect_camera::DriverNodelet::counter_mutex_ [private] |
int freenect_camera::DriverNodelet::depth_frame_counter_ [private] |
std::string freenect_camera::DriverNodelet::depth_frame_id_ [private] |
double freenect_camera::DriverNodelet::depth_ir_offset_x_ [private] |
double freenect_camera::DriverNodelet::depth_ir_offset_y_ [private] |
boost::shared_ptr<FreenectDevice> freenect_camera::DriverNodelet::device_ [private] |
boost::shared_ptr<diagnostic_updater::Updater> freenect_camera::DriverNodelet::diagnostic_updater_ [private] |
boost::thread freenect_camera::DriverNodelet::diagnostics_thread_ [private] |
bool freenect_camera::DriverNodelet::enable_depth_diagnostics_ [private] |
bool freenect_camera::DriverNodelet::enable_ir_diagnostics_ [private] |
bool freenect_camera::DriverNodelet::enable_rgb_diagnostics_ [private] |
boost::thread freenect_camera::DriverNodelet::init_thread_ [private] |
int freenect_camera::DriverNodelet::ir_frame_counter_ [private] |
boost::shared_ptr<camera_info_manager::CameraInfoManager> freenect_camera::DriverNodelet::ir_info_manager_ [private] |
bool freenect_camera::DriverNodelet::libfreenect_debug_ [private] |
std::map<OutputMode, int> freenect_camera::DriverNodelet::mode2config_map_ [private] |
double freenect_camera::DriverNodelet::pub_freq_max_ [private] |
double freenect_camera::DriverNodelet::pub_freq_min_ [private] |
bool freenect_camera::DriverNodelet::publish_depth_ [private] |
bool freenect_camera::DriverNodelet::publish_ir_ [private] |
bool freenect_camera::DriverNodelet::publish_rgb_ [private] |
boost::shared_ptr<ReconfigureServer> freenect_camera::DriverNodelet::reconfigure_server_ [private] |
int freenect_camera::DriverNodelet::rgb_frame_counter_ [private] |
std::string freenect_camera::DriverNodelet::rgb_frame_id_ [private] |
boost::shared_ptr<camera_info_manager::CameraInfoManager> freenect_camera::DriverNodelet::rgb_info_manager_ [private] |
double freenect_camera::DriverNodelet::time_out_ [private] |
int freenect_camera::DriverNodelet::z_offset_mm_ [private] |