mmcfilters
Public API documentation
Loading...
Searching...
No Matches
Public Attributes | List of all members
mmcfilters::sdrt::ResidualCandidate< T > Struct Template Reference

Immutable view of an eligible residual candidate before leveling. More...

#include <ResidualEvolution.hpp>

Collaboration diagram for mmcfilters::sdrt::ResidualCandidate< T >:
Collaboration graph
[legend]

Public Attributes

std::span< const PixelIdsupport
 Current candidate support.
 
Polarity polarity = Polarity::Maximum
 Regional-extremum polarity.
 
candidateAltitude {}
 Constant altitude on the candidate before leveling.
 
firstMergingLevel {}
 First adjacent level reached by elementary leveling.
 
SelfDualResidualKey residualKey
 Canonical support-only scheduling key.
 

Detailed Description

template<AltitudeValue T>
struct mmcfilters::sdrt::ResidualCandidate< T >

Immutable view of an eligible residual candidate before leveling.

Definition at line 232 of file ResidualEvolution.hpp.

Member Data Documentation

◆ candidateAltitude

template<AltitudeValue T>
T mmcfilters::sdrt::ResidualCandidate< T >::candidateAltitude {}

Constant altitude on the candidate before leveling.

Definition at line 235 of file ResidualEvolution.hpp.

◆ firstMergingLevel

template<AltitudeValue T>
T mmcfilters::sdrt::ResidualCandidate< T >::firstMergingLevel {}

First adjacent level reached by elementary leveling.

Definition at line 236 of file ResidualEvolution.hpp.

◆ polarity

template<AltitudeValue T>
Polarity mmcfilters::sdrt::ResidualCandidate< T >::polarity = Polarity::Maximum

Regional-extremum polarity.

Definition at line 234 of file ResidualEvolution.hpp.

◆ residualKey

template<AltitudeValue T>
SelfDualResidualKey mmcfilters::sdrt::ResidualCandidate< T >::residualKey

Canonical support-only scheduling key.

Definition at line 237 of file ResidualEvolution.hpp.

◆ support

template<AltitudeValue T>
std::span<const PixelId> mmcfilters::sdrt::ResidualCandidate< T >::support

Current candidate support.

Definition at line 233 of file ResidualEvolution.hpp.


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