Point Cloud Library (PCL)  1.7.1
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
oCpcl::_Axis
oCpcl::_Intensity
oCpcl::_Intensity32u
oCpcl::_Intensity8u
oCpcl::_Normal
oCpcl::tracking::_ParticleXYR
oCpcl::tracking::_ParticleXYRP
oCpcl::tracking::_ParticleXYRPY
oCpcl::tracking::_ParticleXYZR
oCpcl::tracking::_ParticleXYZRPY
oCpcl::_PointNormal
oCpcl::_PointSurfel
oCpcl::_PointWithRange
oCpcl::_PointWithScale
oCpcl::_PointWithViewpoint
oCpcl::_PointXYZ
oCpcl::_PointXYZHSV
oCpcl::_PointXYZIA point structure representing Euclidean xyz coordinates, and the intensity value
oCpcl::_PointXYZINormal
oCpcl::_PointXYZL
oCpcl::_PointXYZRGB
oCpcl::_PointXYZRGBA
oCpcl::_PointXYZRGBL
oCpcl::_PointXYZRGBNormal
oCpcl::_ReferenceFrameA structure representing the Local Reference Frame of a point
oCpcl::_RGB
oCpcl::keypoints::agast::AbstractAgastDetectorAbstract detector class for AGAST corner point detectors
oCAbstractMetadataAbstract interface for outofcore metadata file types
oCpcl::AdaptiveRangeCoderAdaptiveRangeCoder compression class
oCpcl::keypoints::internal::AgastApplyNonMaxSuppresion< Out >
oCpcl::keypoints::internal::AgastApplyNonMaxSuppresion< pcl::PointUV >
oCpcl::keypoints::internal::AgastDetector< Out >
oCpcl::keypoints::internal::AgastDetector< pcl::PointUV >
oCpcl::visualization::AreaPickingEvent/brief Class representing 3D area picking events
oCpcl::FastBilateralFilter< PointT >::Array3D
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< pcl::PCLPointField::FLOAT32 >
oCpcl::traits::asType< pcl::PCLPointField::FLOAT64 >
oCpcl::traits::asType< pcl::PCLPointField::INT16 >
oCpcl::traits::asType< pcl::PCLPointField::INT32 >
oCpcl::traits::asType< pcl::PCLPointField::INT8 >
oCpcl::traits::asType< pcl::PCLPointField::UINT16 >
oCpcl::traits::asType< pcl::PCLPointField::UINT32 >
oCpcl::traits::asType< pcl::PCLPointField::UINT8 >
oCBFGS< FunctorType >BFGS stands for Broyden–Fletcher–Goldfarb–Shanno (BFGS) method for solving unconstrained nonlinear optimization problems
oCBFGSDummyFunctor< _Scalar, NX >
oCBFGSDummyFunctor< double, 6 >
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::recognition::BVH< UserData >::BoundedObject
oCpcl::BoundingBoxXYZ
oCpcl::segmentation::grabcut::BoykovKolmogorovBoost implementation of Boykov and Kolmogorov's maxflow algorithm doesn't support negative flows which makes it inappropriate for this conext
oCpcl::recognition::BVH< UserData >This class is an implementation of bounding volume hierarchies
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::io::CameraParametersBasic camera parameters placeholder
oCpcl::ColorGradientDOTModality< PointInT >::Candidate
oCpcl::ColorGradientModality< PointInT >::CandidateCandidate for a feature (used in feature extraction methods)
oCpcl::ColorModality< PointInT >::Candidate
oCpcl::SurfaceNormalModality< PointInT >::CandidateCandidate for a feature (used in feature extraction methods)
oCcJSON
oCcJSON_Hooks
oCpcl::Clipper3D< PointT >Base class for 3D clipper objects
oCcloud_point_index_idx
oCpcl::visualization::CloudActor
oCpcl::common::CloudGenerator< PointT, GeneratorT >
oCpcl::common::CloudGenerator< pcl::PointXY, GeneratorT >
oCpcl::CloudIterator< PointT >Iterator class for point clouds with or without given indices
oCpcl::segmentation::grabcut::ColorStructure to save RGB colors into floats
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::keypoints::agast::AbstractAgastDetector::CompareScoreIndexScore index comparator
oCpcl::ComparisonBase< PointT >The (abstract) base class for the comparison object
oCpcl::io::CompressionPointTraits< PointT >
oCpcl::io::CompressionPointTraits< PointXYZRGB >
oCpcl::io::CompressionPointTraits< PointXYZRGBA >
oCpcl::ConditionBase< PointT >Base condition class
oCpcl::io::configurationProfile_t
oCpcl::ConstCloudIterator< PointT >Iterator class for point clouds with or without given indices
oCpcl::ConstCloudIterator< PointT >::ConstIteratorIdx
oCboost::container_gen< eigen_listS, ValueType >
oCboost::container_gen< eigen_vecS, ValueType >
oCpcl::registration::ConvergenceCriteriaConvergenceCriteria represents an abstract base class for different convergence criteria used in registration loops
oCpcl::filters::Convolution< PointIn, PointOut >Convolution is a mathematical operation on two functions f and g, producing a third function that is typically viewed as a modified version of one of the original functions
oCpcl::filters::ConvolvingKernel< PointInT, PointOutT >Class ConvolvingKernel base class for all convolving kernels
oCpcl::filters::ConvolvingKernel< PointT, pcl::Normal >
oCpcl::filters::ConvolvingKernel< PointT, pcl::PointXY >
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::CrfNormalSegmentation< PointT >
oCpcl::CRHAlignment< PointT, nbins_ >CRHAlignment uses two Camera Roll Histograms (CRH) to find the roll rotation that aligns both views
oCpcl::recognition::ORROctree::Node::Data
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::io::DeBayerVarious debayering methods
oCpcl::traits::decomposeArray< T >
oCpcl::ConstCloudIterator< PointT >::DefaultConstIterator
oCpcl::DefaultIterator< PointT >
oCpcl::geometry::DefaultMeshTraits< VertexDataT, HalfEdgeDataT, EdgeDataT, FaceDataT >The mesh traits are used to set up compile time settings for the mesh
oCpcl::DenseQuantizedMultiModTemplate
oCpcl::DenseQuantizedSingleModTemplate
oCopenni_wrapper::DepthImageThis class provides methods to fill a depth or disparity image
oCpcl::LineRGBD< PointXYZT, PointRGBT >::DetectionA LineRGBD detection
oCopenni_wrapper::OpenNIDriver::DeviceContext
oCpcl::DistanceMapRepresents a distance map obtained from a distance transformation
oCpcl::DOTMODTemplate matching using the DOTMOD approach
oCpcl::DOTModality
oCpcl::DOTMODDetection
oCpcl::registration::LUM< PointT >::EdgeProperties
oCboost::eigen_listS
oCboost::eigen_vecS
oCpcl::EnergyMapsStores a set of energy maps
oCpcl::recognition::RotationSpaceCell::Entry
oCpcl::search::OrganizedNeighbor< PointT >::Entry
oCequality_comparable
oCpcl::SampleConsensusInitialAlignment< PointSource, PointTarget, FeatureT >::ErrorFunctor
oCpcl::ESFSignature640A point structure representing the Ensemble of Shape Functions (ESF)
oCexception
oCpcl::geometry::FaceA face is a closed loop of edges
oCpcl::registration::CorrespondenceRejectorFeatures::FeatureContainerInterface
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 >
oCFieldMatches< PointT, fields::rgb >
oCpcl::visualization::Figure2DAbstract class for storing figure information
oCpcl::FileGrabber< PointT >FileGrabber provides a container-style interface for grabbers which operate on fixed-size input
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::registration::TransformationEstimationLM< PointSource, PointTarget, MatScalar >::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::registration::TransformationEstimationPointToPlaneWeighted< PointSource, PointTarget, MatScalar >::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< _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< double >
oCpcl::Functor< float >
oCpcl::registration::TransformationEstimationPointToPlaneWeighted< PointSource, PointTarget, MatScalar >::Functor< MatScalar >
oCpcl::registration::TransformationEstimationLM< PointSource, PointTarget, MatScalar >::Functor< MatScalar >
oCpcl::segmentation::grabcut::GaussianGaussian structure
oCpcl::segmentation::grabcut::GaussianFitterHelper class that fits a single Gaussian to color samples
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::segmentation::grabcut::GMM
oCpcl::GrabberGrabber interface for PCL 1.x device drivers
oCpcl::GradientXYA point structure representing Euclidean xyz coordinates, and the intensity value
oCpcl::registration::GraphHandler< GraphT >GraphHandler class is a wrapper for a general SLAM graph The actual graph class must fulfil the following boost::graph concepts:
oCpcl::registration::GraphOptimizer< GraphT >GraphOptimizer class; derive and specialize for each graph type
oCpcl::GraphRegistration< GraphT >GraphRegistration class is the base class for graph-based registration methods
oCpcl::people::GroundBasedPeopleDetectionApp< PointT >GroundBasedPeopleDetectionApp performs people detection on RGB-D data having as input the ground plane coefficients
oCpcl::geometry::HalfEdgeAn edge is a connection between two vertices
oCpcl::HDLGrabber::HDLDataPacket
oCpcl::HDLGrabber::HDLFiringData
oCpcl::HDLGrabber::HDLLaserCorrection
oCpcl::HDLGrabber::HDLLaserReturn
oCpcl::people::HeadBasedSubclustering< PointT >HeadBasedSubclustering represents a class for searching for people inside a HeightMap2D based on a 3D head detection algorithm
oCpcl::people::HeightMap2D< PointT >HeightMap2D represents a class for creating a 2D height map from a point cloud and searching for its local maxima
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
oCpcl::people::HOGHOG represents a class for computing the HOG descriptor described in Dalal, N
oCpcl::recognition::HoughSpace3DHoughSpace3D is a 3D voting space
oCpcl::recognition::HypothesisBase
oCpcl::recognition::ObjRecRANSAC::HypothesisCreator
oCpcl::HypothesisVerification< ModelT, SceneT >Abstract class for hypotheses verification methods
oCopenni_wrapper::ImageImage class containing just a reference to image meta data
oCpcl::visualization::ImageViewerImageViewer is a class for 2D image visualization
oCpcl::ism::ImplicitShapeModelEstimation< FeatureSize, PointT, NormalT >This class implements Implicit Shape Model algorithm described in "Hough Transforms and 3D SURF for robust three dimensional classication" by Jan Knopp1, Mukta Prasad, Geert Willems1, Radu Timofte, and Luc Van Gool
oCflann::Index< T >
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::PointXYZ >
oCpcl::common::IntensityFieldAccessor< pcl::PointXYZRGB >
oCpcl::common::IntensityFieldAccessor< pcl::PointXYZRGBA >
oCpcl::common::IntensityFieldAccessor< pcl::PointXYZRGBL >
oCpcl::common::IntensityFieldAccessor< pcl::PointXYZRGBNormal >
oCpcl::common::IntensityFieldAccessor< PointInT >
oCpcl::common::IntensityFieldAccessor< PointOutT >
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
oCboost::detail::is_random_access< eigen_listS >
oCboost::detail::is_random_access< eigen_vecS >
oCpcl::PosesFromMatches::PoseEstimate::IsBetter
oCpcl::features::ISMModelThe assignment of this structure is to store the statistical/learned weights and other information of the trained Implict Shape Model algorithm
oCpcl::ISMPeakThis struct is used for storing peak
oCpcl::features::ISMVoteList< PointT >This class is used for storing, analyzing and manipulating votes obtained from ISM algorithm
oCiterator
oCpcl::IteratorIdx< PointT >
oCpcl::octree::IteratorState
oCpcl::KdTree< PointT >KdTree represents the base spatial locator class for kd-tree implementations
oCpcl::KdTree< FeatureT >
oCpcl::KdTree< pcl::pcl::InterestPoint >
oCpcl::KdTree< pcl::pcl::PointXYZ >
oCpcl::KdTree< pcl::PointXYZRGB >
oCpcl::KdTree< pcl::VFHSignature308 >
oCpcl::KdTree< PointTarget >
oCpcl::visualization::KeyboardEvent/brief Class representing key hit/release events
oCkiss_fft_cpx
oCkiss_fft_state
oCflann::L2< T >
oCflann::L2_Simple< T >
oCpcl::Label
oCpcl::UniformSampling< PointInT >::LeafSimple structure to hold an nD centroid and the number of points in a leaf
oCpcl::VoxelGridCovariance< PointT >::LeafSimple structure to hold a centroid, covarince and the number of points in a leaf
oCpcl::GridProjection< PointNT >::LeafData leaf
oCpcl::MovingLeastSquares< PointInT, PointOutT >::MLSVoxelGrid::Leaf
oCpcl::LinearizedMapsStores a set of linearized maps
oCpcl::LINEMODTemplate matching using the LINEMOD approach
oCpcl::LINEMOD_OrientationMapMap that stores orientations
oCpcl::LINEMODDetectionRepresents a detection of a template using the LINEMOD approach
oCpcl::LineRGBD< PointXYZT, PointRGBT >High-level class for template matching using the LINEMOD approach based on RGB and Depth data
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
oCpcl::ism::ImplicitShapeModelEstimation< FeatureSize, PointT, NormalT >::LocationInfoThis structure stores the information about the keypoint
oCLRUCache< KeyT, CacheItemT >
oCLRUCacheItem< T >
oCLRUCacheItem< vtkSmartPointer< vtkPolyData > >
oCpcl::registration::LUM< PointT >Globally Consistent Scan Matching based on an algorithm by Lu and Milios
oCpcl::io::LZFImageReaderPCL-LZF image format reader
oCpcl::io::LZFImageWriterPCL-LZF image format writer
oCpcl::MaskMap
oCflann::Matrix< T >
oCMesh
oCpcl::geometry::MeshBase< DerivedT, MeshTraitsT, MeshTagT >Base class for the half-edge mesh
oCpcl::geometry::MeshBase< PolygonMesh< MeshTraitsT >, MeshTraitsT, PolygonMeshTag >
oCpcl::geometry::MeshBase< QuadMesh< MeshTraitsT >, MeshTraitsT, QuadMeshTag >
oCpcl::geometry::MeshBase< TriangleMesh< MeshTraitsT >, MeshTraitsT, TriangleMeshTag >
oCpcl::geometry::MeshIO< MeshT >Read / write the half-edge mesh from / to a file
oCpcl::MeshProcessingMeshProcessing represents the base class for mesh processing algorithms
oCpcl::MovingLeastSquares< PointInT, PointOutT >::MLSResultData structure used to store the results of the MLS fitting
oCpcl::MovingLeastSquares< PointInT, PointOutT >::MLSVoxelGridA minimalistic implementation of a voxel grid, necessary for the point cloud upsampling
oCpcl::OpenNIGrabber::modeComp
oCpcl::recognition::ModelLibrary::ModelStores some information about the model
oCpcl::ModelCoefficients
oCpcl::recognition::ModelLibrary
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, Scalar >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
oCpcl::GrabCut< PointT >::NLinks
oCflann::NNIndex< T >
oCpcl::geometry::NoDataNo data is associated with the vertices / half-edges / edges / faces
oCpcl::recognition::BVH< UserData >::Node
oCpcl::recognition::ORRGraph< NodeData >::Node
oCpcl::recognition::ORROctree::Node
oCpcl::recognition::SimpleOctree< NodeData, NodeDataCreator, Scalar >::Node
oCnoncopyable
oCpcl::common::normal_distribution< T >Normal distribution
oCpcl::NormalBasedSignature12A point structure representing the Normal Based Signature for a feature matrix of 4-by-3
oCpcl::ndt2d::NormalDist< PointT >A normal distribution estimation class
oCpcl::common::NormalGenerator< T >NormalGenerator class generates a random number from a normal distribution specified by (mean, sigma)
oCpcl::registration::NullEstimateNullEstimate struct
oCpcl::registration::NullMeasurementNullMeasurement struct
oCEigen::NumTraits< pcl::ndt2d::NormalDist< PointT > >
oCObject
oCObjectFeatures
oCObjectModel
oCObjectRecognition
oCObjectRecognitionParameters
oCpcl::recognition::ObjRecRANSACThis is a RANSAC-based 3D object recognition method
oCpcl::octree::Octree2BufBase< LeafContainerT, BranchContainerT >Octree double buffer class
oCpcl::octree::OctreeBase< LeafContainerT, BranchContainerT >Octree class
oCpcl::octree::OctreeContainerBaseOctree container class that can serve as a base to construct own leaf node container classes
oCpcl::octree::OctreeKeyOctree key class
oCpcl::octree::OctreeNodeAbstract octree node class
oCpcl::octree::OctreeNodePool< NodeT >Octree node pool
oCOctreeT
oCpcl::traits::offset< PointT, Tag >
oCOpenNICapture
oCopenni_wrapper::OpenNIDeviceClass representing an astract device for OpenNI devices: Primesense PSDK, Microsoft Kinect, Asus Xtion Pro/Live
oCopenni_wrapper::OpenNIDriverDriver class implemented as Singleton
oCpcl::io::OrganizedConversion< PointT, enableColor >
oCpcl::io::OrganizedConversion< PointT, false >
oCpcl::io::OrganizedConversion< PointT, true >
oCpcl::OrganizedIndexIteratorBase class for iterators on 2-dimensional maps like images/organized clouds etc
oCpcl::io::OrganizedPointCloudCompression< PointT >
oCpcl::recognition::ObjRecRANSAC::OrientedPointPair
oCpcl::recognition::ORRGraph< NodeData >
oCpcl::recognition::ORROctreeThat's a very specialized and simple octree class
oCpcl::recognition::ORROctreeZProjection
oCpcl::outofcore::OutofcoreAbstractMetadata
oCpcl::outofcore::OutofcoreAbstractNodeContainer< PointT >
oCpcl::outofcore::OutofcoreOctreeBase< ContainerT, PointT >This code defines the octree used for point storage at Urban Robotics
oCpcl::outofcore::OutofcoreOctreeBase< ContainerT, pcl::PointXYZRGB >
oCpcl::outofcore::OutofcoreOctreeNodeMetadataEncapsulated class to read JSON metadata into memory, and write the JSON metadata for each node
oCpcl::outofcore::OutofcoreParams
oCpcl::recognition::ObjRecRANSAC::OutputThis is an output item of the ObjRecRANSAC::recognize() method
oCpair
oCboost::parallel_edge_traits< eigen_listS >
oCboost::parallel_edge_traits< eigen_vecS >
oCpcl::NarfDescriptor::Parameters
oCpcl::RangeImageBorderExtractor::ParametersParameters used in this class
oCpcl::common::NormalGenerator< T >::Parameters
oCpcl::NarfKeypoint::ParametersParameters used in this class
oCBFGS< FunctorType >::Parameters
oCpcl::PolynomialCalculationsT< real >::ParametersParameters used in this class
oCpcl::PosesFromMatches::ParametersParameters used in this class
oCpcl::common::UniformGenerator< T >::Parameters
oCOutofcoreCloud::PcdQueueItem
oCpcl::PCLBase< PointT >PCL base class
oCpcl::PCLBase< NormalT >
oCpcl::PCLBase< pcl::pcl::PCLPointCloud2 >
oCpcl::PCLBase< pcl::PCLPointCloud2 >
oCpcl::PCLBase< pcl::PointXYZ >
oCpcl::PCLBase< pcl::PointXYZRGBL >
oCpcl::PCLBase< PointFeature >
oCpcl::PCLBase< PointIn >
oCpcl::PCLBase< PointInT >
oCpcl::PCLBase< PointModelT >
oCpcl::PCLBase< PointNT >
oCpcl::PCLBase< PointRGBT >
oCpcl::PCLBase< PointSource >
oCpcl::PCLBase< PointTarget >
oCpcl::PCLBase< PointWithRange >
oCpcl::PCLBase< PointXYZRGB >
oCpcl::PCLBase< PointXYZT >
oCpcl::PCLHeader
oCpcl::visualization::PCLHistogramVisualizerPCL histogram visualizer main class
oCpcl::PCLImage
oCpcl::visualization::PCLPlotterPCL Plotter main class
oCpcl::PCLPointCloud2
oCpcl::PCLPointField
oCpcl::visualization::PCLSimpleBufferVisualizerPCL simple buffer visualizer main class
oCpcl::visualization::PCLVisualizerPCL Visualizer main class
oCpcl::people::PersonClassifier< PointT >
oCpcl::people::PersonClassifier< pcl::pcl::RGB >
oCpcl::people::PersonCluster< PointT >PersonCluster represents a class for representing information about a cluster containing a person
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::recognition::ORROctreeZProjection::Pixel
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::poisson::Point3D< Real >
oCpcl::PointCloud< T >PointCloud represents the base class in PCL for storing collections of 3D points
oCpcl::PointCloud< EdgeData >
oCpcl::PointCloud< FaceData >
oCpcl::PointCloud< FeatureT >
oCpcl::PointCloud< GlobalDescriptorT >
oCpcl::PointCloud< HalfEdgeData >
oCpcl::PointCloud< LocalDescriptorT >
oCpcl::PointCloud< ModelT >
oCpcl::PointCloud< NormalT >
oCpcl::PointCloud< pcl::InterestPoint >
oCpcl::PointCloud< pcl::Normal >
oCpcl::PointCloud< pcl::pcl::GradientXY >
oCpcl::PointCloud< pcl::pcl::InterestPoint >
oCpcl::PointCloud< pcl::pcl::Normal >
oCpcl::PointCloud< pcl::pcl::PointXYZ >
oCpcl::PointCloud< pcl::pcl::PointXYZI >
oCpcl::PointCloud< pcl::pcl::PointXYZRGBA >
oCpcl::PointCloud< pcl::pcl::RGB >
oCpcl::PointCloud< pcl::PointXYZ >
oCpcl::PointCloud< pcl::PointXYZRGB >
oCpcl::PointCloud< pcl::VFHSignature308 >
oCpcl::PointCloud< PointInT >
oCpcl::PointCloud< PointNT >
oCpcl::PointCloud< PointRGBT >
oCpcl::PointCloud< PointSource >
oCpcl::PointCloud< PointT >
oCpcl::PointCloud< PointTarget >
oCpcl::PointCloud< PointWithRange >
oCpcl::PointCloud< PointXYZ >
oCpcl::PointCloud< PointXYZT >
oCpcl::PointCloud< SceneT >
oCpcl::PointCloud< VertexData >
oCpcl::tracking::PointCloudCoherence< PointInT >PointCloudCoherence is a base class to compute coherence between the two PointClouds
oCpcl::visualization::PointCloudColorHandler< PointT >Base Handler class for PointCloud colors
oCpcl::visualization::PointCloudColorHandler< pcl::PCLPointCloud2 >Base Handler class for PointCloud colors
oCpcl::visualization::PointCloudGeometryHandler< PointT >Base handler class for PointCloud geometry
oCpcl::visualization::PointCloudGeometryHandler< pcl::PCLPointCloud2 >Base handler class for PointCloud geometry
oCpcl::octree::PointCoding< PointT >PointCoding class
oCpcl::octree::PointCoding< pcl::PointXYZRGB >
oCpcl::tracking::PointCoherence< PointInT >PointCoherence is a base class to compute coherence between the two points
oCpcl::PointDataAtOffset< PointT >A datatype that enables type-correct comparisons
oCpcl::PointDataAtOffset< pcl::PointXYZRGB >
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< Narf36 >
oCpcl::PointRepresentation< NormalBasedSignature12 >
oCpcl::PointRepresentation< PFHRGBSignature250 >
oCpcl::PointRepresentation< PFHSignature125 >
oCpcl::PointRepresentation< PointDefault >
oCpcl::PointRepresentation< PointNormal >
oCpcl::PointRepresentation< PointTarget >
oCpcl::PointRepresentation< PointXYZ >
oCpcl::PointRepresentation< PointXYZI >
oCpcl::PointRepresentation< PPFSignature >
oCpcl::PointRepresentation< ShapeContext1980 >
oCpcl::PointRepresentation< SHOT1344 >
oCpcl::PointRepresentation< SHOT352 >
oCpcl::PointRepresentation< VFHSignature308 >
oCpcl::PointRGBA point structure for representing RGB color
oCpcl::PointUVA 2D point structure representing pixel image coordinates
oCpcl::PointXYA 2D point structure representing Euclidean xy coordinates
oCpcl::PolygonMesh
oCpcl::geometry::PolygonMeshTagTag describing the type of the mesh
oCpcl::PolynomialCalculationsT< real >This provides some functionality for polynomials, like finding roots or approximating bivariate polynomials
oCPolynomialSolverBase
oCpcl::PosesFromMatches::PoseEstimateA result of the pose estimation process
oCpcl::registration::PoseEstimate< PointT >PoseEstimate struct
oCpcl::registration::PoseMeasurement< VertexT, InformationT >PoseMeasurement struct
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::octree::OctreePointCloudSearch< PointT, LeafContainerT, BranchContainerT >::prioBranchQueueEntryPriority queue entry for branch nodes
oCpcl::octree::OctreePointCloudSearch< PointT, LeafContainerT, BranchContainerT >::prioPointQueueEntryPriority queue entry for point candidates
oCpcl::filters::Pyramid< PointT >Pyramid constructs a multi-scale representation of an organised point cloud
oCpcl::geometry::QuadMeshTagTag describing the type of the mesh
oCpcl::QuantizableModalityInterface for a quantizable modality
oCpcl::QuantizedMap
oCpcl::QuantizedMultiModFeatureFeature that defines a position and quantized value in a specific modality
oCpcl::QuantizedNormalLookUpTableLook-up-table for fast surface normal quantization
oCpcl::Region3D< PointT >Region3D represents summary statistics of a 3D collection of points
oCpcl::RegionXYDefines a region in XY-space
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::TexMaterial::RGB
oCpcl::tracking::RGBValue
oCpcl::recognition::RigidTransformSpace
oCpcl::recognition::RotationSpaceThis is a class for a discrete representation of the rotation space based on the axis-angle representation
oCpcl::recognition::RotationSpaceCell
oCpcl::recognition::RotationSpaceCellCreator
oCpcl::recognition::RotationSpaceCreator
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
oCScene
oCpcl::keypoints::agast::AbstractAgastDetector::ScoreIndexStructure holding an index and the associated keypoint score
oCpcl::search::Search< PointT >Generic search class
oCpcl::search::Search< pcl::PointXYZ >
oCpcl::search::Search< pcl::PointXYZRGB >
oCpcl::search::Search< PointIn >
oCpcl::search::Search< PointInT >
oCpcl::search::Search< PointNT >
oCpcl::search::Search< PointSource >
oCpcl::search::Search< PointTarget >
oCpcl::search::Search< PointWithRange >
oCpcl::search::Search< PointXYZ >
oCpcl::search::Search< PointXYZRGB >
oCpcl::search::Search< SceneT >
oCpcl::search::Search< T >
oCpcl::recognition::ORROctreeZProjection::Set
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::ShapeContext1980A point structure representing a Shape Context
oCopenni_wrapper::OpenNIDevice::ShiftConversion
oCopenni_wrapper::ShiftToDepthConverterThis class provides conversion of the openni 11-bit shift data to depth;
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::SIFTKeypointFieldSelector< PointT >
oCpcl::SIFTKeypointFieldSelector< PointInT >
oCpcl::SIFTKeypointFieldSelector< PointNormal >
oCpcl::SIFTKeypointFieldSelector< PointXYZRGB >
oCpcl::SIFTKeypointFieldSelector< PointXYZRGBA >
oCpcl::recognition::SimpleOctree< NodeData, NodeDataCreator, Scalar >
oCpcl::recognition::SimpleOctree< RotationSpace, RotationSpaceCreator, float >
oCpcl::recognition::SimpleOctree< RotationSpaceCell, RotationSpaceCellCreator, float >
oCpcl::surface::SimplificationRemoveUnusedVertices
oCpcl::SparseQuantizedMultiModTemplateA multi-modality template constructed from a set of quantized multi-modality features
oCpcl::StaticRangeCoderStaticRangeCoder compression class
oCpcl::StopWatchSimple stopwatch
oCpcl::Supervoxel< PointT >Supervoxel container class - stores a cluster extracted using supervoxel clustering
oCpcl::SynchronizedQueue< T >
oCpcl::SynchronizedQueue< boost::shared_array< unsigned char > >
oCpcl::SynchronizedQueue< unsigned char * >
oCpcl::Synchronizer< T1, T2 >/brief This template class synchronizes two data streams of different types
oCpcl::Synchronizer< boost::shared_ptr< openni_wrapper::Image >, boost::shared_ptr< openni_wrapper::DepthImage > >
oCpcl::Synchronizer< boost::shared_ptr< openni_wrapper::IRImage >, boost::shared_ptr< openni_wrapper::DepthImage > >
oCpcl::io::TARHeaderA TAR file's header, as described on http://en.wikipedia.org/wiki/Tar_%28file_format%29
oCpcl::ism::ImplicitShapeModelEstimation< FeatureSize, PointT, NormalT >::TCThis structure is used for determining the end of the k-means clustering process
oCpcl::TexMaterial
oCpcl::TextureMapping< PointInT >The texture mapping algorithm
oCpcl::TextureMesh
oCpcl::console::TicToc
oCpcl::TimeTriggerTimer class that invokes registered callback methods periodically
oCtotally_ordered
oCpcl::registration::TransformationEstimation< PointSource, PointTarget, Scalar >TransformationEstimation represents the base class for methods for transformation estimation based on:
oCpcl::registration::TransformationEstimation< pcl::pcl::PointXYZ, pcl::pcl::PointXYZ, float >
oCpcl::registration::TransformationEstimation< PointSource, PointTarget, MatScalar >
oCpcl::registration::TransformationEstimation< PointT, PointT, Scalar >
oCpcl::TransformationFromCorrespondencesCalculates a transformation based on corresponding 3D points
oCpcl::registration::TransformationValidation< PointSource, PointTarget, Scalar >TransformationValidation represents the base class for methods that validate the correctness of a transformation found through TransformationEstimation
oCpcl::registration::TransformationValidationEuclidean< PointSource, PointTarget, Scalar >TransformationValidationEuclidean computes an L2SQR norm between a source and target dataset
oCpcl::geometry::TriangleMeshTagTag describing the type of the mesh
oCpcl::io::ply::type_traits< ScalarType >
oCpcl::common::uniform_distribution< T >Uniform distribution dummy struct
oCpcl::common::uniform_distribution< float >Uniform distribution float specialized
oCpcl::common::uniform_distribution< int >Uniform distribution int specialized
oCpcl::common::UniformGenerator< T >UniformGenerator class generates a random number from range [min, max] at each run picked according to a uniform distribution i.e eaach number within [min, max] has almost the same probability of being drawn
oCpcl::texture_mapping::UvIndexStructure that links a uv coordinate to its 3D point and face
oCpcl::ndt2d::ValueAndDerivatives< N, T >Class to store vector value and first and second derivatives (grad vector and hessian matrix), so they can be returned easily from functions
oCpcl::VectorAverage< real, dimension >Calculates the weighted average and the covariance matrix
oCpcl::geometry::VertexA vertex is a node in the mesh
oCpcl::registration::ELCH< PointT >::Vertex
oCpcl::registration::LUM< PointT >::VertexProperties
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)
oCViewport
oCpcl::ism::ImplicitShapeModelEstimation< FeatureSize, PointT, NormalT >::VisualWordStatStructure for storing the visual word
oCpcl::SupervoxelClustering< PointT >::VoxelDataVoxelData is a structure used for storing data within a pcl::octree::OctreePointCloudAdjacencyContainer
oCpcl::recognition::VoxelStructure< T, REAL >This class is a box in R3 built of voxels ordered in a regular rectangular grid
oCpcl::recognition::VoxelStructure< HashTableCell, float >
oCvtkCommand
oCvtkContextItem
oCvtkImageCanvasSource2D
oCvtkInteractorStyleImage
oCvtkInteractorStyleRubberBandPick
oCvtkInteractorStyleTrackballCamera
oCvtkMapper
oCvtkObject
oCvtkSmartPointer< T >
oCvtkSmartPointer< ExitCallback >
oCvtkSmartPointer< ExitMainLoopTimerCallback >
oCvtkSmartPointer< FPSCallback >
oCvtkSmartPointer< pcl::visualization::ImageViewer::ExitCallback >
oCvtkSmartPointer< pcl::visualization::ImageViewer::ExitMainLoopTimerCallback >
oCvtkSmartPointer< pcl::visualization::ImageViewerInteractorStyle >
oCvtkSmartPointer< pcl::visualization::PCLVisualizerInteractorStyle >
oCvtkSmartPointer< pcl::visualization::PointPickingCallback >
oCvtkSmartPointer< pcl::visualization::Window::ExitCallback >
oCvtkSmartPointer< pcl::visualization::Window::ExitMainLoopTimerCallback >
oCvtkSmartPointer< vtkActor >
oCvtkSmartPointer< vtkActorCollection >
oCvtkSmartPointer< vtkAxes >
oCvtkSmartPointer< vtkCallbackCommand >
oCvtkSmartPointer< vtkCamera >
oCvtkSmartPointer< vtkCameraActor >
oCvtkSmartPointer< vtkChartXY >
oCvtkSmartPointer< vtkColorSeries >
oCvtkSmartPointer< vtkContextActor >
oCvtkSmartPointer< vtkContextView >
oCvtkSmartPointer< vtkIdTypeArray >
oCvtkSmartPointer< vtkImageData >
oCvtkSmartPointer< vtkImageFlip >
oCvtkSmartPointer< vtkImageViewer >
oCvtkSmartPointer< vtkInteractorStyleTrackballCamera >
oCvtkSmartPointer< vtkLegendScaleActor >
oCvtkSmartPointer< vtkLODActor >
oCvtkSmartPointer< vtkMatrix4x4 >
oCvtkSmartPointer< vtkOrientationMarkerWidget >
oCvtkSmartPointer< vtkPNGWriter >
oCvtkSmartPointer< vtkPointPicker >
oCvtkSmartPointer< vtkPolyData >
oCvtkSmartPointer< vtkRectilinearGrid >
oCvtkSmartPointer< vtkRenderer >
oCvtkSmartPointer< vtkRendererCollection >
oCvtkSmartPointer< vtkRenderWindow >
oCvtkSmartPointer< vtkRenderWindowInteractor >
oCvtkSmartPointer< vtkScalarBarActor >
oCvtkSmartPointer< vtkShaderProgram2 >
oCvtkSmartPointer< vtkTextActor >
oCvtkSmartPointer< vtkWindowToImageFilter >
oCvtkSmartPointer< vtkXYPlotActor >
oCpcl::VTKUtils
oCvtkXRenderWindowInteractor
oCpcl::registration::WarpPointRigid< PointSourceT, PointTargetT, Scalar >Base warp point class
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
\Cpcl::occlusion_reasoning::ZBuffering< ModelT, SceneT >Class to reason about occlusions