MeshLib Documentation
Loading...
Searching...
No Matches
MR::ICPGroupPairs Struct Reference

#include <MRMultiwayICP.h>

+ Inheritance diagram for MR::ICPGroupPairs:

Public Member Functions

virtual const ICPPairDataoperator[] (size_t idx) const override
 
virtual ICPPairDataoperator[] (size_t idx) override
 
virtual size_t size () const override
 
- Public Member Functions inherited from MR::IPointPairs
 IPointPairs ()=default
 
 IPointPairs (const IPointPairs &)=default
 
IPointPairsoperator= (const IPointPairs &)=default
 
 IPointPairs (IPointPairs &&) noexcept=default
 
IPointPairsoperator= (IPointPairs &&) noexcept=default
 
virtual ~IPointPairs ()=default
 

Public Attributes

std::vector< ICPGroupPairvec
 
- Public Attributes inherited from MR::IPointPairs
BitSet active
 whether corresponding pair from vec must be considered during minimization
 

Member Function Documentation

◆ operator[]() [1/2]

virtual const ICPPairData & MR::ICPGroupPairs::operator[] ( size_t idx) const
inlineoverridevirtual

Implements MR::IPointPairs.

◆ operator[]() [2/2]

virtual ICPPairData & MR::ICPGroupPairs::operator[] ( size_t idx)
inlineoverridevirtual

Implements MR::IPointPairs.

◆ size()

virtual size_t MR::ICPGroupPairs::size ( ) const
inlineoverridevirtual

Implements MR::IPointPairs.

Member Data Documentation

◆ vec

std::vector<ICPGroupPair> MR::ICPGroupPairs::vec

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