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