37 #ifndef PCL_POINT_CLOUD_IMAGE_EXTRACTORS_H_
38 #define PCL_POINT_CLOUD_IMAGE_EXTRACTORS_H_
40 #include <pcl/point_cloud.h>
41 #include <pcl/PCLImage.h>
77 template <
typename Po
intT>
83 typedef boost::shared_ptr<PointCloudImageExtractor<PointT> >
Ptr;
84 typedef boost::shared_ptr<const PointCloudImageExtractor<PointT> >
ConstPtr;
130 template <
typename Po
intT>
136 typedef boost::shared_ptr<PointCloudImageExtractorWithScaling<PointT> >
Ptr;
137 typedef boost::shared_ptr<const PointCloudImageExtractorWithScaling<PointT> >
ConstPtr;
202 template <
typename Po
intT>
208 typedef boost::shared_ptr<PointCloudImageExtractorFromNormalField<PointT> >
Ptr;
209 typedef boost::shared_ptr<const PointCloudImageExtractorFromNormalField<PointT> >
ConstPtr;
229 template <
typename Po
intT>
235 typedef boost::shared_ptr<PointCloudImageExtractorFromRGBField<PointT> >
Ptr;
236 typedef boost::shared_ptr<const PointCloudImageExtractorFromRGBField<PointT> >
ConstPtr;
258 template <
typename Po
intT>
264 typedef boost::shared_ptr<PointCloudImageExtractorFromLabelField<PointT> >
Ptr;
265 typedef boost::shared_ptr<const PointCloudImageExtractorFromLabelField<PointT> >
ConstPtr;
282 : color_mode_ (color_mode)
293 color_mode_ = color_mode;
315 template <
typename Po
intT>
322 typedef boost::shared_ptr<PointCloudImageExtractorFromZField<PointT> >
Ptr;
323 typedef boost::shared_ptr<const PointCloudImageExtractorFromZField<PointT> >
ConstPtr;
357 template <
typename Po
intT>
364 typedef boost::shared_ptr<PointCloudImageExtractorFromCurvatureField<PointT> >
Ptr;
365 typedef boost::shared_ptr<const PointCloudImageExtractorFromCurvatureField<PointT> >
ConstPtr;
399 template <
typename Po
intT>
406 typedef boost::shared_ptr<PointCloudImageExtractorFromIntensityField<PointT> >
Ptr;
407 typedef boost::shared_ptr<const PointCloudImageExtractorFromIntensityField<PointT> >
ConstPtr;
438 #include <pcl/io/impl/point_cloud_image_extractors.hpp>
440 #endif //#ifndef PCL_POINT_CLOUD_IMAGE_EXTRACTORS_H_
This file defines compatibility wrappers for low level I/O functions.
Fixed RGB colors from the Glasbey lookup table, assigned in the ascending order of label id...
Shades of gray (according to label id)
PointCloud represents the base class in PCL for storing collections of 3D points. ...
A point structure representing Euclidean xyz coordinates, and the RGB color.
Randomly generated RGB colors.
ScalingMethod
Different scaling methods.
ColorMode
Different modes for color mapping.