|
MorphologicalAttributeFilters
Public API documentation
|
Typed non-owning output contract shared by native hierarchy producers. More...
#include <NativeHierarchy.hpp>

Public Attributes | |
| std::span< const NodeId > | parent |
| Parent id for every internal-node slot. | |
| std::span< const NodeId > | smallestNodeMap |
| Inclusion-smallest node containing each pixel. | |
| std::span< const T > | nodeAltitudes |
| Altitude value for every internal-node slot. | |
| NodeId | root = InvalidNode |
| Root node id. | |
| std::optional< GridDomain2D > | gridDomain2D |
| Optional row/column interpretation of pixel ids. | |
| MorphologicalTreeSemantics | semantics |
| Altitude-order and adjacency capabilities of the hierarchy. | |
Typed non-owning output contract shared by native hierarchy producers.
Builders may use any internal algorithm. At the factory boundary they expose the same independent node, pixel, and altitude domains plus optional interpretation capabilities. Materialization copies these synchronous views into the owning valued tree.
Definition at line 21 of file NativeHierarchy.hpp.
| std::optional<GridDomain2D> mmcfilters::NativeHierarchyView< T >::gridDomain2D |
Optional row/column interpretation of pixel ids.
Definition at line 31 of file NativeHierarchy.hpp.
| std::span<const T> mmcfilters::NativeHierarchyView< T >::nodeAltitudes |
Altitude value for every internal-node slot.
Definition at line 27 of file NativeHierarchy.hpp.
| std::span<const NodeId> mmcfilters::NativeHierarchyView< T >::parent |
Parent id for every internal-node slot.
Definition at line 23 of file NativeHierarchy.hpp.
| NodeId mmcfilters::NativeHierarchyView< T >::root = InvalidNode |
Root node id.
Definition at line 29 of file NativeHierarchy.hpp.
| MorphologicalTreeSemantics mmcfilters::NativeHierarchyView< T >::semantics |
Altitude-order and adjacency capabilities of the hierarchy.
Definition at line 33 of file NativeHierarchy.hpp.
| std::span<const NodeId> mmcfilters::NativeHierarchyView< T >::smallestNodeMap |
Inclusion-smallest node containing each pixel.
Definition at line 25 of file NativeHierarchy.hpp.