libpointmatcher 1.0.2
Public Member Functions
PointMatcher< T >::Inspector Struct Reference

An inspector allows to log data at the different steps, for analysis. More...

#include <PointMatcher.h>

Inheritance diagram for PointMatcher< T >::Inspector:
PointMatcherSupport::Parametrizable

List of all members.

Public Member Functions

 Inspector ()
 Construct without parameter.
 Inspector (const std::string &className, const ParametersDoc paramsDoc, const Parameters &params)
 Construct with parameters.
virtual ~Inspector ()
 virtual destructor
virtual void init ()
 Start a new ICP operation or sequence.
virtual void addStat (const std::string &name, double data)
 Add a value for statistics name, create it if new.
virtual void dumpStats (std::ostream &stream)
 Dump all statistics in CSV format.
virtual void dumpStatsHeader (std::ostream &stream)
 Dump header for all statistics.
virtual void dumpIteration (const size_t iterationNumber, const TransformationParameters &parameters, const DataPoints &filteredReference, const DataPoints &reading, const Matches &matches, const OutlierWeights &outlierWeights, const TransformationCheckers &transformationCheckers)
 Dump the state of a given iteration.
virtual void finish (const size_t iterationCount)
 Tell the inspector the ICP operation is completed.

Detailed Description

template<typename T>
struct PointMatcher< T >::Inspector

An inspector allows to log data at the different steps, for analysis.


The documentation for this struct was generated from the following files: