|
mmcfilters
Public API documentation
|
Compiles pure finite-window decisions into hierarchy-attached event deltas. More...
#include <FiniteWindowLocalEventCompiler.hpp>
Static Public Member Functions | |
| template<LocalDecision Decision, class Algebra > requires EventAlgebra<Algebra, typename Decision::Value> | |
| static std::vector< EventDelta< typename Decision::Value > > | computeEventDeltas (const MorphologicalTree &tree, PixelId anchorPixel, const ObservationWindow &window, const Decision &decision, const Algebra &algebra) |
| Compiles the state changes of one anchor into sparse node events. | |
| template<LocalDecision Decision, class Algebra > requires EventAlgebra<Algebra, typename Decision::Value> | |
| static std::vector< LocalAttributeIncrement< typename Decision::Value > > | computeLocalAttributeIncrements (const MorphologicalTree &tree, const ObservationWindow &window, const Decision &decision, const Algebra &algebra) |
| Compiles every anchor into dense node-local increments. | |
Compiles pure finite-window decisions into hierarchy-attached event deltas.
Definition at line 245 of file FiniteWindowLocalEventCompiler.hpp.
|
inlinestatic |
Compiles the state changes of one anchor into sparse node events.
| Decision | Model of LocalDecision. |
| Algebra | Model of EventAlgebra for the decision value. |
| tree | Stable tree with a finite 2D domain. |
| anchorPixel | Valid anchor pixel. |
| window | Observation window. |
| decision | Pure state-to-value decision. |
| algebra | Additive difference algebra. |
Definition at line 260 of file FiniteWindowLocalEventCompiler.hpp.
|
inlinestatic |
Compiles every anchor into dense node-local increments.
| Decision | Model of LocalDecision. |
| Algebra | Model of EventAlgebra for the decision value. |
| tree | Stable tree with a finite 2D domain. |
| window | Observation window. |
| decision | Pure state-to-value decision. |
| algebra | Additive difference algebra. |
Definition at line 283 of file FiniteWindowLocalEventCompiler.hpp.