| aliveNodeIds() const | mmcfilters::MorphologicalTree | inline |
| ancestors(NodeId nodeId) const | mmcfilters::MorphologicalTree | inline |
| breadthFirstTraversal() const | mmcfilters::MorphologicalTree | inline |
| breadthFirstTraversal(NodeId rootNodeId) const | mmcfilters::MorphologicalTree | inline |
| children(NodeId nodeId) const | mmcfilters::MorphologicalTree | inline |
| clone() const | mmcfilters::MorphologicalTree | inline |
| constructionContext() const noexcept | mmcfilters::MorphologicalTree | inline |
| descendants(NodeId nodeId) const | mmcfilters::MorphologicalTree | inline |
| detail::CommittedTreeAccess (defined in mmcfilters::MorphologicalTree) | mmcfilters::MorphologicalTree | friend |
| dfsEntryIndex(NodeId nodeId) const | mmcfilters::MorphologicalTree | inline |
| dfsExitIndex(NodeId nodeId) const | mmcfilters::MorphologicalTree | inline |
| edit() | mmcfilters::MorphologicalTree | inline |
| getEditValidationStatistics() const noexcept | mmcfilters::MorphologicalTree | inline |
| getFirstChild(NodeId nodeId) const | mmcfilters::MorphologicalTree | inline |
| getHigraNodeId(NodeId nodeId) const noexcept | mmcfilters::MorphologicalTree | inline |
| getMutationVersion() const noexcept | mmcfilters::MorphologicalTree | inline |
| getNextSibling(NodeId nodeId) const | mmcfilters::MorphologicalTree | inline |
| getNodeIdSpaceSize(NodeIdSpace outputSpace) const | mmcfilters::MorphologicalTree | inline |
| getNumFreeNodeSlots() const | mmcfilters::MorphologicalTree | inline |
| getNumHigraNodes() const | mmcfilters::MorphologicalTree | inline |
| getPathBetweenNodes(NodeId sourceNodeId, NodeId targetNodeId) const | mmcfilters::MorphologicalTree | inline |
| gridDomain2D() const noexcept | mmcfilters::MorphologicalTree | inline |
| hasChild(NodeId parentNodeId, NodeId childId) const | mmcfilters::MorphologicalTree | inline |
| hasDetachedAliveNodes() const noexcept | mmcfilters::MorphologicalTree | inline |
| hasEmptyProperPart(NodeId nodeId) const | mmcfilters::MorphologicalTree | inline |
| hasGridDomain2D() const noexcept | mmcfilters::MorphologicalTree | inline |
| isAlive(NodeId nodeId) const | mmcfilters::MorphologicalTree | inline |
| isAncestor(NodeId u, NodeId v) const | mmcfilters::MorphologicalTree | inline |
| isComparable(NodeId u, NodeId v) const | mmcfilters::MorphologicalTree | inline |
| isDescendant(NodeId u, NodeId v) const | mmcfilters::MorphologicalTree | inline |
| isEditing() const noexcept | mmcfilters::MorphologicalTree | inline |
| isLeaf(NodeId nodeId) const | mmcfilters::MorphologicalTree | inline |
| isNode(NodeId nodeId) const noexcept | mmcfilters::MorphologicalTree | inline |
| isPixel(PixelId pixel) const noexcept | mmcfilters::MorphologicalTree | inline |
| isRoot(NodeId nodeId) const | mmcfilters::MorphologicalTree | inline |
| isStrictAncestor(NodeId u, NodeId v) const | mmcfilters::MorphologicalTree | inline |
| isStrictComparable(NodeId u, NodeId v) const | mmcfilters::MorphologicalTree | inline |
| isStrictDescendant(NodeId u, NodeId v) const | mmcfilters::MorphologicalTree | inline |
| isTreeOfPartialPartitions() const | mmcfilters::MorphologicalTree | inline |
| kind() const noexcept | mmcfilters::MorphologicalTree | inline |
| leaves() const | mmcfilters::MorphologicalTree | inline |
| lowestCommonAncestor(NodeId u, NodeId v) const | mmcfilters::MorphologicalTree | inline |
| lowestCommonAncestors(std::span< const std::pair< NodeId, NodeId > > queries) const | mmcfilters::MorphologicalTree | inline |
| mergeNodeIntoParent(NodeId nodeId) | mmcfilters::MorphologicalTree | inline |
| MorphologicalTree(const MorphologicalTree &)=delete | mmcfilters::MorphologicalTree | |
| MorphologicalTree(MorphologicalTree &&other) | mmcfilters::MorphologicalTree | inline |
| MorphologicalTree(detail::MorphologicalTreeConstructionTag, std::span< const NodeId > nodeParent, std::span< const NodeId > smallestNodeMap, NodeId root, int rows, int columns, MorphologicalTreeSemantics semantics) | mmcfilters::MorphologicalTree | inline |
| MorphologicalTree(detail::MorphologicalTreeConstructionTag, std::span< const NodeId > nodeParent, std::span< const NodeId > smallestNodeMap, NodeId root, MorphologicalTreeSemantics semantics) | mmcfilters::MorphologicalTree | inline |
| MorphologicalTreeFactory (defined in mmcfilters::MorphologicalTree) | mmcfilters::MorphologicalTree | friend |
| nodeAltitudeOrder() const noexcept | mmcfilters::MorphologicalTree | inline |
| nodeSupport(NodeId nodeId) const | mmcfilters::MorphologicalTree | inline |
| numChildren(NodeId nodeId) const | mmcfilters::MorphologicalTree | inline |
| numColumns() const | mmcfilters::MorphologicalTree | inline |
| numDescendants(NodeId nodeId) const | mmcfilters::MorphologicalTree | inline |
| numInternalNodeSlots() const | mmcfilters::MorphologicalTree | inline |
| numLeafNodes() const | mmcfilters::MorphologicalTree | inline |
| numNodes() const noexcept | mmcfilters::MorphologicalTree | inline |
| numPixels() const | mmcfilters::MorphologicalTree | inline |
| numRows() const | mmcfilters::MorphologicalTree | inline |
| numSiblings(NodeId nodeId) const | mmcfilters::MorphologicalTree | inline |
| operator=(const MorphologicalTree &)=delete | mmcfilters::MorphologicalTree | |
| operator=(MorphologicalTree &&other) | mmcfilters::MorphologicalTree | inline |
| parent(NodeId nodeId) const | mmcfilters::MorphologicalTree | inline |
| postOrder() const | mmcfilters::MorphologicalTree | inline |
| postOrder(NodeId rootNodeId) const | mmcfilters::MorphologicalTree | inline |
| properPart(NodeId nodeId) const | mmcfilters::MorphologicalTree | inline |
| properPartCardinality(NodeId nodeId) const | mmcfilters::MorphologicalTree | inline |
| pruneNode(NodeId nodeId) | mmcfilters::MorphologicalTree | inline |
| requireGridDomain2D(const char *context) const | mmcfilters::MorphologicalTree | inline |
| requireMutationVersion(std::size_t expectedVersion, const char *context) const | mmcfilters::MorphologicalTree | inline |
| requireNotEditing(const char *context) const | mmcfilters::MorphologicalTree | inline |
| root() const | mmcfilters::MorphologicalTree | inline |
| saturatedResidualContext() const noexcept | mmcfilters::MorphologicalTree | inline |
| semantics() const noexcept | mmcfilters::MorphologicalTree | inline |
| sharedAdjacencyContext() const noexcept | mmcfilters::MorphologicalTree | inline |
| smallestNode(PixelId pixel) const | mmcfilters::MorphologicalTree | inline |
| smallestNodeMap() const noexcept | mmcfilters::MorphologicalTree | inline |
| subtreeNodes(NodeId nodeId) const | mmcfilters::MorphologicalTree | inline |
| topographicConvention() const noexcept | mmcfilters::MorphologicalTree | inline |
| TreeEditor (defined in mmcfilters::MorphologicalTree) | mmcfilters::MorphologicalTree | friend |
| validateConnectedRootedTree() const | mmcfilters::MorphologicalTree | inline |
| validateConnectedRootedTreeResult() const noexcept | mmcfilters::MorphologicalTree | inline |
| validateTreeOfPartialPartitions() const | mmcfilters::MorphologicalTree | inline |
| ~MorphologicalTree()=default | mmcfilters::MorphologicalTree | virtual |