#include <pcd_video_player.h>
Public Types | |
| typedef pcl::PointCloud < pcl::PointXYZRGBA > | Cloud |
| typedef Cloud::ConstPtr | CloudConstPtr |
| typedef Cloud::Ptr | CloudPtr |
Public Slots | |
| void | backButtonPressed () |
| void | indexSliderValueChanged (int value) |
| void | nextButtonPressed () |
| void | playButtonPressed () |
| void | selectFilesButtonPressed () |
| void | selectFolderButtonPressed () |
| void | stopButtonPressed () |
Public Member Functions | |
| PCDVideoPlayer () | |
| ~PCDVideoPlayer () | |
Protected Attributes | |
| pcl::PointCloud < pcl::PointXYZRGBA >::Ptr | cloud_ |
| bool | cloud_modified_ |
| Indicate that the timeoutSlot needs to reload the pointcloud. | |
| bool | cloud_present_ |
| Indicate that pointclouds were loaded. | |
| unsigned int | current_frame_ |
| The current displayed frame. | |
| QString | dir_ |
| QMutex | mtx_ |
| unsigned int | nr_of_frames_ |
| Store the number of loaded frames. | |
| std::vector< std::string > | pcd_files_ |
| std::vector < boost::filesystem::path > | pcd_paths_ |
| bool | play_mode_ |
| Indicate that files should play continiously. | |
| unsigned int | speed_counter_ |
| In play mode only update if speed_counter_ == speed_value. | |
| unsigned int | speed_value_ |
| Fixes the speed in steps of 5ms, default 5, gives 5+1 * 5ms = 30ms = 33,3 Hz playback speed. | |
| Ui::MainWindow * | ui_ |
| boost::shared_ptr < pcl::visualization::PCLVisualizer > | vis_ |
| QMutex | vis_mtx_ |
| QTimer * | vis_timer_ |
Private Slots | |
| void | timeoutSlot () |
Definition at line 94 of file pcd_video_player.h.
Definition at line 98 of file pcd_video_player.h.
Definition at line 100 of file pcd_video_player.h.
| typedef Cloud::Ptr PCDVideoPlayer::CloudPtr |
Definition at line 99 of file pcd_video_player.h.
Definition at line 72 of file pcd_video_player.cpp.
| PCDVideoPlayer::~PCDVideoPlayer | ( | ) | [inline] |
Definition at line 104 of file pcd_video_player.h.
| void PCDVideoPlayer::backButtonPressed | ( | ) | [slot] |
Definition at line 114 of file pcd_video_player.cpp.
| void PCDVideoPlayer::indexSliderValueChanged | ( | int | value | ) | [slot] |
Definition at line 281 of file pcd_video_player.cpp.
| void PCDVideoPlayer::nextButtonPressed | ( | ) | [slot] |
Definition at line 130 of file pcd_video_player.cpp.
| void PCDVideoPlayer::playButtonPressed | ( | ) | [inline, slot] |
Definition at line 140 of file pcd_video_player.h.
| void PCDVideoPlayer::selectFilesButtonPressed | ( | ) | [slot] |
Definition at line 203 of file pcd_video_player.cpp.
| void PCDVideoPlayer::selectFolderButtonPressed | ( | ) | [slot] |
Definition at line 146 of file pcd_video_player.cpp.
| void PCDVideoPlayer::stopButtonPressed | ( | ) | [inline, slot] |
Definition at line 144 of file pcd_video_player.h.
| void PCDVideoPlayer::timeoutSlot | ( | ) | [private, slot] |
Definition at line 240 of file pcd_video_player.cpp.
pcl::PointCloud<pcl::PointXYZRGBA>::Ptr PCDVideoPlayer::cloud_ [protected] |
Definition at line 108 of file pcd_video_player.h.
bool PCDVideoPlayer::cloud_modified_ [protected] |
Indicate that the timeoutSlot needs to reload the pointcloud.
Definition at line 129 of file pcd_video_player.h.
bool PCDVideoPlayer::cloud_present_ [protected] |
Indicate that pointclouds were loaded.
Definition at line 127 of file pcd_video_player.h.
unsigned int PCDVideoPlayer::current_frame_ [protected] |
The current displayed frame.
Definition at line 122 of file pcd_video_player.h.
QString PCDVideoPlayer::dir_ [protected] |
Definition at line 115 of file pcd_video_player.h.
QMutex PCDVideoPlayer::mtx_ [protected] |
Definition at line 110 of file pcd_video_player.h.
unsigned int PCDVideoPlayer::nr_of_frames_ [protected] |
Store the number of loaded frames.
Definition at line 124 of file pcd_video_player.h.
std::vector<std::string> PCDVideoPlayer::pcd_files_ [protected] |
Definition at line 117 of file pcd_video_player.h.
std::vector<boost::filesystem::path> PCDVideoPlayer::pcd_paths_ [protected] |
Definition at line 118 of file pcd_video_player.h.
bool PCDVideoPlayer::play_mode_ [protected] |
Indicate that files should play continiously.
Definition at line 132 of file pcd_video_player.h.
unsigned int PCDVideoPlayer::speed_counter_ [protected] |
In play mode only update if speed_counter_ == speed_value.
Definition at line 134 of file pcd_video_player.h.
unsigned int PCDVideoPlayer::speed_value_ [protected] |
Fixes the speed in steps of 5ms, default 5, gives 5+1 * 5ms = 30ms = 33,3 Hz playback speed.
Definition at line 136 of file pcd_video_player.h.
Ui::MainWindow* PCDVideoPlayer::ui_ [protected] |
Definition at line 112 of file pcd_video_player.h.
boost::shared_ptr<pcl::visualization::PCLVisualizer> PCDVideoPlayer::vis_ [protected] |
Definition at line 107 of file pcd_video_player.h.
QMutex PCDVideoPlayer::vis_mtx_ [protected] |
Definition at line 111 of file pcd_video_player.h.
QTimer* PCDVideoPlayer::vis_timer_ [protected] |
Definition at line 113 of file pcd_video_player.h.