Fawkes API
Fawkes Development Version
|
#include <>>
Public Member Functions | |
PointCloudStorageAdapter (RefPtr< pcl::PointCloud< PointT >> cloud) | |
Constructor. More... | |
PointCloudStorageAdapter (const PointCloudStorageAdapter< PointT > *p) | |
Copy constructor. More... | |
pcl::PointCloud< PointT >::Ptr | cloud_ptr () |
Get PCL shared pointer to cloud. More... | |
pcl::PointCloud< PointT >::ConstPtr | cloud_const_ptr () |
Get PCL const shared pointer to cloud. More... | |
virtual StorageAdapter * | clone () const |
virtual void | transform (const std::string &target_frame, const tf::Transformer &transformer) |
virtual void | transform (const std::string &target_frame, const Time &target_time, const std::string &fixed_frame, const tf::Transformer &transformer) |
virtual const char * | get_typename () |
virtual size_t | point_size () const |
virtual unsigned int | width () const |
virtual unsigned int | height () const |
virtual size_t | num_points () const |
virtual void * | data_ptr () const |
virtual std::string | frame_id () const |
virtual void | get_time (fawkes::Time &time) const |
Public Attributes | |
const RefPtr< pcl::PointCloud< PointT > > | cloud |
The point cloud. More... | |
Adapter class for PCL point types. The adapter class is required to store point clouds of arbitrary point types.
Definition at line 46 of file storage_adapter.h.
|
inline |
|
inline |
Copy constructor.
p | storage adapter to copy |
Definition at line 92 of file storage_adapter.h.
References cloud.
|
inline |
Get PCL const shared pointer to cloud.
Definition at line 112 of file storage_adapter.h.
|
inline |
Get PCL shared pointer to cloud.
Definition at line 103 of file storage_adapter.h.
const RefPtr<pcl::PointCloud<PointT> > fawkes::pcl_utils::PointCloudStorageAdapter::cloud |
The point cloud.
Definition at line 97 of file storage_adapter.h.
Referenced by fawkes::PointCloudManager::get_pointcloud(), and PointCloudStorageAdapter().