DGtal  1.4.2
DGtal::PlaneProbingNeighborhood< TPredicate >::UpdateOperation Struct Reference

#include <DGtal/geometry/surfaces/estimation/PlaneProbingNeighborhood.h>

Data Fields

std::array< Index, 3 > sigma
 
std::array< Integer, 3 > coeffs
 

Detailed Description

template<typename TPredicate>
struct DGtal::PlaneProbingNeighborhood< TPredicate >::UpdateOperation

Represents one update step, it contains the pair \( (\sigma, coeffs) \) used to update the current frame.

For a triplet of vectors \( (m_k)_{0 \leq k \leq 2} \), the update is done as follows: \( m_{\sigma[0]} \leftarrow coeffs[0] m_{\sigma[0]} + coeffs[1] m_{\sigma[1]} + coeffs[2] m_{\sigma[2]} \).

Definition at line 97 of file PlaneProbingNeighborhood.h.

Field Documentation

◆ coeffs

template<typename TPredicate >
std::array<Integer, 3> DGtal::PlaneProbingNeighborhood< TPredicate >::UpdateOperation::coeffs

Definition at line 100 of file PlaneProbingNeighborhood.h.

◆ sigma

template<typename TPredicate >
std::array<Index, 3> DGtal::PlaneProbingNeighborhood< TPredicate >::UpdateOperation::sigma

Definition at line 99 of file PlaneProbingNeighborhood.h.


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