Point Cloud Library (PCL)  1.6.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
oCpcl::_AxisA point structure representing an Axis using its normal coordinates
oCpcl::_NormalA point structure representing normal coordinates and the surface curvature estimate
oCpcl::_PointNormalA point structure representing Euclidean xyz coordinates, together with normal coordinates and the surface curvature estimate
oCpcl::_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
oCpcl::_PointWithRangeA point structure representing Euclidean xyz coordinates, padded with an extra range float
oCpcl::_PointWithScaleA point structure representing a 3-D position and scale
oCpcl::_PointWithViewpoint
oCpcl::_PointXYZ
oCpcl::_PointXYZHSV
oCpcl::_PointXYZIA point structure representing Euclidean xyz coordinates, and the intensity value
oCpcl::_PointXYZINormalA point structure representing Euclidean xyz coordinates, intensity, together with normal coordinates and the surface curvature estimate
oCpcl::_PointXYZL
oCpcl::_PointXYZRGB
oCpcl::_PointXYZRGBAA point structure representing Euclidean xyz coordinates, and the RGBA color
oCpcl::_PointXYZRGBL
oCpcl::_PointXYZRGBNormalA point structure representing Euclidean xyz coordinates, and the RGB color, together with normal coordinates and the surface curvature estimate
oCpcl::_ReferenceFrameA structure representing the Local Reference Frame of a point
oCpcl::AdaptiveRangeCoderAdaptiveRangeCoder compression class
oCpcl::traits::asEnum< T >
oCpcl::traits::asEnum< double >
oCpcl::traits::asEnum< float >
oCpcl::traits::asEnum< int16_t >
oCpcl::traits::asEnum< int32_t >
oCpcl::traits::asEnum< int8_t >
oCpcl::traits::asEnum< uint16_t >
oCpcl::traits::asEnum< uint32_t >
oCpcl::traits::asEnum< uint8_t >
oCpcl::traits::asType< int >
oCpcl::traits::asType< sensor_msgs::PointField::FLOAT32 >
oCpcl::traits::asType< sensor_msgs::PointField::FLOAT64 >
oCpcl::traits::asType< sensor_msgs::PointField::INT16 >
oCpcl::traits::asType< sensor_msgs::PointField::INT32 >
oCpcl::traits::asType< sensor_msgs::PointField::INT8 >
oCpcl::traits::asType< sensor_msgs::PointField::UINT16 >
oCpcl::traits::asType< sensor_msgs::PointField::UINT32 >
oCpcl::traits::asType< sensor_msgs::PointField::UINT8 >
oCbinary_function
oCpcl::BivariatePolynomialT< real >This represents a bivariate polynomial and provides some functionality for it
oCpcl::BorderDescriptionA structure to store if a point in a range image lies on a border between an obstacle and the background
oCpcl::BoundaryA point structure representing a description of whether a point is lying on a surface boundary or not
oCpcl::texture_mapping::CameraStructure to store camera pose and focal length
oCpcl::visualization::CameraCamera class holds a set of camera parameters together with the window pos/size
oCpcl::ChannelPropertiesChannelProperties stores the properties of each channel in a cloud, namely:
oCpcl::Clipper3D< PointT >Base class for 3D clipper objects
oCcloud_point_index_idx
oCpcl::visualization::CloudActor
oCpcl::CloudPropertiesCloudProperties stores a list of optional point cloud properties such as:
oCpcl::octree::ColorCoding< PointT >ColorCoding class
oCpcl::octree::ColorCoding< pcl::PointXYZRGB >
oCpcl::Comparator< PointT >Comparator is the base class for comparators that compare two points given some function
oCpcl::ComparisonBase< PointT >The (abstract) base class for the comparison object
oCpcl::ConditionBase< PointT >Base condition class
oCpcl::octree::configurationProfile_t
oCContainerT
oCpcl::CopyIfFieldExists< PointInT, OutT >A helper functor that can copy a specific value if the given field exists
oCpcl::CorrespondenceCorrespondence represents a match between two entities (e.g., points, descriptors, etc)
oCpcl::registration::CorrespondenceRejectorCorrespondenceRejector represents the base class for correspondence rejection methods
oCpcl::registration::DataContainerInterfaceDataContainerInterface provides a generic interface for computing correspondence scores between correspondent points in the input and target clouds
oCpcl::traits::datatype< PointT, Tag >
oCpcl::traits::decomposeArray< T >
oCpcl::SampleConsensusInitialAlignment< PointSource, PointTarget, FeatureT >::ErrorFunctor
oCpcl::ESFSignature640A point structure representing the Ensemble of Shape Functions (ESF)
oCpcl::FeatureWithLocalReferenceFrames< PointInT, PointRFT >FeatureWithLocalReferenceFrames provides a public interface for descriptor extractor classes which need a local reference frame at each input keypoint
oCpcl::detail::FieldAdder< PointT >
oCpcl::traits::fieldList< PointT >
oCpcl::detail::FieldMapper< PointT >
oCpcl::detail::FieldMapping
oCpcl::FieldMatches< PointT, Tag >
oCpcl::FileReaderPoint Cloud Data (FILE) file format reader interface
oCpcl::FileWriterPoint Cloud Data (FILE) file format writer
oCpcl::search::FlannSearch< PointT, FlannDistance >::FlannIndexCreatorHelper class that creates a FLANN index from a given FLANN matrix
oCpcl::visualization::FloatImageUtilsProvide some gerneral functionalities regarding 2d float arrays, e.g., for visualization purposes
oCpcl::for_each_type_impl< done >
oCpcl::for_each_type_impl< false >
oCpcl::FPFHSignature33A point structure representing the Fast Point Feature Histogram (FPFH)
oCpcl::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
oCpcl::Functor< float >
oCpcl::GaussianKernelClass GaussianKernel assembles all the method for computing, convolving, smoothing, gradients computing an image using a gaussian kernel
oCpcl::GFPFHSignature16A point structure representing the GFPFH descriptor with 16 bins
oCpcl::GrabberGrabber interface for PCL 1.x device drivers
oCstd_msgs::Header
oCpcl::DefaultFeatureRepresentation< PointDefault >::NdCopyPointFunctor::Helper< Key, FieldT, NrDims >
oCpcl::DefaultFeatureRepresentation< PointDefault >::NdCopyPointFunctor::Helper< Key, FieldT[NrDims], NrDims >
oCpcl::Histogram< N >A point structure representing an N-D histogram
oCsensor_msgs::Image
oCpcl::visualization::ImageViewerImageViewer is a class for 2D image visualization
oCpcl::IntegralImage2D< DataType, Dimension >Determines an integral image representation for a given organized data array
oCpcl::IntegralImage2D< DataType, 1 >Partial template specialization for integral images with just one channel
oCpcl::IntegralImage2D< float, 1 >
oCpcl::IntegralImage2D< float, 3 >
oCpcl::IntegralImageTypeTraits< DataType >
oCpcl::IntegralImageTypeTraits< char >
oCpcl::IntegralImageTypeTraits< float >
oCpcl::IntegralImageTypeTraits< int >
oCpcl::IntegralImageTypeTraits< short >
oCpcl::IntegralImageTypeTraits< unsigned char >
oCpcl::IntegralImageTypeTraits< unsigned int >
oCpcl::IntegralImageTypeTraits< unsigned short >
oCpcl::common::IntensityFieldAccessor< PointT >
oCpcl::common::IntensityFieldAccessor< pcl::PointNormal >
oCpcl::common::IntensityFieldAccessor< pcl::PointXYZRGB >
oCpcl::common::IntensityFieldAccessor< pcl::PointXYZRGBA >
oCpcl::common::IntensityFieldAccessor< PointInT >
oCpcl::IntensityGradientA point structure representing the intensity gradient of an XYZI point cloud
oCpcl::InterestPointA point structure representing an interest point with Euclidean xyz coordinates, and an interest value
oCpcl::intersect< Sequence1, Sequence2 >
oCopenni_wrapper::IRImageClass containing just a reference to IR meta data
oCpcl::PosesFromMatches::PoseEstimate::IsBetter
oCiterator
oCpcl::KdTree< PointT >KdTree represents the base spatial locator class for kd-tree implementations
oCpcl::KdTree< FeatureT >
oCpcl::KdTree< pcl::VFHSignature308 >
oCpcl::KdTree< PointSource >
oCpcl::KdTree< PointTarget >
oCpcl::KdTreeFLANN< Eigen::MatrixXf >KdTreeFLANN is a generic type of 3D spatial locator using kD-tree structures
oCpcl::visualization::KeyboardEvent/brief Class representing key hit/release events
oCflann::L2< T >
oCflann::L2_Simple< T >
oCpcl::Label
oCpcl::GridProjection< PointNT >::LeafData leaf
oCpcl::MovingLeastSquares< PointInT, PointOutT >::MLSVoxelGrid::Leaf
oCpcl::io::ply::ply_parser::list_property_begin_callback_type< SizeType, ScalarType >
oCpcl::io::ply::ply_parser::list_property_begin_callback_type< size_type, scalar_type >
oCpcl::io::ply::ply_parser::list_property_definition_callback_type< SizeType, ScalarType >
oCpcl::io::ply::ply_parser::list_property_definition_callback_type< size_type, scalar_type >
oCpcl::io::ply::ply_parser::list_property_definition_callbacks_type
oCpcl::io::ply::ply_parser::list_property_element_callback_type< SizeType, ScalarType >
oCpcl::io::ply::ply_parser::list_property_element_callback_type< size_type, scalar_type >
oCpcl::io::ply::ply_parser::list_property_end_callback_type< SizeType, ScalarType >
oCpcl::io::ply::ply_parser::list_property_end_callback_type< size_type, scalar_type >
oCpcl::RangeImageBorderExtractor::LocalSurfaceStores some information extracted from the neighborhood of a point
oCflann::Matrix< T >
oCMesh
oCpcl::MeshProcessingMeshProcessing represents the base class for mesh processing algorithms
oCpcl::ModelCoefficients
oCpcl::MomentInvariantsA point structure representing the three moment invariants
oCpcl::visualization::MouseEvent
oCpcl::traits::name< PointT, Tag, dummy >
oCpcl::NarfNARF (Normal Aligned Radial Features) is a point feature descriptor type for 3D data
oCpcl::Narf36A point structure representing the Narf descriptor
oCpcl::NdCentroidFunctor< PointT >Helper functor structure for n-D centroid estimation
oCpcl::NdConcatenateFunctor< PointInT, PointOutT >Helper functor structure for concatenate
oCpcl::NdCopyEigenPointFunctor< PointOutT >Helper functor structure for copying data between an Eigen type and a PointT
oCpcl::NdCopyPointEigenFunctor< PointInT >Helper functor structure for copying data between an Eigen type and a PointT
oCflann::NNIndex< T >
oCnoncopyable
oCpcl::NormalBasedSignature12A point structure representing the Normal Based Signature for a feature matrix of 4-by-3
oCObjectFeatures
oCObjectModel
oCObjectRecognition
oCObjectRecognitionParameters
oCpcl::octree::Octree2BufBase< DataT, LeafT, BranchT >Octree double buffer class
oCpcl::octree::Octree2BufBase< int, LeafT, BranchT >
oCpcl::octree::OctreeBase< DataT, LeafT, BranchT >Octree class
oCpcl::octree::OctreeBase< int, LeafT, BranchT >
oCpcl::octree::OctreeContainerDataT< DataT >Octree leaf class that does store a single DataT element
oCpcl::octree::OctreeContainerDataTVector< DataT >Octree leaf class that does store a vector of DataT elements
oCpcl::octree::OctreeContainerEmpty< DataT >Octree leaf class that does not store any information
oCpcl::octree::OctreeKeyOctree key class
oCpcl::octree::OctreeNodeAbstract octree node class
oCpcl::octree::OctreeNodePool< NodeT >Octree node pool
oCpcl::octree::OctreeNodePool< pcl::octree::BufferedBranchNode >
oCpcl::octree::OctreeNodePool< pcl::octree::OctreeBranchNode >
oCpcl::octree::OctreeNodePool< pcl::octree::OctreeLeafNode >
oCpcl::octree::OctreePointCloudDensityContainer< DataT >Octree pointcloud density leaf node class
oCpcl::traits::offset< PointT, Tag >
oCOpenNICapture
oCpcl::OrganizedIndexIteratorBase class for iterators on 2-dimensional maps like images/organized clouds etc
oCpair
oCpcl::PosesFromMatches::ParametersParameters used in this class
oCpcl::RangeImageBorderExtractor::ParametersParameters used in this class
oCpcl::NarfKeypoint::ParametersParameters used in this class
oCpcl::PolynomialCalculationsT< real >::ParametersParameters used in this class
oCpcl::NarfDescriptor::Parameters
oCpcl::PCLBase< PointT >PCL base class
oCpcl::PCLBase< PointFeature >
oCpcl::PCLBase< PointInT >
oCpcl::PCLBase< PointNT >
oCpcl::PCLBase< PointSource >
oCpcl::PCLBase< PointWithRange >
oCpcl::PCLBase< sensor_msgs::PointCloud2 >
oCpcl::visualization::PCLHistogramVisualizerPCL histogram visualizer main class
oCpcl::visualization::PCLVisualizerPCL Visualizer main class
oCpcl::PFHRGBSignature250A point structure representing the Point Feature Histogram with colors (PFHRGB)
oCpcl::PFHSignature125A point structure representing the Point Feature Histogram (PFH)
oCpcl::PiecewiseLinearFunctionThis provides functionalities to efficiently return values for piecewise linear function
oCpcl::PlanarPolygon< PointT >PlanarPolygon represents a planar (2D) polygon, potentially in a 3D space
oCpcl::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
oCpcl::io::ply::ply_parserClass ply_parser parses a PLY file and generates appropriate atomic parsers for the body
oCpcl::traits::POD< PointT >
oCpcl::PointCloud< PointT >PointCloud represents the base class in PCL for storing collections of 3D points
oCsensor_msgs::PointCloud2
oCpcl::PointCloud< Eigen::MatrixXf >PointCloud specialization for Eigen matrices
oCpcl::PointCloud< FeatureT >
oCpcl::PointCloud< GlobalDescriptorT >
oCpcl::PointCloud< LocalDescriptorT >
oCpcl::PointCloud< NormalT >
oCpcl::PointCloud< pcl::InterestPoint >
oCpcl::PointCloud< pcl::Normal >
oCpcl::PointCloud< pcl::pcl::PointXYZ >
oCpcl::PointCloud< pcl::PointXYZRGB >
oCpcl::PointCloud< PointInT >
oCpcl::PointCloud< PointNT >
oCpcl::PointCloud< PointSource >
oCpcl::PointCloud< PointTarget >
oCpcl::PointCloud< PointWithRange >
oCpcl::PointCloud< PointXYZ >
oCpcl::PointCloud< T >
oCpcl::visualization::PointCloudColorHandler< PointT >Base Handler class for PointCloud colors
oCpcl::visualization::PointCloudColorHandler< sensor_msgs::PointCloud2 >Base Handler class for PointCloud colors
oCpcl::visualization::PointCloudGeometryHandler< PointT >Base handler class for PointCloud geometry
oCpcl::visualization::PointCloudGeometryHandler< sensor_msgs::PointCloud2 >Base handler class for PointCloud geometry
oCpcl::octree::PointCoding< PointT >PointCoding class
oCpcl::octree::PointCoding< pcl::PointXYZRGB >
oCpcl::PointDataAtOffset< PointT >A datatype that enables type-correct comparisons
oCpcl::PointDataAtOffset< pcl::PointXYZRGB >
oCsensor_msgs::PointField
oCpcl::PointIndices
oCpcl::visualization::PointPickingEvent/brief Class representing 3D point picking events
oCpcl::PointRepresentation< PointT >PointRepresentation provides a set of methods for converting a point structs/object into an n-dimensional vector
oCpcl::PointRepresentation< FeatureT >
oCpcl::PointRepresentation< FPFHSignature33 >
oCpcl::PointRepresentation< Narf * >
oCpcl::PointRepresentation< NormalBasedSignature12 >
oCpcl::PointRepresentation< PFHRGBSignature250 >
oCpcl::PointRepresentation< PFHSignature125 >
oCpcl::PointRepresentation< PointDefault >
oCpcl::PointRepresentation< PointNormal >
oCpcl::PointRepresentation< PointXYZ >
oCpcl::PointRepresentation< PointXYZI >
oCpcl::PointRepresentation< PPFSignature >
oCpcl::PointRepresentation< ShapeContext >
oCpcl::PointRepresentation< SHOT1344 >
oCpcl::PointRepresentation< SHOT352 >
oCpcl::PointRepresentation< VFHSignature308 >
oCpcl::PointXYA 2D point structure representing Euclidean xy coordinates
oCpcl::PolygonMesh
oCpcl::PolynomialCalculationsT< real >This provides some functionality for polynomials, like finding roots or approximating bivariate polynomials
oCpcl::PosesFromMatches::PoseEstimateA result of the pose estimation process
oCpcl::PosesFromMatchesCalculate 3D transformation based on point correspondencdes
oCpcl::PPFRegistration< PointSource, PointTarget >::PoseWithVotesStructure for storing a pose (represented as an Eigen::Affine3f) and an integer for counting votes
oCpcl::PPFHashMapSearch
oCpcl::PPFRGBSignatureA point structure for storing the Point Pair Color Feature (PPFRGB) values
oCpcl::PPFSignatureA point structure for storing the Point Pair Feature (PPF) values
oCpcl::PrincipalCurvaturesA point structure representing the principal curvatures and their magnitudes
oCpcl::PrincipalRadiiRSDA point structure representing the minimum and maximum surface radii (in meters) computed using RSD
oCpcl::Region3D< PointT >Region3D represents summary statistics of a 3D collection of points
oCpcl::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
oCpcl::visualization::RenWinInteract
oCpcl::RGBA structure representing RGB color information
oCpcl::TexMaterial::RGB
oCruntime_error
oCpcl::SampleConsensus< T >SampleConsensus represents the base class
oCpcl::SampleConsensus< PointT >
oCpcl::SampleConsensusModel< PointT >SampleConsensusModel represents the base model class
oCpcl::SampleConsensusModel< pcl::PointXYZRGB >
oCpcl::SampleConsensusModel< PointXYZ >
oCpcl::SampleConsensusModel< T >
oCpcl::SampleConsensusModelFromNormals< PointT, PointNT >SampleConsensusModelFromNormals represents the base model class for models that require the use of surface normals for estimation
oCpcl::SampleConsensusModelFromNormals< pcl::PointXYZRGB, PointNT >
oCpcl::io::ply::ply_parser::scalar_property_callback_type< ScalarType >
oCpcl::io::ply::ply_parser::scalar_property_callback_type< scalar_type >
oCpcl::io::ply::ply_parser::scalar_property_definition_callback_type< ScalarType >
oCpcl::io::ply::ply_parser::scalar_property_definition_callback_type< scalar_type >
oCpcl::io::ply::ply_parser::scalar_property_definition_callbacks_type
oCpcl::search::Search< PointT >Generic search class
oCpcl::search::Search< pcl::PointXYZ >
oCpcl::search::Search< pcl::PointXYZRGB >
oCpcl::search::Search< PointInT >
oCpcl::search::Search< PointNT >
oCpcl::search::Search< PointSource >
oCpcl::search::Search< PointWithRange >
oCpcl::search::Search< PointXYZ >
oCpcl::search::Search< T >
oCpcl::SetIfFieldExists< PointOutT, InT >A helper functor that can set a specific value in a field if the field exists
oCpcl::RangeImageBorderExtractor::ShadowBorderIndicesStores the indices of the shadow border corresponding to obstacle borders
oCpcl::ShapeContextA point structure representing a Shape Context
oCpcl::SHOTA point structure representing the generic Signature of Histograms of OrienTations (SHOT)
oCpcl::SHOT1344A point structure representing the generic Signature of Histograms of OrienTations (SHOT) - shape+color
oCpcl::SHOT352A point structure representing the generic Signature of Histograms of OrienTations (SHOT) - shape only
oCpcl::SHOTColorEstimationOMP< PointInT, PointNT, PointOutT, PointRFT >
oCpcl::SIFTKeypointFieldSelector< PointT >
oCpcl::SIFTKeypointFieldSelector< PointInT >
oCpcl::SIFTKeypointFieldSelector< PointNormal >
oCpcl::SIFTKeypointFieldSelector< PointXYZRGB >
oCpcl::SIFTKeypointFieldSelector< PointXYZRGBA >
oCpcl::surface::SimplificationRemoveUnusedVertices
oCpcl::StaticRangeCoderStaticRangeCoder compression class
oCpcl::StopWatchSimple stopwatch
oCpcl::Synchronizer< T1, T2 >/brief This template class synchronizes two data streams of different types
oCpcl::io::TARHeaderA TAR file's header, as described on http://en.wikipedia.org/wiki/Tar_%28file_format%29
oCpcl::TexMaterial
oCpcl::TextureMapping< PointInT >The texture mapping algorithm
oCpcl::TextureMesh
oCpcl::console::TicToc
oCpcl::TimeTriggerTimer class that invokes registered callback methods periodically
oCpcl::registration::TransformationEstimation< PointSource, PointTarget >TransformationEstimation represents the base class for methods for transformation estimation based on:
oCpcl::TransformationFromCorrespondencesCalculates a transformation based on corresponding 3D points
oCpcl::registration::TransformationValidation< PointSource, PointTarget >TransformationValidation represents the base class for methods that validate the correctness of a transformation found through TransformationEstimation
oCpcl::registration::TransformationValidationEuclidean< PointSource, PointTarget >TransformationValidationEuclidean computes an L2SQR norm between a source and target dataset
oCpcl::io::ply::type_traits< ScalarType >
oCpcl::texture_mapping::UvIndexStructure that links a uv coordinate to its 3D point and face
oCpcl::VectorAverage< real, dimension >Calculates the weighted average and the covariance matrix
oCpcl::registration::ELCH< PointT >::Vertex
oCpcl::VerticesDescribes a set of vertices in a polygon mesh, by basically storing an array of indices
oCpcl::VFHSignature308A point structure representing the Viewpoint Feature Histogram (VFH)
oCvtkCommand
oCvtkImageCanvasSource2D
oCvtkInteractorStyleTrackballCamera
oCpcl::VTKUtils
oCvtkXRenderWindowInteractor
oCpcl::WarpPointRigid< PointSourceT, PointTargetT >
oCpcl::visualization::Window
oCpcl::xNdCopyEigenPointFunctor< PointT >Helper functor structure for copying data between an Eigen::VectorXf and a PointT
oCpcl::xNdCopyPointEigenFunctor< PointT >Helper functor structure for copying data between an Eigen::VectorXf and a PointT
\COctreeT