Public Member Functions | Public Attributes | List of all members
PointMatcher< T >::ErrorMinimizer::ErrorElements Struct Reference

A structure holding data ready for minimization. The data are "normalized", for instance there are no points with 0 weight, etc. More...

#include <PointMatcher.h>

Public Member Functions

 ErrorElements ()
 Constructor without data. More...
 
 ErrorElements (const DataPoints &requestedPts, const DataPoints &sourcePts, const OutlierWeights &outlierWeights, const Matches &matches)
 Constructor from existing data. This will align the data. More...
 

Public Attributes

Matches matches
 associations More...
 
int nbRejectedMatches
 number of matches with zero weights More...
 
int nbRejectedPoints
 number of points with all matches set to zero weights More...
 
pointUsedRatio
 the ratio of how many points were used for error minimization More...
 
DataPoints reading
 reading point cloud More...
 
DataPoints reference
 reference point cloud More...
 
weightedPointUsedRatio
 the ratio of how many points were used (with weight) for error minimization More...
 
OutlierWeights weights
 weights for every association More...
 

Detailed Description

template<typename T>
struct PointMatcher< T >::ErrorMinimizer::ErrorElements

A structure holding data ready for minimization. The data are "normalized", for instance there are no points with 0 weight, etc.

Definition at line 533 of file PointMatcher.h.

Constructor & Destructor Documentation

◆ ErrorElements() [1/2]

Constructor without data.

Definition at line 45 of file ErrorMinimizer.cpp.

◆ ErrorElements() [2/2]

template<typename T >
PointMatcher< T >::ErrorMinimizer::ErrorElements::ErrorElements ( const DataPoints requestedPts,
const DataPoints sourcePts,
const OutlierWeights outlierWeights,
const Matches matches 
)

Constructor from existing data. This will align the data.

Definition at line 59 of file ErrorMinimizer.cpp.

Member Data Documentation

◆ matches

template<typename T>
Matches PointMatcher< T >::ErrorMinimizer::ErrorElements::matches

associations

Definition at line 538 of file PointMatcher.h.

◆ nbRejectedMatches

template<typename T>
int PointMatcher< T >::ErrorMinimizer::ErrorElements::nbRejectedMatches

number of matches with zero weights

Definition at line 539 of file PointMatcher.h.

◆ nbRejectedPoints

template<typename T>
int PointMatcher< T >::ErrorMinimizer::ErrorElements::nbRejectedPoints

number of points with all matches set to zero weights

Definition at line 540 of file PointMatcher.h.

◆ pointUsedRatio

template<typename T>
T PointMatcher< T >::ErrorMinimizer::ErrorElements::pointUsedRatio

the ratio of how many points were used for error minimization

Definition at line 541 of file PointMatcher.h.

◆ reading

template<typename T>
DataPoints PointMatcher< T >::ErrorMinimizer::ErrorElements::reading

reading point cloud

Definition at line 535 of file PointMatcher.h.

◆ reference

template<typename T>
DataPoints PointMatcher< T >::ErrorMinimizer::ErrorElements::reference

reference point cloud

Definition at line 536 of file PointMatcher.h.

◆ weightedPointUsedRatio

template<typename T>
T PointMatcher< T >::ErrorMinimizer::ErrorElements::weightedPointUsedRatio

the ratio of how many points were used (with weight) for error minimization

Definition at line 542 of file PointMatcher.h.

◆ weights

template<typename T>
OutlierWeights PointMatcher< T >::ErrorMinimizer::ErrorElements::weights

weights for every association

Definition at line 537 of file PointMatcher.h.


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


libpointmatcher
Author(s):
autogenerated on Sat May 27 2023 02:38:04