Public Member Functions | |
void | closeTARFile () |
bool | getCloudAt (size_t idx, pcl::PCLPointCloud2 &blob, Eigen::Vector4f &origin, Eigen::Quaternionf &orientation) |
Get cloud at a particular location. | |
size_t | numFrames () |
Returns the size. | |
int | openTARFile (const std::string &file_name) |
PCDGrabberImpl (pcl::PCDGrabberBase &grabber, const std::string &pcd_path, float frames_per_second, bool repeat) | |
PCDGrabberImpl (pcl::PCDGrabberBase &grabber, const std::vector< std::string > &pcd_files, float frames_per_second, bool repeat) | |
void | readAhead () |
bool | readTARHeader () |
void | scrapeForClouds (bool force=false) |
Initialize (find the locations of all clouds, if we haven't yet) | |
void | trigger () |
Public Attributes | |
std::vector< size_t > | cloud_idx_to_file_idx_ |
float | frames_per_second_ |
pcl::PCDGrabberBase & | grabber_ |
pcl::PCLPointCloud2 | next_cloud_ |
Eigen::Quaternionf | orientation_ |
Eigen::Vector4f | origin_ |
std::vector< std::string > | pcd_files_ |
std::vector< std::string > ::iterator | pcd_iterator_ |
bool | repeat_ |
bool | running_ |
bool | scraped_ |
int | tar_fd_ |
std::string | tar_file_ |
pcl::io::TARHeader | tar_header_ |
int | tar_offset_ |
std::vector< int > | tar_offsets_ |
TimeTrigger | time_trigger_ |
bool | valid_ |
Definition at line 60 of file pcd_grabber.cpp.
pcl::PCDGrabberBase::PCDGrabberImpl::PCDGrabberImpl | ( | pcl::PCDGrabberBase & | grabber, |
const std::string & | pcd_path, | ||
float | frames_per_second, | ||
bool | repeat | ||
) |
Definition at line 115 of file pcd_grabber.cpp.
pcl::PCDGrabberBase::PCDGrabberImpl::PCDGrabberImpl | ( | pcl::PCDGrabberBase & | grabber, |
const std::vector< std::string > & | pcd_files, | ||
float | frames_per_second, | ||
bool | repeat | ||
) |
Definition at line 139 of file pcd_grabber.cpp.
Definition at line 262 of file pcd_grabber.cpp.
bool pcl::PCDGrabberBase::PCDGrabberImpl::getCloudAt | ( | size_t | idx, |
pcl::PCLPointCloud2 & | blob, | ||
Eigen::Vector4f & | origin, | ||
Eigen::Quaternionf & | orientation | ||
) |
Get cloud at a particular location.
Definition at line 346 of file pcd_grabber.cpp.
Returns the size.
Definition at line 363 of file pcd_grabber.cpp.
int pcl::PCDGrabberBase::PCDGrabberImpl::openTARFile | ( | const std::string & | file_name | ) |
Definition at line 272 of file pcd_grabber.cpp.
Definition at line 164 of file pcd_grabber.cpp.
Definition at line 219 of file pcd_grabber.cpp.
void pcl::PCDGrabberBase::PCDGrabberImpl::scrapeForClouds | ( | bool | force = false | ) |
Initialize (find the locations of all clouds, if we haven't yet)
Definition at line 294 of file pcd_grabber.cpp.
Definition at line 283 of file pcd_grabber.cpp.
std::vector<size_t> pcl::PCDGrabberBase::PCDGrabberImpl::cloud_idx_to_file_idx_ |
Definition at line 109 of file pcd_grabber.cpp.
Definition at line 88 of file pcd_grabber.cpp.
Definition at line 87 of file pcd_grabber.cpp.
Definition at line 95 of file pcd_grabber.cpp.
Eigen::Quaternionf pcl::PCDGrabberBase::PCDGrabberImpl::orientation_ |
Definition at line 97 of file pcd_grabber.cpp.
Eigen::Vector4f pcl::PCDGrabberBase::PCDGrabberImpl::origin_ |
Definition at line 96 of file pcd_grabber.cpp.
Definition at line 91 of file pcd_grabber.cpp.
std::vector<std::string>::iterator pcl::PCDGrabberBase::PCDGrabberImpl::pcd_iterator_ |
Definition at line 92 of file pcd_grabber.cpp.
Definition at line 89 of file pcd_grabber.cpp.
Definition at line 90 of file pcd_grabber.cpp.
Definition at line 107 of file pcd_grabber.cpp.
Definition at line 101 of file pcd_grabber.cpp.
Definition at line 103 of file pcd_grabber.cpp.
Definition at line 104 of file pcd_grabber.cpp.
Definition at line 102 of file pcd_grabber.cpp.
std::vector<int> pcl::PCDGrabberBase::PCDGrabberImpl::tar_offsets_ |
Definition at line 108 of file pcd_grabber.cpp.
Definition at line 93 of file pcd_grabber.cpp.
Definition at line 98 of file pcd_grabber.cpp.