libpointmatcher  1.3.1
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 CPointMatcherSupport::Registrar< Interface >::ClassDescriptorThe interface for class descriptors
 CPointMatcherSupport::Registrar< Interface >::GenericClassDescriptor< C >A descriptor for a class C that provides parameters
 CPointMatcherSupport::Registrar< Interface >::GenericClassDescriptorNoParam< C >A descriptor for a class C that does not provide any parameter
 CPointMatcherIO< T >::CsvDescriptorA structure to hold information about descriptors contained in a CSV file
 CPointMatcher< T >::DataPointsA point cloud
 CPointMatcher< T >::ErrorMinimizer::ErrorElementsA structure holding data ready for minimization. The data are "normalized", for instance there are no points with 0 weight, etc
 Cstd::exceptionSTL class
 Cstd::runtime_errorSTL class
 CPointMatcher< T >::ConvergenceErrorPoint matcher did not converge
 CPointMatcher< T >::DataPoints::InvalidFieldAn exception thrown when one tries to access features or descriptors unexisting or of wrong dimensions
 CPointMatcherSupport::InvalidElementAn exception thrown when one tries to instanciate an element that does not exist in the registrar
 CPointMatcherSupport::InvalidModuleTypeAn exception thrown when one tries to use a module type that does not exist
 CPointMatcherSupport::Parametrizable::InvalidParameterAn exception thrown when one tries to fetch the value of an unexisting parameter
 CPointMatcherSupport::TransformationErrorAn expection thrown when a transformation has invalid parameters
 CPointMatcherIO< T >::FileInfoInformation to exploit a reading from a file using this library. Fields might be left blank if unused
 CPointMatcherIO< T >::GenericInputHeaderHelper structure designed to parse file headers
 CPointMatcher< T >::ICPChainBaseStuff common to all ICP algorithms
 CPointMatcher< T >::ICPICP algorithm
 CPointMatcher< T >::ICPSequenceICP alogrithm, taking a sequence of clouds and using a map Warning: used with caution, you need to set the map manually
 CPointMatcher< T >::DataPoints::LabelThe name for a certain number of dim
 CPointMatcherIO< T >::LabelGeneratorGenerate a vector of Labels by checking for collision is the same name is reused
 CPointMatcher< T >::MatchesResult of the data-association step (Matcher::findClosests), before outlier rejection
 CPointMatcherSupport::Parametrizable::ParameterDocThe documentation of a parameter
 CPointMatcherSupport::ParametrizableThe superclass of classes that are constructed using generic parameters. This class provides the parameter storage and fetching mechanism
 CPointMatcher< T >::DataPointsFilterA data filter takes a point cloud as input, transforms it, and produces another point cloud as output
 CPointMatcher< T >::ErrorMinimizerAn error minimizer will compute a transformation matrix such as to minimize the error between the reading and the reference
 CPointMatcher< T >::InspectorAn inspector allows to log data at the different steps, for analysis
 CPointMatcher< T >::MatcherA matcher links points in the reading to points in the reference
 CPointMatcher< T >::OutlierFilterAn outlier filter removes or weights links between points in reading and their matched points in reference, depending on some criteria
 CPointMatcher< T >::TransformationA function that transforms points and their descriptors given a transformation matrix
 CPointMatcher< T >::TransformationCheckerA transformation checker can stop the iteration depending on some conditions
 CPointMatcherSupport::LoggerThe logger interface, used to output warnings and informations
 CPointMatcherIO< T >::PCDheaderAll information contained in the header of a PCD file
 CPointMatcherIO< T >::PCDpropertyInformation for a PCD property
 CPointMatcherIO< T >::PLYElementInterface for all PLY elements
 CPointMatcherIO< T >::PLYVertexImplementation of PLY vertex element
 CPointMatcherIO< T >::PLYElementFFactory for PLY elements
 CPointMatcherIO< T >::PLYPropertyInterface for PLY property
 CPointMatcher< T >Functions and classes that are dependant on scalar type are defined in this templatized class
 CPointMatcherIO< T >IO Functions and classes that are dependant on scalar type are defined in this templatized class
 CPointMatcherSupport::Registrar< Interface >A factor for subclasses of Interface
 CPointMatcherIO< T >::SplitTimeStorage for time loaded separatly
 CPointMatcherIO< T >::SupportedLabelStructure containing all information required to map external information to PointMatcher internal representation
 Cstd::vector< T >STL class
 CPointMatcher< T >::DataPoints::LabelsA vector of Label
 CPointMatcher< T >::DataPointsFiltersA chain of DataPointsFilter
 CPointMatcher< T >::OutlierFiltersA chain of OutlierFilter
 CPointMatcher< T >::TransformationCheckersA chain of TransformationChecker
 CPointMatcher< T >::TransformationsA chain of Transformation
 CPointMatcherIO< T >::FileInfoVectorA vector of file info, to be used in batch processing