libpointmatcher
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
oNPointMatcherSupportFunctions and classes that are not dependant on scalar type are defined in this namespace
|oCInvalidModuleTypeAn exception thrown when one tries to use a module type that does not exist
|oCTransformationErrorAn expection thrown when a transformation has invalid parameters
|oCLoggerThe logger interface, used to output warnings and informations
|oCParametrizableThe superclass of classes that are constructed using generic parameters. This class provides the parameter storage and fetching mechanism
||oCInvalidParameterAn exception thrown when one tries to fetch the value of an unexisting parameter
||\CParameterDocThe documentation of a parameter
|oCInvalidElementAn exception thrown when one tries to instanciate an element that does not exist in the registrar
|\CRegistrarA factor for subclasses of Interface
| oCClassDescriptorThe interface for class descriptors
| oCGenericClassDescriptorA descriptor for a class C that provides parameters
| \CGenericClassDescriptorNoParamA descriptor for a class C that does not provide any parameter
oCPointMatcherFunctions and classes that are dependant on scalar type are defined in this templatized class
|oCConvergenceErrorPoint matcher did not converge
|oCDataPointsA point cloud
||oCInvalidFieldAn exception thrown when one tries to access features or descriptors unexisting or of wrong dimensions
||oCLabelThe name for a certain number of dim
||\CLabelsA vector of Label
|oCDataPointsFilterA data filter takes a point cloud as input, transforms it, and produces another point cloud as output
|oCDataPointsFiltersA chain of DataPointsFilter
|oCErrorMinimizerAn error minimizer will compute a transformation matrix such as to minimize the error between the reading and the reference
||\CErrorElementsA structure holding data ready for minimization. The data are "normalized", for instance there are no points with 0 weight, etc
|oCICPICP algorithm
|oCICPChainBaseStuff common to all ICP algorithms
|oCICPSequenceICP alogrithm, taking a sequence of clouds and using a map Warning: used with caution, you need to set the map manually
|oCInspectorAn inspector allows to log data at the different steps, for analysis
|oCMatcherA matcher links points in the reading to points in the reference
|oCMatchesResult of the data-association step (Matcher::findClosests), before outlier rejection
|oCOutlierFilterAn outlier filter removes or weights links between points in reading and their matched points in reference, depending on some criteria
|oCOutlierFiltersA chain of OutlierFilter
|oCTransformationA function that transforms points and their descriptors given a transformation matrix
|oCTransformationCheckerA transformation checker can stop the iteration depending on some conditions
|oCTransformationCheckersA chain of TransformationChecker
|\CTransformationsA chain of Transformation
\CPointMatcherIOIO Functions and classes that are dependant on scalar type are defined in this templatized class
 oCCsvDescriptorA structure to hold information about descriptors contained in a CSV file
 oCFileInfoInformation to exploit a reading from a file using this library. Fields might be left blank if unused
 oCFileInfoVectorA vector of file info, to be used in batch processing
 oCGenericInputHeaderHelper structure designed to parse file headers
 oCLabelGeneratorGenerate a vector of Labels by checking for collision is the same name is reused
 oCPCDheaderAll information contained in the header of a PCD file
 oCPCDpropertyInformation for a PCD property
 oCPLYElementInterface for all PLY elements
 oCPLYElementFFactory for PLY elements
 oCPLYPropertyInterface for PLY property
 oCPLYVertexImplementation of PLY vertex element
 oCSplitTimeStorage for time loaded separatly
 \CSupportedLabelStructure containing all information required to map external information to PointMatcher internal representation