▼CPointMatcherSupport::Registrar< Interface >::ClassDescriptor | The 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 >::CsvDescriptor | A structure to hold information about descriptors contained in a CSV file |
CPointMatcher< T >::DataPoints | A point cloud |
CPointMatcher< T >::ErrorMinimizer::ErrorElements | A structure holding data ready for minimization. The data are "normalized", for instance there are no points with 0 weight, etc |
▼Cstd::exception | STL class |
▼Cstd::runtime_error | STL class |
CPointMatcher< T >::ConvergenceError | Point matcher did not converge |
CPointMatcher< T >::DataPoints::InvalidField | An exception thrown when one tries to access features or descriptors unexisting or of wrong dimensions |
CPointMatcherSupport::InvalidElement | An exception thrown when one tries to instanciate an element that does not exist in the registrar |
CPointMatcherSupport::InvalidModuleType | An exception thrown when one tries to use a module type that does not exist |
CPointMatcherSupport::Parametrizable::InvalidParameter | An exception thrown when one tries to fetch the value of an unexisting parameter |
CPointMatcherSupport::TransformationError | An expection thrown when a transformation has invalid parameters |
CPointMatcherIO< T >::FileInfo | Information to exploit a reading from a file using this library. Fields might be left blank if unused |
CPointMatcherIO< T >::GenericInputHeader | Helper structure designed to parse file headers |
▼CPointMatcher< T >::ICPChainBase | Stuff common to all ICP algorithms |
▼CPointMatcher< T >::ICP | ICP algorithm |
CPointMatcher< T >::ICPSequence | ICP alogrithm, taking a sequence of clouds and using a map Warning: used with caution, you need to set the map manually |
CPointMatcher< T >::DataPoints::Label | The name for a certain number of dim |
CPointMatcherIO< T >::LabelGenerator | Generate a vector of Labels by checking for collision is the same name is reused |
CPointMatcher< T >::Matches | Result of the data-association step (Matcher::findClosests), before outlier rejection |
CPointMatcherSupport::Parametrizable::ParameterDoc | The documentation of a parameter |
▼CPointMatcherSupport::Parametrizable | The superclass of classes that are constructed using generic parameters. This class provides the parameter storage and fetching mechanism |
CPointMatcher< T >::DataPointsFilter | A data filter takes a point cloud as input, transforms it, and produces another point cloud as output |
CPointMatcher< T >::ErrorMinimizer | An error minimizer will compute a transformation matrix such as to minimize the error between the reading and the reference |
CPointMatcher< T >::Inspector | An inspector allows to log data at the different steps, for analysis |
CPointMatcher< T >::Matcher | A matcher links points in the reading to points in the reference |
CPointMatcher< T >::OutlierFilter | An outlier filter removes or weights links between points in reading and their matched points in reference, depending on some criteria |
CPointMatcher< T >::Transformation | A function that transforms points and their descriptors given a transformation matrix |
CPointMatcher< T >::TransformationChecker | A transformation checker can stop the iteration depending on some conditions |
CPointMatcherSupport::Logger | The logger interface, used to output warnings and informations |
CPointMatcherIO< T >::PCDheader | All information contained in the header of a PCD file |
CPointMatcherIO< T >::PCDproperty | Information for a PCD property |
▼CPointMatcherIO< T >::PLYElement | Interface for all PLY elements |
CPointMatcherIO< T >::PLYVertex | Implementation of PLY vertex element |
CPointMatcherIO< T >::PLYElementF | Factory for PLY elements |
CPointMatcherIO< T >::PLYProperty | Interface 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 >::SplitTime | Storage for time loaded separatly |
CPointMatcherIO< T >::SupportedLabel | Structure containing all information required to map external information to PointMatcher internal representation |
▼Cstd::vector< T > | STL class |
CPointMatcher< T >::DataPoints::Labels | A vector of Label |
CPointMatcher< T >::DataPointsFilters | A chain of DataPointsFilter |
CPointMatcher< T >::OutlierFilters | A chain of OutlierFilter |
CPointMatcher< T >::TransformationCheckers | A chain of TransformationChecker |
CPointMatcher< T >::Transformations | A chain of Transformation |
CPointMatcherIO< T >::FileInfoVector | A vector of file info, to be used in batch processing |