mmcfilters
Public API documentation
Loading...
Searching...
No Matches
Classes | Enumerations
ResidualTreePolicies.hpp File Reference

Public construction policies and option objects for residual trees. More...

#include "ResidualEvolution.hpp"
Include dependency graph for ResidualTreePolicies.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  mmcfilters::sdrt::SaturatedResidualTreeOptions
 Options that affect saturated residual-tree construction. More...
 
struct  mmcfilters::sdrt::UnrestrictedResidualTreeOptions
 Options that affect unrestricted residual-tree construction. More...
 

Enumerations

enum class  mmcfilters::sdrt::SaturatedMinMaxLcaPolicy { ParentClimb , BlockedSnapshot , LinkCut }
 Lowest-common-ancestor strategy used by saturated certification. More...
 
enum class  mmcfilters::sdrt::SaturatedMinMaxFallbackPolicy { SingleSourceDepthFirst , BoundaryMultiSource }
 Exact complement-connectivity fallback after an inconclusive certificate. More...
 

Detailed Description

Public construction policies and option objects for residual trees.

Definition in file ResidualTreePolicies.hpp.

Enumeration Type Documentation

◆ SaturatedMinMaxFallbackPolicy

Exact complement-connectivity fallback after an inconclusive certificate.

Enumerator
SingleSourceDepthFirst 

Traverse the complement from one boundary pixel.

BoundaryMultiSource 

Grow and merge all boundary components.

Definition at line 20 of file ResidualTreePolicies.hpp.

◆ SaturatedMinMaxLcaPolicy

Lowest-common-ancestor strategy used by saturated certification.

Enumerator
ParentClimb 

LCA computation by following parent links.

BlockedSnapshot 

Use periodically rebuilt Euler/RMQ snapshots.

LinkCut 

Maintain the rooted forest with link-cut operations.

Definition at line 13 of file ResidualTreePolicies.hpp.