40 #include <pcl/point_cloud.h>
41 #include <pcl/PCLImage.h>
77 template <
typename Po
intT>
83 using Ptr = shared_ptr<PointCloudImageExtractor<PointT> >;
84 using ConstPtr = shared_ptr<const PointCloudImageExtractor<PointT> >;
128 template <
typename Po
intT>
134 using Ptr = shared_ptr<PointCloudImageExtractorWithScaling<PointT> >;
135 using ConstPtr = shared_ptr<const PointCloudImageExtractorWithScaling<PointT> >;
200 template <
typename Po
intT>
206 using Ptr = shared_ptr<PointCloudImageExtractorFromNormalField<PointT> >;
207 using ConstPtr = shared_ptr<const PointCloudImageExtractorFromNormalField<PointT> >;
227 template <
typename Po
intT>
233 using Ptr = shared_ptr<PointCloudImageExtractorFromRGBField<PointT> >;
234 using ConstPtr = shared_ptr<const PointCloudImageExtractorFromRGBField<PointT> >;
256 template <
typename Po
intT>
262 using Ptr = shared_ptr<PointCloudImageExtractorFromLabelField<PointT> >;
263 using ConstPtr = shared_ptr<const PointCloudImageExtractorFromLabelField<PointT> >;
280 : color_mode_ (color_mode)
291 color_mode_ = color_mode;
313 template <
typename Po
intT>
320 using Ptr = shared_ptr<PointCloudImageExtractorFromZField<PointT> >;
321 using ConstPtr = shared_ptr<const PointCloudImageExtractorFromZField<PointT> >;
355 template <
typename Po
intT>
362 using Ptr = shared_ptr<PointCloudImageExtractorFromCurvatureField<PointT> >;
363 using ConstPtr = shared_ptr<const PointCloudImageExtractorFromCurvatureField<PointT> >;
397 template <
typename Po
intT>
404 using Ptr = shared_ptr<PointCloudImageExtractorFromIntensityField<PointT> >;
405 using ConstPtr = shared_ptr<const PointCloudImageExtractorFromIntensityField<PointT> >;
436 #include <pcl/io/impl/point_cloud_image_extractors.hpp>
PointCloud represents the base class in PCL for storing collections of 3D points.
A point structure representing Euclidean xyz coordinates, and the RGB color.