Fills the Z Buffer based on a disparity image. More...
#include <disparity_renderer.h>
Public Member Functions | |
void | clear () |
DisparityRenderer (Ogre::SceneNode *scene_root, unsigned char render_queue_group) | |
bool | setDisparityImage (const stereo_msgs::DisparityImage &disparity_image, const sensor_msgs::CameraInfo &camera_info, const sensor_msgs::Image *image=0) |
bool | update () |
virtual | ~DisparityRenderer () |
Private Attributes | |
rviz_interaction_tools::PointCloud | image_point_cloud_ |
boost::mutex | mutex_ |
bool | new_point_cloud_ |
std::vector < rviz_interaction_tools::PointCloud::Point > | raw_points_ |
Ogre::SceneNode * | scene_root_ |
Fills the Z Buffer based on a disparity image.
Definition at line 46 of file disparity_renderer.h.
rviz_interaction_tools::DisparityRenderer::DisparityRenderer | ( | Ogre::SceneNode * | scene_root, |
unsigned char | render_queue_group | ||
) |
Definition at line 40 of file disparity_renderer.cpp.
Definition at line 48 of file disparity_renderer.cpp.
void rviz_interaction_tools::DisparityRenderer::clear | ( | void | ) |
Definition at line 147 of file disparity_renderer.cpp.
bool rviz_interaction_tools::DisparityRenderer::setDisparityImage | ( | const stereo_msgs::DisparityImage & | disparity_image, |
const sensor_msgs::CameraInfo & | camera_info, | ||
const sensor_msgs::Image * | image = 0 |
||
) |
Definition at line 53 of file disparity_renderer.cpp.
bool rviz_interaction_tools::DisparityRenderer::update | ( | void | ) |
Definition at line 127 of file disparity_renderer.cpp.
rviz_interaction_tools::PointCloud rviz_interaction_tools::DisparityRenderer::image_point_cloud_ [private] |
Definition at line 71 of file disparity_renderer.h.
boost::mutex rviz_interaction_tools::DisparityRenderer::mutex_ [private] |
Definition at line 69 of file disparity_renderer.h.
bool rviz_interaction_tools::DisparityRenderer::new_point_cloud_ [private] |
Definition at line 74 of file disparity_renderer.h.
std::vector<rviz_interaction_tools::PointCloud::Point> rviz_interaction_tools::DisparityRenderer::raw_points_ [private] |
Definition at line 75 of file disparity_renderer.h.
Ogre::SceneNode* rviz_interaction_tools::DisparityRenderer::scene_root_ [private] |
Definition at line 67 of file disparity_renderer.h.