Point Cloud Library (PCL)  1.6.0
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
pcl::_AxisA point structure representing an Axis using its normal coordinates
pcl::_NormalA point structure representing normal coordinates and the surface curvature estimate
pcl::_PointNormalA point structure representing Euclidean xyz coordinates, together with normal coordinates and the surface curvature estimate
pcl::_PointSurfelA surfel, that is, a point structure representing Euclidean xyz coordinates, together with normal coordinates, a RGBA color, a radius, a confidence value and the surface curvature estimate
pcl::_PointWithRangeA point structure representing Euclidean xyz coordinates, padded with an extra range float
pcl::_PointWithScaleA point structure representing a 3-D position and scale
pcl::_PointWithViewpoint
pcl::_PointXYZ
pcl::_PointXYZHSV
pcl::_PointXYZIA point structure representing Euclidean xyz coordinates, and the intensity value
pcl::_PointXYZINormalA point structure representing Euclidean xyz coordinates, intensity, together with normal coordinates and the surface curvature estimate
pcl::_PointXYZL
pcl::_PointXYZRGB
pcl::_PointXYZRGBAA point structure representing Euclidean xyz coordinates, and the RGBA color
pcl::_PointXYZRGBL
pcl::_PointXYZRGBNormalA point structure representing Euclidean xyz coordinates, and the RGB color, together with normal coordinates and the surface curvature estimate
pcl::_ReferenceFrameA structure representing the Local Reference Frame of a point
pcl::AdaptiveRangeCoderAdaptiveRangeCoder compression class
pcl::ApproximateVoxelGrid< PointT >ApproximateVoxelGrid assembles a local 3D grid over a given PointCloud, and downsamples + filters the data
pcl::traits::asEnum< T >
pcl::traits::asEnum< double >
pcl::traits::asEnum< float >
pcl::traits::asEnum< int16_t >
pcl::traits::asEnum< int32_t >
pcl::traits::asEnum< int8_t >
pcl::traits::asEnum< uint16_t >
pcl::traits::asEnum< uint32_t >
pcl::traits::asEnum< uint8_t >
pcl::traits::asType< int >
pcl::traits::asType< sensor_msgs::PointField::FLOAT32 >
pcl::traits::asType< sensor_msgs::PointField::FLOAT64 >
pcl::traits::asType< sensor_msgs::PointField::INT16 >
pcl::traits::asType< sensor_msgs::PointField::INT32 >
pcl::traits::asType< sensor_msgs::PointField::INT8 >
pcl::traits::asType< sensor_msgs::PointField::UINT16 >
pcl::traits::asType< sensor_msgs::PointField::UINT32 >
pcl::traits::asType< sensor_msgs::PointField::UINT8 >
pcl::Axis
pcl::BilateralFilter< PointT >A bilateral filter implementation for point cloud data
pcl::BilateralUpsampling< PointInT, PointOutT >Bilateral filtering implementation, based on the following paper: * Kopf, Johannes and Cohen, Michael F
pcl::BivariatePolynomialT< real >This represents a bivariate polynomial and provides some functionality for it
pcl::BorderDescriptionA structure to store if a point in a range image lies on a border between an obstacle and the background
pcl::BoundaryA point structure representing a description of whether a point is lying on a surface boundary or not
pcl::BoundaryEstimation< PointInT, PointNT, PointOutT >BoundaryEstimation estimates whether a set of points is lying on surface boundaries using an angle criterion
pcl::BoundaryEstimation< PointInT, PointNT, Eigen::MatrixXf >BoundaryEstimation estimates whether a set of points is lying on surface boundaries using an angle criterion
pcl::search::BruteForce< PointT >Implementation of a simple brute force search algorithm
pcl::octree::BufferedBranchNode< ContainerT >
pcl::texture_mapping::CameraStructure to store camera pose and focal length
pcl::visualization::CameraCamera class holds a set of camera parameters together with the window pos/size
pcl::ChannelPropertiesChannelProperties stores the properties of each channel in a cloud, namely:
pcl::Clipper3D< PointT >Base class for 3D clipper objects
cloud_point_index_idx
pcl::visualization::CloudActor
pcl::CloudPropertiesCloudProperties stores a list of optional point cloud properties such as:
pcl::CloudSurfaceProcessing< PointInT, PointOutT >CloudSurfaceProcessing represents the base class for algorithms that take a point cloud as an input and produce a new output cloud that has been modified towards a better surface representation
pcl::visualization::CloudViewerSimple point cloud visualization class
pcl::octree::ColorCoding< PointT >ColorCoding class
pcl::Comparator< PointT >Comparator is the base class for comparators that compare two points given some function
pcl::ComparisonBase< PointT >The (abstract) base class for the comparison object
pcl::ComputeFailedException
pcl::ConditionalRemoval< PointT >ConditionalRemoval filters data that satisfies certain conditions
pcl::ConditionAnd< PointT >AND condition
pcl::ConditionBase< PointT >Base condition class
pcl::ConditionOr< PointT >OR condition
pcl::octree::configurationProfile_t
pcl::CopyIfFieldExists< PointInT, OutT >A helper functor that can copy a specific value if the given field exists
pcl::CorrespondenceCorrespondence represents a match between two entities (e.g., points, descriptors, etc)
pcl::registration::CorrespondenceEstimation< PointSource, PointTarget >CorrespondenceEstimation represents the base class for determining correspondences between target and query point sets/features
pcl::registration::CorrespondenceEstimationNormalShooting< PointSource, PointTarget, NormalT >CorrespondenceEstimationNormalShooting computes correspondences as points in the target cloud which have minimum distance to normals computed on the input cloud
pcl::registration::CorrespondenceRejectorCorrespondenceRejector represents the base class for correspondence rejection methods
pcl::registration::CorrespondenceRejectorDistanceCorrespondenceRejectorDistance implements a simple correspondence rejection method based on thresholding the distances between the correspondences
pcl::registration::CorrespondenceRejectorFeaturesCorrespondenceRejectorFeatures implements a correspondence rejection method based on a set of feature descriptors
pcl::registration::CorrespondenceRejectorMedianDistanceCorrespondenceRejectorMedianDistance implements a simple correspondence rejection method based on thresholding based on the median distance between the correspondences
pcl::registration::CorrespondenceRejectorOneToOneCorrespondenceRejectorOneToOne implements a correspondence rejection method based on eliminating duplicate match indices in the correspondences
pcl::registration::CorrespondenceRejectorSampleConsensus< PointT >CorrespondenceRejectorSampleConsensus implements a correspondence rejection using Random Sample Consensus to identify inliers (and reject outliers)
pcl::registration::CorrespondenceRejectorSurfaceNormalCorrespondenceRejectorSurfaceNormal implements a simple correspondence rejection method based on the angle between the normals at correspondent points
pcl::registration::CorrespondenceRejectorTrimmedCorrespondenceRejectorTrimmed implements a correspondence rejection for ICP-like registration algorithms that uses only the best 'k' correspondences where 'k' is some estimate of the overlap between the two point clouds being registered
pcl::registration::CorrespondenceRejectorVarTrimmedCorrespondenceRejectoVarTrimmed implements a simple correspondence rejection method by considering as inliers a certain percentage of correspondences with the least distances
pcl::CropBox< PointT >CropBox is a filter that allows the user to filter all the data inside of a given box
pcl::CropBox< sensor_msgs::PointCloud2 >CropBox is a filter that allows the user to filter all the data inside of a given box
pcl::CropHull< PointT >Filter points that lie inside or outside a 3D closed surface or 2D closed polygon, as generated by the ConvexHull or ConcaveHull classes
pcl::CustomPointRepresentation< PointDefault >CustomPointRepresentation extends PointRepresentation to allow for sub-part selection on the point
pcl::CVFHEstimation< PointInT, PointNT, PointOutT >CVFHEstimation estimates the Clustered Viewpoint Feature Histogram (CVFH) descriptor for a given point cloud dataset containing XYZ data and normals, as presented in:
pcl::registration::DataContainer< PointT, NormalT >DataContainer is a container for the input and target point clouds and implements the interface to compute correspondence scores between correspondent points in the input and target clouds
pcl::registration::DataContainerInterfaceDataContainerInterface provides a generic interface for computing correspondence scores between correspondent points in the input and target clouds
pcl::traits::datatype< PointT, Tag >
pcl::traits::decomposeArray< T >
pcl::DefaultFeatureRepresentation< PointDefault >DefaulFeatureRepresentation extends PointRepresentation and is intended to be used when defining the default behavior for feature descriptor types (i.e., copy each element of each field into a float array)
pcl::DefaultPointRepresentation< PointDefault >DefaultPointRepresentation extends PointRepresentation to define default behavior for common point types
pcl::DefaultPointRepresentation< FPFHSignature33 >
pcl::DefaultPointRepresentation< NormalBasedSignature12 >
pcl::DefaultPointRepresentation< PFHRGBSignature250 >
pcl::DefaultPointRepresentation< PFHSignature125 >
pcl::DefaultPointRepresentation< PointNormal >
pcl::DefaultPointRepresentation< PointXYZ >
pcl::DefaultPointRepresentation< PointXYZI >
pcl::DefaultPointRepresentation< PPFSignature >
pcl::DefaultPointRepresentation< ShapeContext >
pcl::DefaultPointRepresentation< SHOT1344 >
pcl::DefaultPointRepresentation< SHOT352 >
pcl::DefaultPointRepresentation< VFHSignature308 >
pcl::EarClippingThe ear clipping triangulation algorithm
pcl::EdgeAwarePlaneComparator< PointT, PointNT >EdgeAwarePlaneComparator is a Comparator that operates on plane coefficients, for use in planar segmentation
pcl::registration::ELCH< PointT >ELCH (Explicit Loop Closing Heuristic) class
pcl::SampleConsensusInitialAlignment< PointSource, PointTarget, FeatureT >::ErrorFunctor
pcl::ESFEstimation< PointInT, PointOutT >ESFEstimation estimates the ensemble of shape functions descriptors for a given point cloud dataset containing points
pcl::ESFSignature640A point structure representing the Ensemble of Shape Functions (ESF)
pcl::EuclideanClusterComparator< PointT, PointNT, PointLT >EuclideanClusterComparator is a comparator used for finding clusters supported by planar surfaces
pcl::EuclideanClusterExtraction< PointT >EuclideanClusterExtraction represents a segmentation class for cluster extraction in an Euclidean sense
pcl::EuclideanPlaneCoefficientComparator< PointT, PointNT >EuclideanPlaneCoefficientComparator is a Comparator that operates on plane coefficients, for use in planar segmentation
pcl::ExtractIndices< PointT >ExtractIndices extracts a set of indices from a point cloud
pcl::ExtractIndices< sensor_msgs::PointCloud2 >ExtractIndices extracts a set of indices from a point cloud
pcl::ExtractPolygonalPrismData< PointT >ExtractPolygonalPrismData uses a set of point indices that represent a planar model, and together with a given height, generates a 3D polygonal prism
pcl::Feature< PointInT, PointOutT >Feature represents the base feature class
pcl::FeatureFromLabels< PointInT, PointLT, PointOutT >
pcl::FeatureFromNormals< PointInT, PointNT, PointOutT >
pcl::Narf::FeaturePointRepresentation
pcl::FeatureWithLocalReferenceFrames< PointInT, PointRFT >FeatureWithLocalReferenceFrames provides a public interface for descriptor extractor classes which need a local reference frame at each input keypoint
pcl::detail::FieldAdder< PointT >
pcl::FieldComparison< PointT >The field-based specialization of the comparison object
pcl::traits::fieldList< PointT >
pcl::detail::FieldMapper< PointT >
pcl::detail::FieldMapping
pcl::FieldMatches< PointT, Tag >
pcl::FileReaderPoint Cloud Data (FILE) file format reader interface
pcl::FileWriterPoint Cloud Data (FILE) file format writer
pcl::Filter< PointT >Filter represents the base filter class
pcl::Filter< sensor_msgs::PointCloud2 >Filter represents the base filter class
pcl::FilterIndices< PointT >FilterIndices represents the base class for filters that are about binary point removal
pcl::FilterIndices< sensor_msgs::PointCloud2 >FilterIndices represents the base class for filters that are about binary point removal
pcl::search::FlannSearch< PointT, FlannDistance >::FlannIndexCreatorHelper class that creates a FLANN index from a given FLANN matrix
pcl::search::FlannSearch< PointT, FlannDistance >search::FlannSearch is a generic FLANN wrapper class for the new search interface
pcl::visualization::FloatImageUtilsProvide some gerneral functionalities regarding 2d float arrays, e.g., for visualization purposes
pcl::for_each_type_impl< done >
pcl::for_each_type_impl< false >
pcl::FPFHEstimation< PointInT, PointNT, PointOutT >FPFHEstimation estimates the Fast Point Feature Histogram (FPFH) descriptor for a given point cloud dataset containing points and normals
pcl::FPFHEstimation< PointInT, PointNT, Eigen::MatrixXf >FPFHEstimation estimates the Fast Point Feature Histogram (FPFH) descriptor for a given point cloud dataset containing points and normals
pcl::FPFHEstimationOMP< PointInT, PointNT, PointOutT >FPFHEstimationOMP estimates the Fast Point Feature Histogram (FPFH) descriptor for a given point cloud dataset containing points and normals, in parallel, using the OpenMP standard
pcl::FPFHSignature33A point structure representing the Fast Point Feature Histogram (FPFH)
pcl::visualization::FPSCallback
pcl::Functor< _Scalar, NX, NY >Base functor all the models that need non linear optimization must define their own one and implement operator() (const Eigen::VectorXd& x, Eigen::VectorXd& fvec) or operator() (const Eigen::VectorXf& x, Eigen::VectorXf& fvec) dependening on the choosen _Scalar
pcl::GaussianKernelClass GaussianKernel assembles all the method for computing, convolving, smoothing, gradients computing an image using a gaussian kernel
pcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget >GeneralizedIterativeClosestPoint is an ICP variant that implements the generalized iterative closest point algorithm as described by Alex Segal et al
pcl::GFPFHSignature16A point structure representing the GFPFH descriptor with 16 bins
pcl::GrabberGrabber interface for PCL 1.x device drivers
pcl::GreedyProjectionTriangulation< PointInT >GreedyProjectionTriangulation is an implementation of a greedy triangulation algorithm for 3D points based on local 2D projections
pcl::GridProjection< PointNT >Grid projection surface reconstruction method
pcl::HarrisKeypoint3D< PointInT, PointOutT, NormalT >HarrisKeypoint3D uses the idea of 2D Harris keypoints, but instead of using image gradients, it uses surface normals
pcl::PPFHashMapSearch::HashKeyStructData structure to hold the information for the key in the feature hash map of the PPFHashMapSearch class
std_msgs::Header
pcl::DefaultFeatureRepresentation< PointDefault >::NdCopyPointFunctor::Helper< Key, FieldT, NrDims >
pcl::DefaultFeatureRepresentation< PointDefault >::NdCopyPointFunctor::Helper< Key, FieldT[NrDims], NrDims >
pcl::Histogram< N >A point structure representing an N-D histogram
pcl::SampleConsensusInitialAlignment< PointSource, PointTarget, FeatureT >::HuberPenalty
sensor_msgs::Image
pcl::visualization::ImageViewerImageViewer is a class for 2D image visualization
pcl::InitFailedExceptionAn exception thrown when init can not be performed should be used in all the PCLBase class inheritants
pcl::IntegralImage2D< DataType, Dimension >Determines an integral image representation for a given organized data array
pcl::IntegralImage2D< DataType, 1 >Partial template specialization for integral images with just one channel
pcl::IntegralImageNormalEstimation< PointInT, PointOutT >Surface normal estimation on organized data using integral images
pcl::IntegralImageTypeTraits< DataType >
pcl::IntegralImageTypeTraits< char >
pcl::IntegralImageTypeTraits< float >
pcl::IntegralImageTypeTraits< int >
pcl::IntegralImageTypeTraits< short >
pcl::IntegralImageTypeTraits< unsigned char >
pcl::IntegralImageTypeTraits< unsigned int >
pcl::IntegralImageTypeTraits< unsigned short >
pcl::common::IntensityFieldAccessor< PointT >
pcl::common::IntensityFieldAccessor< pcl::PointNormal >
pcl::common::IntensityFieldAccessor< pcl::PointXYZRGB >
pcl::common::IntensityFieldAccessor< pcl::PointXYZRGBA >
pcl::IntensityGradientA point structure representing the intensity gradient of an XYZI point cloud
pcl::IntensityGradientEstimation< PointInT, PointNT, PointOutT, IntensitySelectorT >IntensityGradientEstimation estimates the intensity gradient for a point cloud that contains position and intensity values
pcl::IntensityGradientEstimation< PointInT, PointNT, Eigen::MatrixXf >IntensityGradientEstimation estimates the intensity gradient for a point cloud that contains position and intensity values
pcl::IntensitySpinEstimation< PointInT, PointOutT >IntensitySpinEstimation estimates the intensity-domain spin image descriptors for a given point cloud dataset containing points and intensity
pcl::IntensitySpinEstimation< PointInT, Eigen::MatrixXf >IntensitySpinEstimation estimates the intensity-domain spin image descriptors for a given point cloud dataset containing points and intensity
pcl::InterestPointA point structure representing an interest point with Euclidean xyz coordinates, and an interest value
pcl::intersect< Sequence1, Sequence2 >
pcl::InvalidConversionExceptionAn exception that is thrown when a PointCloud2 message cannot be converted into a PCL type
pcl::InvalidSACModelTypeExceptionAn exception that is thrown when a sample consensus model doesn't have the correct number of samples defined in model_types.h
pcl::IOExceptionAn exception that is thrown during an IO error (typical read/write errors)
openni_wrapper::IRImageClass containing just a reference to IR meta data
pcl::PosesFromMatches::PoseEstimate::IsBetter
pcl::IsNotDenseExceptionAn exception that is thrown when a PointCloud is not dense but is attemped to be used as dense
pcl::IterativeClosestPoint< PointSource, PointTarget >IterativeClosestPoint provides a base implementation of the Iterative Closest Point algorithm
pcl::IterativeClosestPointNonLinear< PointSource, PointTarget >IterativeClosestPointNonLinear is an ICP variant that uses Levenberg-Marquardt optimization backend
pcl::KdTree< PointT >KdTree represents the base spatial locator class for kd-tree implementations
pcl::search::KdTree< PointT >search::KdTree is a wrapper class which inherits the pcl::KdTree class for performing search functions using KdTree structure
pcl::KdTreeFLANN< PointT, Dist >KdTreeFLANN is a generic type of 3D spatial locator using kD-tree structures
pcl::KdTreeFLANN< Eigen::MatrixXf >KdTreeFLANN is a generic type of 3D spatial locator using kD-tree structures
pcl::search::FlannSearch< PointT, FlannDistance >::KdTreeIndexCreatorCreates a FLANN KdTreeSingleIndex from the given input data
pcl::KernelWidthTooSmallExceptionAn exception that is thrown when the kernel size is too small
pcl::visualization::KeyboardEvent/brief Class representing key hit/release events
pcl::Keypoint< PointInT, PointOutT >Keypoint represents the base class for key points
pcl::Label
pcl::LabeledEuclideanClusterExtraction< PointT >LabeledEuclideanClusterExtraction represents a segmentation class for cluster extraction in an Euclidean sense, with label info
pcl::GridProjection< PointNT >::LeafData leaf
pcl::MovingLeastSquares< PointInT, PointOutT >::MLSVoxelGrid::Leaf
pcl::LeastMedianSquares< PointT >LeastMedianSquares represents an implementation of the LMedS (Least Median of Squares) algorithm
pcl::LineIteratorOrganized Index Iterator for iterating over the "pixels" for a given line using the Bresenham algorithm
pcl::io::ply::ply_parser::list_property_begin_callback_type< SizeType, ScalarType >
pcl::io::ply::ply_parser::list_property_definition_callback_type< SizeType, ScalarType >
pcl::io::ply::ply_parser::list_property_definition_callbacks_type
pcl::io::ply::ply_parser::list_property_element_callback_type< SizeType, ScalarType >
pcl::io::ply::ply_parser::list_property_end_callback_type< SizeType, ScalarType >
pcl::RangeImageBorderExtractor::LocalSurfaceStores some information extracted from the neighborhood of a point
Ui::MainWindow
pcl::MarchingCubes< PointNT >The marching cubes surface reconstruction algorithm
pcl::MarchingCubesHoppe< PointNT >The marching cubes surface reconstruction algorithm, using a signed distance function based on the distance from tangent planes, proposed by Hoppe et
pcl::MarchingCubesRBF< PointNT >The marching cubes surface reconstruction algorithm, using a signed distance function based on radial basis functions
pcl::MaximumLikelihoodSampleConsensus< PointT >MaximumLikelihoodSampleConsensus represents an implementation of the MLESAC (Maximum Likelihood Estimator SAmple Consensus) algorithm, as described in: "MLESAC: A new robust estimator with application to estimating image geometry", P.H.S
Mesh
pcl::MeshConstruction< PointInT >MeshConstruction represents a base surface reconstruction class
pcl::MeshProcessingMeshProcessing represents the base class for mesh processing algorithms
pcl::MeshSmoothingLaplacianVTKPCL mesh smoothing based on the vtkSmoothPolyDataFilter algorithm from the VTK library
pcl::MeshSmoothingWindowedSincVTKPCL mesh smoothing based on the vtkWindowedSincPolyDataFilter algorithm from the VTK library
pcl::MeshSubdivisionVTKPCL mesh smoothing based on the vtkLinearSubdivisionFilter, vtkLoopSubdivisionFilter, vtkButterflySubdivisionFilter depending on the selected MeshSubdivisionVTKFilterType algorithm from the VTK library
pcl::MEstimatorSampleConsensus< PointT >MEstimatorSampleConsensus represents an implementation of the MSAC (M-estimator SAmple Consensus) algorithm, as described in: "MLESAC: A new robust estimator with application to estimating image geometry", P.H.S
pcl::ModelCoefficients
pcl::MomentInvariantsA point structure representing the three moment invariants
pcl::MomentInvariantsEstimation< PointInT, PointOutT >MomentInvariantsEstimation estimates the 3 moment invariants (j1, j2, j3) at each 3D point
pcl::MomentInvariantsEstimation< PointInT, Eigen::MatrixXf >MomentInvariantsEstimation estimates the 3 moment invariants (j1, j2, j3) at each 3D point
pcl::visualization::MouseEvent
pcl::MovingLeastSquares< PointInT, PointOutT >MovingLeastSquares represent an implementation of the MLS (Moving Least Squares) algorithm for data smoothing and improved normal estimation
pcl::MovingLeastSquaresOMP< PointInT, PointOutT >MovingLeastSquaresOMP represent an OpenMP implementation of the MLS (Moving Least Squares) algorithm for data smoothing and improved normal estimation
pcl::MultiscaleFeaturePersistence< PointSource, PointFeature >Generic class for extracting the persistent features from an input point cloud It can be given any Feature estimator instance and will compute the features of the input over a multiscale representation of the cloud and output the unique ones over those scales
pcl::traits::name< PointT, Tag, dummy >
pcl::NarfNARF (Normal Aligned Radial Features) is a point feature descriptor type for 3D data
pcl::Narf36A point structure representing the Narf descriptor
pcl::NarfDescriptorComputes NARF feature descriptors for points in a range image
pcl::NarfKeypointNARF (Normal Aligned Radial Feature) keypoints
pcl::NdCentroidFunctor< PointT >Helper functor structure for n-D centroid estimation
pcl::NdConcatenateFunctor< PointInT, PointOutT >Helper functor structure for concatenate
pcl::NdCopyEigenPointFunctor< PointOutT >Helper functor structure for copying data between an Eigen type and a PointT
pcl::NdCopyPointEigenFunctor< PointInT >Helper functor structure for copying data between an Eigen type and a PointT
pcl::Normal
pcl::NormalBasedSignature12A point structure representing the Normal Based Signature for a feature matrix of 4-by-3
pcl::NormalBasedSignatureEstimation< PointT, PointNT, PointFeature >Normal-based feature signature estimation class
pcl::NormalEstimation< PointInT, PointOutT >NormalEstimation estimates local surface properties (surface normals and curvatures)at each 3D point
pcl::NormalEstimation< PointInT, Eigen::MatrixXf >NormalEstimation estimates local surface properties at each 3D point, such as surface normals and curvatures
pcl::NormalEstimationOMP< PointInT, PointOutT >NormalEstimationOMP estimates local surface properties at each 3D point, such as surface normals and curvatures, in parallel, using the OpenMP standard
pcl::NormalEstimationOMP< PointInT, Eigen::MatrixXf >NormalEstimationOMP estimates local surface properties at each 3D point, such as surface normals and curvatures, in parallel, using the OpenMP standard
pcl::NormalSpaceSampling< PointT, NormalT >NormalSpaceSampling samples the input point cloud in the space of normal directions computed at every point
pcl::NotEnoughPointsExceptionAn exception that is thrown when the number of correspondants is not equal to the minimum required
ObjectFeatures
ObjectModel
ObjectRecognition
ObjectRecognitionParameters
pcl::search::Octree< PointT, LeafTWrap, BranchTWrap, OctreeT >search::Octree is a wrapper class which implements nearest neighbor search operations based on the pcl::octree::Octree structure
pcl::octree::Octree2BufBase< DataT, LeafT, BranchT >Octree double buffer class
pcl::octree::OctreeBase< DataT, LeafT, BranchT >Octree class
pcl::octree::OctreeBranchNode< ContainerT >Abstract octree branch class
pcl::octree::OctreeBreadthFirstIterator< DataT, OctreeT >Octree iterator class
pcl::octree::OctreeContainerDataT< DataT >Octree leaf class that does store a single DataT element
pcl::octree::OctreeContainerDataTVector< DataT >Octree leaf class that does store a vector of DataT elements
pcl::octree::OctreeContainerEmpty< DataT >Octree leaf class that does not store any information
pcl::octree::OctreeDepthFirstIterator< DataT, OctreeT >Octree iterator class
pcl::octree::OctreeIteratorBase< DataT, OctreeT >Abstract octree iterator class
pcl::octree::OctreeKeyOctree key class
pcl::octree::OctreeLeafNode< ContainerT >Abstract octree leaf class
pcl::octree::OctreeLeafNodeIterator< DataT, OctreeT >Octree leaf node iterator class
pcl::octree::OctreeNodeAbstract octree node class
pcl::octree::OctreeNodePool< NodeT >Octree node pool
pcl::octree::OctreePointCloud< PointT, LeafT, BranchT, OctreeT >Octree pointcloud class
pcl::octree::OctreePointCloudChangeDetector< PointT, LeafT, BranchT >Octree pointcloud change detector class
pcl::octree::OctreePointCloudDensity< PointT, LeafT, BranchT >Octree pointcloud density class
pcl::octree::OctreePointCloudDensityContainer< DataT >Octree pointcloud density leaf node class
pcl::octree::OctreePointCloudOccupancy< PointT, LeafT, BranchT >Octree pointcloud occupancy class
pcl::octree::OctreePointCloudPointVector< PointT, LeafT, BranchT, OctreeT >Octree pointcloud point vector class
pcl::octree::OctreePointCloudSearch< PointT, LeafT, BranchT >Octree pointcloud search class
pcl::octree::OctreePointCloudSinglePoint< PointT, LeafT, BranchT, OctreeT >Octree pointcloud single point class
pcl::octree::OctreePointCloudVoxelCentroid< PointT, LeafT, BranchT >Octree pointcloud voxel centroid class
pcl::traits::offset< PointT, Tag >
OpenNICapture
pcl::OrganizedConnectedComponentSegmentation< PointT, PointLT >OrganizedConnectedComponentSegmentation allows connected components to be found within organized point cloud data, given a comparison function
pcl::OrganizedFastMesh< PointInT >Simple triangulation/surface reconstruction for organized point clouds
pcl::OrganizedIndexIteratorBase class for iterators on 2-dimensional maps like images/organized clouds etc
pcl::OrganizedMultiPlaneSegmentation< PointT, PointNT, PointLT >OrganizedMultiPlaneSegmentation finds all planes present in the input cloud, and outputs a vector of plane equations, as well as a vector of point clouds corresponding to the inliers of each detected plane
pcl::search::OrganizedNeighbor< PointT >OrganizedNeighbor is a class for optimized nearest neigbhor search in organized point clouds
pcl::PackedHSIComparison< PointT >A packed HSI specialization of the comparison object
pcl::PackedRGBComparison< PointT >A packed rgb specialization of the comparison object
pcl::PolynomialCalculationsT< real >::ParametersParameters used in this class
pcl::NarfDescriptor::Parameters
pcl::PosesFromMatches::ParametersParameters used in this class
pcl::RangeImageBorderExtractor::ParametersParameters used in this class
pcl::NarfKeypoint::ParametersParameters used in this class
pcl::PassThrough< PointT >PassThrough passes points in a cloud based on constraints for one particular field of the point type
pcl::PassThrough< sensor_msgs::PointCloud2 >PassThrough uses the base Filter class methods to pass through all data that satisfies the user given constraints
pcl::PCA< PointT >Principal Component analysis (PCA) class
pcl::PCDGrabber< PointT >
pcl::PCDGrabberBaseBase class for PCD file grabber
pcl::PCDReaderPoint Cloud Data (PCD) file format reader
pcl::PCDWriterPoint Cloud Data (PCD) file format writer
pcl::PCLBase< PointT >PCL base class
pcl::PCLBase< sensor_msgs::PointCloud2 >
pcl::PCLExceptionA base class for all pcl exceptions which inherits from std::runtime_error
pcl::visualization::PCLHistogramVisualizerPCL histogram visualizer main class
pcl::visualization::PCLHistogramVisualizerInteractorStylePCL histogram visualizer interactory style class
pcl::visualization::PCLImageCanvasSource2DPclImageCanvasSource2D represents our own custom version of vtkImageCanvasSource2D, used by the ImageViewer class
pcl::PCLIOExceptionBase exception class for I/O operations
pcl::PCLSurfaceBase< PointInT >Pure abstract class
pcl::visualization::PCLVisualizerPCL Visualizer main class
pcl::visualization::PCLVisualizerInteractorThe PCLVisualizer interactor
pcl::visualization::PCLVisualizerInteractorStylePCLVisualizerInteractorStyle defines an unique, custom VTK based interactory style for PCL Visualizer applications
pcl::PFHEstimation< PointInT, PointNT, PointOutT >PFHEstimation estimates the Point Feature Histogram (PFH) descriptor for a given point cloud dataset containing points and normals
pcl::PFHEstimation< PointInT, PointNT, Eigen::MatrixXf >PFHEstimation estimates the Point Feature Histogram (PFH) descriptor for a given point cloud dataset containing points and normals
pcl::PFHRGBEstimation< PointInT, PointNT, PointOutT >
pcl::PFHRGBSignature250A point structure representing the Point Feature Histogram with colors (PFHRGB)
pcl::PFHSignature125A point structure representing the Point Feature Histogram (PFH)
pcl::PiecewiseLinearFunctionThis provides functionalities to efficiently return values for piecewise linear function
pcl::PlanarPolygon< PointT >PlanarPolygon represents a planar (2D) polygon, potentially in a 3D space
pcl::PlanarPolygonFusion< PointT >PlanarPolygonFusion takes a list of 2D planar polygons and attempts to reduce them to a minimum set that best represents the scene, based on various given comparators
pcl::PlanarRegion< PointT >PlanarRegion represents a set of points that lie in a plane
pcl::PlaneClipper3D< PointT >Implementation of a plane clipper in 3D
pcl::PlaneCoefficientComparator< PointT, PointNT >PlaneCoefficientComparator is a Comparator that operates on plane coefficients, for use in planar segmentation
pcl::PlaneRefinementComparator< PointT, PointNT, PointLT >PlaneRefinementComparator is a Comparator that operates on plane coefficients, for use in planar segmentation
pcl::io::ply::ply_parserClass ply_parser parses a PLY file and generates appropriate atomic parsers for the body
pcl::PLYReaderPoint Cloud Data (PLY) file format reader
pcl::PLYWriterPoint Cloud Data (PLY) file format writer
pcl::traits::POD< PointT >
pcl::PointCloud< PointT >PointCloud represents the base class in PCL for storing collections of 3D points
sensor_msgs::PointCloud2
pcl::PointCloud< Eigen::MatrixXf >PointCloud specialization for Eigen matrices
pcl::visualization::PointCloudColorHandler< PointT >Base Handler class for PointCloud colors
pcl::visualization::PointCloudColorHandler< sensor_msgs::PointCloud2 >Base Handler class for PointCloud colors
pcl::visualization::PointCloudColorHandlerCustom< PointT >Handler for predefined user colors
pcl::visualization::PointCloudColorHandlerCustom< sensor_msgs::PointCloud2 >Handler for predefined user colors
pcl::visualization::PointCloudColorHandlerGenericField< PointT >Generic field handler class for colors
pcl::visualization::PointCloudColorHandlerGenericField< sensor_msgs::PointCloud2 >Generic field handler class for colors
pcl::visualization::PointCloudColorHandlerHSVField< PointT >HSV handler class for colors
pcl::visualization::PointCloudColorHandlerHSVField< sensor_msgs::PointCloud2 >HSV handler class for colors
pcl::visualization::PointCloudColorHandlerRandom< PointT >Handler for random PointCloud colors (i.e., R, G, B will be randomly chosen)
pcl::visualization::PointCloudColorHandlerRandom< sensor_msgs::PointCloud2 >Handler for random PointCloud colors (i.e., R, G, B will be randomly chosen)
pcl::visualization::PointCloudColorHandlerRGBField< PointT >RGB handler class for colors
pcl::visualization::PointCloudColorHandlerRGBField< sensor_msgs::PointCloud2 >RGB handler class for colors
pcl::octree::PointCloudCompression< PointT, LeafT, BranchT, OctreeT >Octree pointcloud compression class
pcl::visualization::PointCloudGeometryHandler< PointT >Base handler class for PointCloud geometry
pcl::visualization::PointCloudGeometryHandler< sensor_msgs::PointCloud2 >Base handler class for PointCloud geometry
pcl::visualization::PointCloudGeometryHandlerCustom< PointT >Custom handler class for PointCloud geometry
pcl::visualization::PointCloudGeometryHandlerCustom< sensor_msgs::PointCloud2 >Custom handler class for PointCloud geometry
pcl::visualization::PointCloudGeometryHandlerSurfaceNormal< PointT >Surface normal handler class for PointCloud geometry
pcl::visualization::PointCloudGeometryHandlerSurfaceNormal< sensor_msgs::PointCloud2 >Surface normal handler class for PointCloud geometry
pcl::visualization::PointCloudGeometryHandlerXYZ< PointT >XYZ handler class for PointCloud geometry
pcl::visualization::PointCloudGeometryHandlerXYZ< sensor_msgs::PointCloud2 >XYZ handler class for PointCloud geometry
pcl::octree::PointCoding< PointT >PointCoding class
pcl::PointCorrespondence3DRepresentation of a (possible) correspondence between two 3D points in two different coordinate frames (e.g
pcl::PointCorrespondence6DRepresentation of a (possible) correspondence between two points (e.g
pcl::PointDataAtOffset< PointT >A datatype that enables type-correct comparisons
sensor_msgs::PointField
pcl::PointIndices
pcl::PointNormal
pcl::visualization::PointPickingCallback
pcl::visualization::PointPickingEvent/brief Class representing 3D point picking events
pcl::PointRepresentation< PointT >PointRepresentation provides a set of methods for converting a point structs/object into an n-dimensional vector
pcl::PointSurfel
pcl::PointWithRange
pcl::PointWithScale
pcl::PointWithViewpointA point structure representing Euclidean xyz coordinates together with the viewpoint from which it was seen
pcl::PointXYA 2D point structure representing Euclidean xy coordinates
pcl::PointXYZA point structure representing Euclidean xyz coordinates
pcl::PointXYZHSV
pcl::PointXYZI
pcl::PointXYZINormal
pcl::PointXYZL
pcl::PointXYZRGBA point structure representing Euclidean xyz coordinates, and the RGB color
pcl::PointXYZRGBA
pcl::PointXYZRGBL
pcl::PointXYZRGBNormal
pcl::Poisson< PointNT >The Poisson surface reconstruction algorithm
pcl::PolygonMesh
pcl::PolynomialCalculationsT< real >This provides some functionality for polynomials, like finding roots or approximating bivariate polynomials
pcl::PosesFromMatches::PoseEstimateA result of the pose estimation process
pcl::PosesFromMatchesCalculate 3D transformation based on point correspondencdes
pcl::PPFRegistration< PointSource, PointTarget >::PoseWithVotesStructure for storing a pose (represented as an Eigen::Affine3f) and an integer for counting votes
pcl::PPFEstimation< PointInT, PointNT, PointOutT >Class that calculates the "surflet" features for each pair in the given pointcloud
pcl::PPFEstimation< PointInT, PointNT, Eigen::MatrixXf >Class that calculates the "surflet" features for each pair in the given pointcloud
pcl::PPFHashMapSearch
pcl::PPFRegistration< PointSource, PointTarget >Class that registers two point clouds based on their sets of PPFSignatures
pcl::PPFRGBEstimation< PointInT, PointNT, PointOutT >
pcl::PPFRGBRegionEstimation< PointInT, PointNT, PointOutT >
pcl::PPFRGBSignatureA point structure for storing the Point Pair Color Feature (PPFRGB) values
pcl::PPFSignatureA point structure for storing the Point Pair Feature (PPF) values
pcl::PrincipalCurvaturesA point structure representing the principal curvatures and their magnitudes
pcl::PrincipalCurvaturesEstimation< PointInT, PointNT, PointOutT >PrincipalCurvaturesEstimation estimates the directions (eigenvectors) and magnitudes (eigenvalues) of principal surface curvatures for a given point cloud dataset containing points and normals
pcl::PrincipalCurvaturesEstimation< PointInT, PointNT, Eigen::MatrixXf >PrincipalCurvaturesEstimation estimates the directions (eigenvectors) and magnitudes (eigenvalues) of principal surface curvatures for a given point cloud dataset containing points and normals
pcl::PrincipalRadiiRSDA point structure representing the minimum and maximum surface radii (in meters) computed using RSD
pcl::ProgressiveSampleConsensus< PointT >RandomSampleConsensus represents an implementation of the RANSAC (RAndom SAmple Consensus) algorithm, as described in: "Matching with PROSAC – Progressive Sample Consensus", Chum, O
pcl::ProjectInliers< PointT >ProjectInliers uses a model and a set of inlier indices from a PointCloud to project them into a separate PointCloud
pcl::ProjectInliers< sensor_msgs::PointCloud2 >ProjectInliers uses a model and a set of inlier indices from a PointCloud to project them into a separate PointCloud
pcl::PyramidFeatureHistogram< PointFeature >Class that compares two sets of features by using a multiscale representation of the features inside a pyramid
pcl::RadiusOutlierRemoval< PointT >RadiusOutlierRemoval filters points in a cloud based on the number of neighbors they have
pcl::RadiusOutlierRemoval< sensor_msgs::PointCloud2 >RadiusOutlierRemoval is a simple filter that removes outliers if the number of neighbors in a certain search radius is smaller than a given K
pcl::RandomizedMEstimatorSampleConsensus< PointT >RandomizedMEstimatorSampleConsensus represents an implementation of the RMSAC (Randomized M-estimator SAmple Consensus) algorithm, which basically adds a Td,d test (see RandomizedRandomSampleConsensus) to an MSAC estimator (see MEstimatorSampleConsensus)
pcl::RandomizedRandomSampleConsensus< PointT >RandomizedRandomSampleConsensus represents an implementation of the RRANSAC (Randomized RAndom SAmple Consensus), as described in "Randomized RANSAC with Td,d test", O
pcl::RandomSample< PointT >RandomSample applies a random sampling with uniform probability
pcl::RandomSample< sensor_msgs::PointCloud2 >RandomSample applies a random sampling with uniform probability
pcl::RandomSampleConsensus< PointT >RandomSampleConsensus represents an implementation of the RANSAC (RAndom SAmple Consensus) algorithm, as described in: "Random Sample Consensus: A Paradigm for Model Fitting with Applications to Image Analysis and Automated Cartography", Martin A
pcl::RangeImageRangeImage is derived from pcl/PointCloud and provides functionalities with focus on situations where a 3D scene was captured from a specific view point
pcl::RangeImageBorderExtractorExtract obstacle borders from range images, meaning positions where there is a transition from foreground to background
pcl::RangeImagePlanarRangeImagePlanar is derived from the original range image and differs from it because it's not a spherical projection, but using a projection plane (as normal cameras do), therefore being better applicable for range sensors that already provide a range image by themselves (stereo cameras, ToF-cameras), so that a conversion to point cloud and then to a spherical range image becomes unnecessary
pcl::visualization::RangeImageVisualizerRange image visualizer class
pcl::ReferenceFrame
pcl::Region3D< PointT >Region3D represents summary statistics of a 3D collection of points
pcl::Registration< PointSource, PointTarget >Registration represents the base registration class
pcl::RegistrationVisualizer< PointSource, PointTarget >RegistrationVisualizer represents the base class for rendering the intermediate positions ocupied by the source point cloud during it's registration to the target point cloud
pcl::visualization::RenWinInteract
pcl::TexMaterial::RGB
pcl::RGBA structure representing RGB color information
pcl::RGBPlaneCoefficientComparator< PointT, PointNT >RGBPlaneCoefficientComparator is a Comparator that operates on plane coefficients, for use in planar segmentation
pcl::RIFTEstimation< PointInT, GradientT, PointOutT >RIFTEstimation estimates the Rotation Invariant Feature Transform descriptors for a given point cloud dataset containing points and intensity
pcl::RIFTEstimation< PointInT, GradientT, Eigen::MatrixXf >RIFTEstimation estimates the Rotation Invariant Feature Transform descriptors for a given point cloud dataset containing points and intensity
pcl::RSDEstimation< PointInT, PointNT, PointOutT >RSDEstimation estimates the Radius-based Surface Descriptor (minimal and maximal radius of the local surface's curves) for a given point cloud dataset containing points and normals
pcl::SACSegmentation< PointT >SACSegmentation represents the Nodelet segmentation class for Sample Consensus methods and models, in the sense that it just creates a Nodelet wrapper for generic-purpose SAC-based segmentation
pcl::SACSegmentationFromNormals< PointT, PointNT >SACSegmentationFromNormals represents the PCL nodelet segmentation class for Sample Consensus methods and models that require the use of surface normals for estimation
pcl::SampleConsensus< T >SampleConsensus represents the base class
pcl::SampleConsensusInitialAlignment< PointSource, PointTarget, FeatureT >SampleConsensusInitialAlignment is an implementation of the initial alignment algorithm described in section IV of "Fast Point Feature Histograms (FPFH) for 3D Registration," Rusu et al
pcl::SampleConsensusModel< PointT >SampleConsensusModel represents the base model class
pcl::SampleConsensusModelCircle2D< PointT >SampleConsensusModelCircle2D defines a model for 2D circle segmentation on the X-Y plane
pcl::SampleConsensusModelCone< PointT, PointNT >SampleConsensusModelCone defines a model for 3D cone segmentation
pcl::SampleConsensusModelCylinder< PointT, PointNT >SampleConsensusModelCylinder defines a model for 3D cylinder segmentation
pcl::SampleConsensusModelFromNormals< PointT, PointNT >SampleConsensusModelFromNormals represents the base model class for models that require the use of surface normals for estimation
pcl::SampleConsensusModelLine< PointT >SampleConsensusModelLine defines a model for 3D line segmentation
pcl::SampleConsensusModelNormalParallelPlane< PointT, PointNT >SampleConsensusModelNormalParallelPlane defines a model for 3D plane segmentation using additional surface normal constraints
pcl::SampleConsensusModelNormalPlane< PointT, PointNT >SampleConsensusModelNormalPlane defines a model for 3D plane segmentation using additional surface normal constraints
pcl::SampleConsensusModelNormalSphere< PointT, PointNT >SampleConsensusModelNormalSphere defines a model for 3D sphere segmentation using additional surface normal constraints
pcl::SampleConsensusModelParallelLine< PointT >SampleConsensusModelParallelLine defines a model for 3D line segmentation using additional angular constraints
pcl::SampleConsensusModelParallelPlane< PointT >SampleConsensusModelParallelPlane defines a model for 3D plane segmentation using additional angular constraints
pcl::SampleConsensusModelPerpendicularPlane< PointT >SampleConsensusModelPerpendicularPlane defines a model for 3D plane segmentation using additional angular constraints
pcl::SampleConsensusModelPlane< PointT >SampleConsensusModelPlane defines a model for 3D plane segmentation
pcl::SampleConsensusModelRegistration< PointT >SampleConsensusModelRegistration defines a model for Point-To-Point registration outlier rejection
pcl::SampleConsensusModelSphere< PointT >SampleConsensusModelSphere defines a model for 3D sphere segmentation
pcl::SampleConsensusModelStick< PointT >SampleConsensusModelStick defines a model for 3D stick segmentation
pcl::io::ply::ply_parser::scalar_property_callback_type< ScalarType >
pcl::io::ply::ply_parser::scalar_property_definition_callback_type< ScalarType >
pcl::io::ply::ply_parser::scalar_property_definition_callbacks_type
pcl::ScopeTimeClass to measure the time spent in a scope
pcl::search::Search< PointT >Generic search class
pcl::SegmentDifferences< PointT >SegmentDifferences obtains the difference between two spatially aligned point clouds and returns the difference between them for a maximum given distance threshold
pcl::SetIfFieldExists< PointOutT, InT >A helper functor that can set a specific value in a field if the field exists
pcl::RangeImageBorderExtractor::ShadowBorderIndicesStores the indices of the shadow border corresponding to obstacle borders
pcl::ShapeContextA point structure representing a Shape Context
pcl::ShapeContext3DEstimation< PointInT, PointNT, PointOutT >ShapeContext3DEstimation implements the 3D shape context descriptor as described in:
pcl::ShapeContext3DEstimation< PointInT, PointNT, Eigen::MatrixXf >ShapeContext3DEstimation implements the 3D shape context descriptor as described in:
pcl::SHOTA point structure representing the generic Signature of Histograms of OrienTations (SHOT)
pcl::SHOT1344A point structure representing the generic Signature of Histograms of OrienTations (SHOT) - shape+color
pcl::SHOT352A point structure representing the generic Signature of Histograms of OrienTations (SHOT) - shape only
pcl::SHOTColorEstimation< PointInT, PointNT, PointOutT, PointRFT >SHOTColorEstimation estimates the Signature of Histograms of OrienTations (SHOT) descriptor for a given point cloud dataset containing points, normals and colors
pcl::SHOTColorEstimation< PointInT, PointNT, Eigen::MatrixXf, PointRFT >
pcl::SHOTColorEstimationOMP< PointInT, PointNT, PointOutT, PointRFT >
pcl::SHOTEstimation< PointInT, PointNT, PointOutT, PointRFT >SHOTEstimation estimates the Signature of Histograms of OrienTations (SHOT) descriptor for a given point cloud dataset containing points and normals
pcl::SHOTEstimation< PointInT, PointNT, Eigen::MatrixXf, PointRFT >SHOTEstimation estimates the Signature of Histograms of OrienTations (SHOT) descriptor for a given point cloud dataset containing points and normals
pcl::SHOTEstimationBase< PointInT, PointNT, PointOutT, PointRFT >SHOTEstimation estimates the Signature of Histograms of OrienTations (SHOT) descriptor for a given point cloud dataset containing points and normals
pcl::SHOTEstimationOMP< PointInT, PointNT, PointOutT, PointRFT >SHOTEstimation estimates the Signature of Histograms of OrienTations (SHOT) descriptor for a given point cloud dataset containing points and normals, in parallel, using the OpenMP standard
pcl::SHOTLocalReferenceFrameEstimation< PointInT, PointOutT >SHOTLocalReferenceFrameEstimation estimates the Local Reference Frame used in the calculation of the (SHOT) descriptor
pcl::SHOTLocalReferenceFrameEstimationOMP< PointInT, PointOutT >SHOTLocalReferenceFrameEstimation estimates the Local Reference Frame used in the calculation of the (SHOT) descriptor
pcl::SIFTKeypoint< PointInT, PointOutT >SIFTKeypoint detects the Scale Invariant Feature Transform keypoints for a given point cloud dataset containing points and intensity
pcl::SIFTKeypointFieldSelector< PointT >
pcl::SIFTKeypointFieldSelector< PointNormal >
pcl::SIFTKeypointFieldSelector< PointXYZRGB >
pcl::SIFTKeypointFieldSelector< PointXYZRGBA >
pcl::surface::SimplificationRemoveUnusedVertices
pcl::SmoothedSurfacesKeypoint< PointT, PointNT >Based on the paper: Xinju Li and Igor Guskov Multi-scale features for approximate alignment of point-based surfaces Proceedings of the third Eurographics symposium on Geometry processing July 2005, Vienna, Austria
pcl::SolverDidntConvergeExceptionAn exception that is thrown when the non linear solver didn't converge
pcl::registration::sortCorrespondencesByDistancesortCorrespondencesByDistance : a functor for sorting correspondences by distance
pcl::registration::sortCorrespondencesByMatchIndexsortCorrespondencesByMatchIndex : a functor for sorting correspondences by match index
pcl::registration::sortCorrespondencesByMatchIndexAndDistancesortCorrespondencesByMatchIndexAndDistance : a functor for sorting correspondences by match index _and_ distance
pcl::registration::sortCorrespondencesByQueryIndexsortCorrespondencesByQueryIndex : a functor for sorting correspondences by query index
pcl::registration::sortCorrespondencesByQueryIndexAndDistancesortCorrespondencesByQueryIndexAndDistance : a functor for sorting correspondences by query index _and_ distance
pcl::SpinImageEstimation< PointInT, PointNT, PointOutT >Estimates spin-image descriptors in the given input points
pcl::SpinImageEstimation< PointInT, PointNT, Eigen::MatrixXf >Estimates spin-image descriptors in the given input points
pcl::StaticRangeCoderStaticRangeCoder compression class
pcl::StatisticalMultiscaleInterestRegionExtraction< PointT >Class for extracting interest regions from unstructured point clouds, based on a multi scale statistical approach
pcl::StatisticalOutlierRemoval< PointT >StatisticalOutlierRemoval uses point neighborhood statistics to filter outlier data
pcl::StatisticalOutlierRemoval< sensor_msgs::PointCloud2 >StatisticalOutlierRemoval uses point neighborhood statistics to filter outlier data
pcl::StopWatchSimple stopwatch
pcl::SurfaceReconstruction< PointInT >SurfaceReconstruction represents a base surface reconstruction class
pcl::SurfelSmoothing< PointT, PointNT >
pcl::Synchronizer< T1, T2 >/brief This template class synchronizes two data streams of different types
pcl::io::TARHeaderA TAR file's header, as described on http://en.wikipedia.org/wiki/Tar_%28file_format%29
pcl::TexMaterial
pcl::TextureMapping< PointInT >The texture mapping algorithm
pcl::TextureMesh
pcl::TfQuadraticXYZComparison< PointT >A comparison whether the (x,y,z) components of a given point satisfy (p'Ap + 2v'p + c [OP] 0)
pcl::console::TicToc
pcl::TimeTriggerTimer class that invokes registered callback methods periodically
pcl::registration::TransformationEstimation< PointSource, PointTarget >TransformationEstimation represents the base class for methods for transformation estimation based on:
pcl::registration::TransformationEstimationLM< PointSource, PointTarget >TransformationEstimationLM implements Levenberg Marquardt-based estimation of the transformation aligning the given correspondences
pcl::registration::TransformationEstimationPointToPlane< PointSource, PointTarget >TransformationEstimationPointToPlane uses Levenberg Marquardt optimization to find the transformation that minimizes the point-to-plane distance between the given correspondences
pcl::registration::TransformationEstimationPointToPlaneLLS< PointSource, PointTarget >TransformationEstimationPointToPlaneLLS implements a Linear Least Squares (LLS) approximation for minimizing the point-to-plane distance between two clouds of corresponding points with normals
pcl::registration::TransformationEstimationSVD< PointSource, PointTarget >TransformationEstimationSVD implements SVD-based estimation of the transformation aligning the given correspondences
pcl::TransformationFromCorrespondencesCalculates a transformation based on corresponding 3D points
pcl::registration::TransformationValidation< PointSource, PointTarget >TransformationValidation represents the base class for methods that validate the correctness of a transformation found through TransformationEstimation
pcl::registration::TransformationValidationEuclidean< PointSource, PointTarget >TransformationValidationEuclidean computes an L2SQR norm between a source and target dataset
pcl::SampleConsensusInitialAlignment< PointSource, PointTarget, FeatureT >::TruncatedError
Ui_MainWindow
pcl::UnhandledPointTypeException
pcl::UniformSampling< PointInT >UniformSampling assembles a local 3D grid over a given PointCloud, and downsamples + filters the data
pcl::UniqueShapeContext< PointInT, PointOutT, PointRFT >UniqueShapeContext implements the Unique Shape Descriptor described here:
pcl::UniqueShapeContext< PointInT, Eigen::MatrixXf, PointRFT >UniqueShapeContext implements the Unique Shape Descriptor described here:
pcl::UnorganizedPointCloudExceptionAn exception that is thrown when an organized point cloud is needed but not provided
pcl::texture_mapping::UvIndexStructure that links a uv coordinate to its 3D point and face
pcl::VectorAverage< real, dimension >Calculates the weighted average and the covariance matrix
pcl::registration::ELCH< PointT >::Vertex
pcl::VerticesDescribes a set of vertices in a polygon mesh, by basically storing an array of indices
pcl::VFHEstimation< PointInT, PointNT, PointOutT >VFHEstimation estimates the Viewpoint Feature Histogram (VFH) descriptor for a given point cloud dataset containing points and normals
pcl::VFHSignature308A point structure representing the Viewpoint Feature Histogram (VFH)
pcl::VoxelGrid< PointT >VoxelGrid assembles a local 3D grid over a given PointCloud, and downsamples + filters the data
pcl::VoxelGrid< sensor_msgs::PointCloud2 >VoxelGrid assembles a local 3D grid over a given PointCloud, and downsamples + filters the data
pcl::VTKUtils
pcl::WarpPointRigid< PointSourceT, PointTargetT >
pcl::WarpPointRigid3D< PointSourceT, PointTargetT >
pcl::WarpPointRigid6D< PointSourceT, PointTargetT >
pcl::visualization::Window
pcl::xNdCopyEigenPointFunctor< PointT >Helper functor structure for copying data between an Eigen::VectorXf and a PointT
pcl::xNdCopyPointEigenFunctor< PointT >Helper functor structure for copying data between an Eigen::VectorXf and a PointT
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines