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 530 of file PointMatcher.h.

Constructor & Destructor Documentation

◆ ErrorElements() [1/2]

template<typename T >
PointMatcher< T >::ErrorMinimizer::ErrorElements::ErrorElements ( )

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 535 of file PointMatcher.h.

◆ nbRejectedMatches

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

number of matches with zero weights

Definition at line 536 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 537 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 538 of file PointMatcher.h.

◆ reading

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

reading point cloud

Definition at line 532 of file PointMatcher.h.

◆ reference

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

reference point cloud

Definition at line 533 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 539 of file PointMatcher.h.

◆ weights

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

weights for every association

Definition at line 534 of file PointMatcher.h.


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


mrpt_local_obstacles
Author(s): Jose-Luis Blanco-Claraco
autogenerated on Mon Aug 14 2023 02:09:04