MorphologicalAttributeFilters
Public API documentation
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
mmcfilters::RegionalExtremaNode< Real > Struct Template Reference

Record describing one regional extremum and its extinction value. More...

#include <ExtinctionValues.hpp>

Public Member Functions

 RegionalExtremaNode (NodeId leaf, NodeId cutoffNode, Real extinction)
 Builds one extinction-value record.
 

Public Attributes

NodeId leaf
 Leaf node that represents the regional extremum in a max-tree/min-tree.
 
NodeId cutoffNode
 Highest node retained before the extremum merges with a stronger branch.
 
Real extinction
 Attribute value at cutoffNode, or numeric_limits<Real>::max() for the dominant extremum that survives until the root.
 

Detailed Description

template<std::floating_point Real = float>
struct mmcfilters::RegionalExtremaNode< Real >

Record describing one regional extremum and its extinction value.

Definition at line 26 of file ExtinctionValues.hpp.

Constructor & Destructor Documentation

◆ RegionalExtremaNode()

template<std::floating_point Real = float>
mmcfilters::RegionalExtremaNode< Real >::RegionalExtremaNode ( NodeId  leaf,
NodeId  cutoffNode,
Real  extinction 
)
inline

Builds one extinction-value record.

Parameters
leafLeaf node representing the regional extremum.
cutoffNodeNode where the extremum stops being dominant.
extinctionAttribute value associated with the cutoff.

Definition at line 44 of file ExtinctionValues.hpp.

Member Data Documentation

◆ cutoffNode

template<std::floating_point Real = float>
NodeId mmcfilters::RegionalExtremaNode< Real >::cutoffNode

Highest node retained before the extremum merges with a stronger branch.

Definition at line 31 of file ExtinctionValues.hpp.

◆ extinction

template<std::floating_point Real = float>
Real mmcfilters::RegionalExtremaNode< Real >::extinction

Attribute value at cutoffNode, or numeric_limits<Real>::max() for the dominant extremum that survives until the root.

Definition at line 35 of file ExtinctionValues.hpp.

◆ leaf

template<std::floating_point Real = float>
NodeId mmcfilters::RegionalExtremaNode< Real >::leaf

Leaf node that represents the regional extremum in a max-tree/min-tree.

Definition at line 28 of file ExtinctionValues.hpp.


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