mmcfilters
Public API documentation
Loading...
Searching...
No Matches
Public Member Functions | List of all members
mmcfilters::sdrt::SelfDualResidualOrder Class Reference

Strict order induced by (supportCardinality, spatialMinimum). More...

#include <ResidualEvolution.hpp>

Public Member Functions

 SelfDualResidualOrder (SpatialOrder spatialOrder=RowMajorSpatialOrder{})
 Creates the canonical residual-key order.
 
bool compareResidualCandidates (const SelfDualResidualKey &lhs, const SelfDualResidualKey &rhs) const
 Compares two candidate keys without consulting polarity or altitude.
 
bool operator() (const SelfDualResidualKey &lhs, const SelfDualResidualKey &rhs) const
 Applies the canonical strict comparison.
 
const SpatialOrderspatialOrder () const noexcept
 Returns the total spatial order used by this comparison.
 

Detailed Description

Strict order induced by (supportCardinality, spatialMinimum).

Definition at line 144 of file ResidualEvolution.hpp.

Constructor & Destructor Documentation

◆ SelfDualResidualOrder()

mmcfilters::sdrt::SelfDualResidualOrder::SelfDualResidualOrder ( SpatialOrder  spatialOrder = RowMajorSpatialOrder{})
inlineexplicit

Creates the canonical residual-key order.

Parameters
spatialOrderTotal order used by the second key coordinate.

Definition at line 150 of file ResidualEvolution.hpp.

Member Function Documentation

◆ compareResidualCandidates()

bool mmcfilters::sdrt::SelfDualResidualOrder::compareResidualCandidates ( const SelfDualResidualKey lhs,
const SelfDualResidualKey rhs 
) const
inline

Compares two candidate keys without consulting polarity or altitude.

Parameters
lhsLeft candidate key.
rhsRight candidate key.
Returns
true when lhs precedes rhs.

Definition at line 159 of file ResidualEvolution.hpp.

◆ operator()()

bool mmcfilters::sdrt::SelfDualResidualOrder::operator() ( const SelfDualResidualKey lhs,
const SelfDualResidualKey rhs 
) const
inline

Applies the canonical strict comparison.

Parameters
lhsLeft candidate key.
rhsRight candidate key.
Returns
true when lhs precedes rhs.

Definition at line 175 of file ResidualEvolution.hpp.

◆ spatialOrder()

const SpatialOrder & mmcfilters::sdrt::SelfDualResidualOrder::spatialOrder ( ) const
inlinenoexcept

Returns the total spatial order used by this comparison.

Returns
Configured total pixel order.

Definition at line 183 of file ResidualEvolution.hpp.


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