▼NPointMatcherSupport | Functions and classes that are not dependant on scalar type are defined in this namespace |
CInvalidElement | An exception thrown when one tries to instanciate an element that does not exist in the registrar |
CInvalidModuleType | An exception thrown when one tries to use a module type that does not exist |
CLogger | The logger interface, used to output warnings and informations |
▼CParametrizable | The superclass of classes that are constructed using generic parameters. This class provides the parameter storage and fetching mechanism |
CInvalidParameter | An exception thrown when one tries to fetch the value of an unexisting parameter |
CParameterDoc | The documentation of a parameter |
▼CRegistrar | A factor for subclasses of Interface |
CClassDescriptor | The interface for class descriptors |
CGenericClassDescriptor | A descriptor for a class C that provides parameters |
CGenericClassDescriptorNoParam | A descriptor for a class C that does not provide any parameter |
CTransformationError | An expection thrown when a transformation has invalid parameters |
▼CPointMatcher | Functions and classes that are dependant on scalar type are defined in this templatized class |
CConvergenceError | Point matcher did not converge |
▼CDataPoints | A point cloud |
CInvalidField | An exception thrown when one tries to access features or descriptors unexisting or of wrong dimensions |
CLabel | The name for a certain number of dim |
CLabels | A vector of Label |
CDataPointsFilter | A data filter takes a point cloud as input, transforms it, and produces another point cloud as output |
CDataPointsFilters | A chain of DataPointsFilter |
▼CErrorMinimizer | An error minimizer will compute a transformation matrix such as to minimize the error between the reading and the reference |
CErrorElements | A structure holding data ready for minimization. The data are "normalized", for instance there are no points with 0 weight, etc |
CICP | ICP algorithm |
CICPChainBase | Stuff common to all ICP algorithms |
CICPSequence | ICP alogrithm, taking a sequence of clouds and using a map Warning: used with caution, you need to set the map manually |
CInspector | An inspector allows to log data at the different steps, for analysis |
CMatcher | A matcher links points in the reading to points in the reference |
CMatches | Result of the data-association step (Matcher::findClosests), before outlier rejection |
COutlierFilter | An outlier filter removes or weights links between points in reading and their matched points in reference, depending on some criteria |
COutlierFilters | A chain of OutlierFilter |
CTransformation | A function that transforms points and their descriptors given a transformation matrix |
CTransformationChecker | A transformation checker can stop the iteration depending on some conditions |
CTransformationCheckers | A chain of TransformationChecker |
CTransformations | A chain of Transformation |
▼CPointMatcherIO | IO Functions and classes that are dependant on scalar type are defined in this templatized class |
CCsvDescriptor | A structure to hold information about descriptors contained in a CSV file |
CFileInfo | Information to exploit a reading from a file using this library. Fields might be left blank if unused |
CFileInfoVector | A vector of file info, to be used in batch processing |
CGenericInputHeader | Helper structure designed to parse file headers |
CLabelGenerator | Generate a vector of Labels by checking for collision is the same name is reused |
CPCDheader | All information contained in the header of a PCD file |
CPCDproperty | Information for a PCD property |
CPLYElement | Interface for all PLY elements |
CPLYElementF | Factory for PLY elements |
CPLYProperty | Interface for PLY property |
CPLYVertex | Implementation of PLY vertex element |
CSplitTime | Storage for time loaded separatly |
CSupportedLabel | Structure containing all information required to map external information to PointMatcher internal representation |