#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 48 of file driver.cpp.
void freenect_camera::DriverNodelet::checkFrameCounters | ( | ) | [private] |
Definition at line 420 of file driver.cpp.
void freenect_camera::DriverNodelet::configCb | ( | Config & | config, |
uint32_t | level | ||
) | [private] |
Definition at line 702 of file driver.cpp.
void freenect_camera::DriverNodelet::depthCb | ( | const ImageBuffer & | depth_image, |
void * | cookie | ||
) | [private] |
Definition at line 457 of file driver.cpp.
void freenect_camera::DriverNodelet::depthConnectCb | ( | ) | [private] |
Definition at line 367 of file driver.cpp.
sensor_msgs::CameraInfoPtr freenect_camera::DriverNodelet::getDefaultCameraInfo | ( | int | width, |
int | height, | ||
double | f | ||
) | const [private] |
Definition at line 598 of file driver.cpp.
sensor_msgs::CameraInfoPtr freenect_camera::DriverNodelet::getDepthCameraInfo | ( | const ImageBuffer & | image, |
ros::Time | time | ||
) | const [private] |
Definition at line 675 of file driver.cpp.
sensor_msgs::CameraInfoPtr freenect_camera::DriverNodelet::getIrCameraInfo | ( | const ImageBuffer & | image, |
ros::Time | time | ||
) | const [private] |
Definition at line 654 of file driver.cpp.
sensor_msgs::CameraInfoPtr freenect_camera::DriverNodelet::getProjectorCameraInfo | ( | const ImageBuffer & | image, |
ros::Time | time | ||
) | const [private] |
Definition at line 691 of file driver.cpp.
sensor_msgs::CameraInfoPtr freenect_camera::DriverNodelet::getRgbCameraInfo | ( | const ImageBuffer & | image, |
ros::Time | time | ||
) | const [private] |
Definition at line 633 of file driver.cpp.
void freenect_camera::DriverNodelet::irCb | ( | const ImageBuffer & | _image, |
void * | cookie | ||
) | [private] |
Definition at line 479 of file driver.cpp.
void freenect_camera::DriverNodelet::irConnectCb | ( | ) | [private] |
Definition at line 393 of file driver.cpp.
OutputMode freenect_camera::DriverNodelet::mapConfigMode2OutputMode | ( | int | mode | ) | const [private] |
Definition at line 821 of file driver.cpp.
int freenect_camera::DriverNodelet::mapMode2ConfigMode | ( | const OutputMode & | output_mode | ) | const [private] |
Definition at line 808 of file driver.cpp.
void freenect_camera::DriverNodelet::onInit | ( | ) | [private, virtual] |
Nodelet initialization routine.
Implements nodelet::Nodelet.
Definition at line 65 of file driver.cpp.
void freenect_camera::DriverNodelet::onInitImpl | ( | ) | [private] |
Definition at line 72 of file driver.cpp.
void freenect_camera::DriverNodelet::publishDepthImage | ( | const ImageBuffer & | depth, |
ros::Time | time | ||
) | const [private] |
Definition at line 534 of file driver.cpp.
void freenect_camera::DriverNodelet::publishIrImage | ( | const ImageBuffer & | ir, |
ros::Time | time | ||
) | const [private] |
Definition at line 579 of file driver.cpp.
void freenect_camera::DriverNodelet::publishRgbImage | ( | const ImageBuffer & | image, |
ros::Time | time | ||
) | const [private] |
Definition at line 500 of file driver.cpp.
void freenect_camera::DriverNodelet::rgbCb | ( | const ImageBuffer & | image, |
void * | cookie | ||
) | [private] |
Definition at line 435 of file driver.cpp.
void freenect_camera::DriverNodelet::rgbConnectCb | ( | ) | [private] |
Definition at line 330 of file driver.cpp.
void freenect_camera::DriverNodelet::setupDevice | ( | ) | [private] |
Definition at line 250 of file driver.cpp.
void freenect_camera::DriverNodelet::startSynchronization | ( | ) | [private] |
Definition at line 775 of file driver.cpp.
void freenect_camera::DriverNodelet::stopSynchronization | ( | ) | [private] |
Definition at line 786 of file driver.cpp.
void freenect_camera::DriverNodelet::updateDiagnostics | ( | ) | [private] |
Definition at line 243 of file driver.cpp.
void freenect_camera::DriverNodelet::updateModeMaps | ( | ) | [private] |
Definition at line 795 of file driver.cpp.
void freenect_camera::DriverNodelet::watchDog | ( | const ros::TimerEvent & | event | ) | [private] |
Definition at line 833 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] |