Matrix OutlierWeights
Weights of the associations between the points in Matches and the points in the reference.
virtual void dumpStatsHeader(std::ostream &stream)
Dump header for all statistics.
virtual void dumpStats(std::ostream &stream)
Dump all statistics in CSV format.
virtual void dumpIteration(const size_t iterationNumber, const TransformationParameters ¶meters, const DataPoints &filteredReference, const DataPoints &reading, const Matches &matches, const OutlierWeights &outlierWeights, const TransformationCheckers &transformationCheckers)
Dump the state of a given iteration.
std::map< std::string, Parameter > Parameters
Parameters stored as a map of string->string.
An inspector allows to log data at the different steps, for analysis.
Inspector()
Construct without parameter.
Functions and classes that are dependant on scalar type are defined in this templatized class...
Result of the data-association step (Matcher::findClosests), before outlier rejection.
Parameters parameters
parameters with their values encoded in string
The superclass of classes that are constructed using generic parameters. This class provides the para...
std::vector< ParameterDoc > ParametersDoc
The documentation of all parameters.
const std::string className
name of the class
virtual void finish(const size_t iterationCount)
Tell the inspector the ICP operation is completed.
virtual void init()
Start a new ICP operation or sequence.
virtual ~Inspector()
virtual destructor
virtual void addStat(const std::string &name, double data)
Add a value for statistics name, create it if new.
Matrix TransformationParameters
A matrix holding the parameters a transformation.