| clone() const | mmcfilters::MorphologicalTree | inline |
| edit() | mmcfilters::MorphologicalTree | inline |
| getAdjacencyRelation() noexcept | mmcfilters::MorphologicalTree | inline |
| getAdjacencyRelation() const noexcept | mmcfilters::MorphologicalTree | inline |
| getAliveNodeIds() const | mmcfilters::MorphologicalTree | inline |
| getChildren(NodeId nodeId) const | mmcfilters::MorphologicalTree | inline |
| getConnectedComponent(NodeId nodeId) const | mmcfilters::MorphologicalTree | inline |
| getDescendants(NodeId nodeId) const | mmcfilters::MorphologicalTree | inline |
| getFirstChild(NodeId nodeId) const | mmcfilters::MorphologicalTree | inline |
| getHigraNodeId(NodeId nodeId) const noexcept | mmcfilters::MorphologicalTree | inline |
| getIteratorBreadthFirstTraversal() const | mmcfilters::MorphologicalTree | inline |
| getIteratorBreadthFirstTraversal(NodeId rootNodeId) const | mmcfilters::MorphologicalTree | inline |
| getLeaves() const | mmcfilters::MorphologicalTree | inline |
| getLowestCommonAncestor(NodeId u, NodeId v) const | mmcfilters::MorphologicalTree | inline |
| getMutationVersion() const noexcept | mmcfilters::MorphologicalTree | inline |
| getNextSibling(NodeId nodeId) const | mmcfilters::MorphologicalTree | inline |
| getNodeIdSpaceSize(NodeIdSpace outputSpace) const | mmcfilters::MorphologicalTree | inline |
| getNodeNumDescendants(NodeId nodeId) const | mmcfilters::MorphologicalTree | inline |
| getNodeNumSiblings(NodeId nodeId) const | mmcfilters::MorphologicalTree | inline |
| getNodeParent(NodeId nodeId) const | mmcfilters::MorphologicalTree | inline |
| getNodeSubtree(NodeId nodeId) const | mmcfilters::MorphologicalTree | inline |
| getNodeTimePostOrder(NodeId nodeId) const | mmcfilters::MorphologicalTree | inline |
| getNodeTimePreOrder(NodeId nodeId) const | mmcfilters::MorphologicalTree | inline |
| getNumChildren(NodeId nodeId) const | mmcfilters::MorphologicalTree | inline |
| getNumColsOfImage() const | mmcfilters::MorphologicalTree | inline |
| getNumFreeNodeSlots() const | mmcfilters::MorphologicalTree | inline |
| getNumHigraNodes() const | mmcfilters::MorphologicalTree | inline |
| getNumInternalNodeSlots() const | mmcfilters::MorphologicalTree | inline |
| getNumLeafNodes() const | mmcfilters::MorphologicalTree | inline |
| getNumNodes() const noexcept | mmcfilters::MorphologicalTree | inline |
| getNumProperParts(NodeId nodeId) const | mmcfilters::MorphologicalTree | inline |
| getNumRowsOfImage() const | mmcfilters::MorphologicalTree | inline |
| getNumTotalProperParts() const | mmcfilters::MorphologicalTree | inline |
| getPathBetweenNodes(NodeId sourceNodeId, NodeId targetNodeId) const | mmcfilters::MorphologicalTree | inline |
| getPathToRootNodes(NodeId nodeId) const | mmcfilters::MorphologicalTree | inline |
| getPostOrderNodes() const | mmcfilters::MorphologicalTree | inline |
| getPostOrderNodes(NodeId rootNodeId) const | mmcfilters::MorphologicalTree | inline |
| getProperPartOwner(NodeId properPartId) const | mmcfilters::MorphologicalTree | inline |
| getProperParts(NodeId nodeId) const | mmcfilters::MorphologicalTree | inline |
| getRoot() const | mmcfilters::MorphologicalTree | inline |
| getTreeOfShapesMaxTreeAdjacencyRadius() const | mmcfilters::MorphologicalTree | inline |
| getTreeOfShapesMaxTreeAdjacencyRelation() const noexcept | mmcfilters::MorphologicalTree | inline |
| getTreeOfShapesMinTreeAdjacencyRadius() const | mmcfilters::MorphologicalTree | inline |
| getTreeOfShapesMinTreeAdjacencyRelation() const noexcept | mmcfilters::MorphologicalTree | inline |
| getTreeType() const noexcept | mmcfilters::MorphologicalTree | inline |
| hasAdjacencyRelation() const noexcept | mmcfilters::MorphologicalTree | inline |
| hasChild(NodeId parentNodeId, NodeId childId) const | mmcfilters::MorphologicalTree | inline |
| hasDetachedAliveNodes() const noexcept | mmcfilters::MorphologicalTree | inline |
| hasTreeOfShapesAdjacencyPolicy() 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 |
| isProperPart(NodeId id) 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 |
| mergeNodeIntoParent(NodeId nodeId) | mmcfilters::MorphologicalTree | inline |
| MorphologicalTree(const MorphologicalTree &)=delete | mmcfilters::MorphologicalTree | |
| MorphologicalTree(MorphologicalTree &&) noexcept=default | mmcfilters::MorphologicalTree | |
| MorphologicalTree(detail::MorphologicalTreeConstructionTag, ImagePtr< PixelType > imgPtr, ComponentTreeKind kind, double radius) | mmcfilters::MorphologicalTree | inline |
| MorphologicalTree(detail::MorphologicalTreeConstructionTag, ImageUInt8Ptr imgPtr, ToSInterpolation interpolation, int infinitySeedRow, int infinitySeedCol) | mmcfilters::MorphologicalTree | inline |
| MorphologicalTree(detail::MorphologicalTreeConstructionTag, std::span< const NodeId > parent, int rows, int cols, MorphologicalTreeKind kind, std::optional< AdjacencyRelation > adjacency) | mmcfilters::MorphologicalTree | inline |
| MorphologicalTree(detail::MorphologicalTreeConstructionTag, std::span< const NodeId > nodeParent, std::span< const NodeId > properPartOwner, NodeId root, int rows, int cols) | mmcfilters::MorphologicalTree | inline |
| operator=(const MorphologicalTree &)=delete | mmcfilters::MorphologicalTree | |
| operator=(MorphologicalTree &&) noexcept=default | mmcfilters::MorphologicalTree | |
| pruneNode(NodeId nodeId) | mmcfilters::MorphologicalTree | inline |
| requireMutationVersion(std::size_t expectedVersion, const char *context) const | mmcfilters::MorphologicalTree | inline |
| requireNotEditing(const char *context) const | mmcfilters::MorphologicalTree | inline |
| TreeEditor (defined in mmcfilters::MorphologicalTree) | mmcfilters::MorphologicalTree | friend |
| validateConnectedRootedTree() const | mmcfilters::MorphologicalTree | inline |
| validateConnectedRootedTreeResult() const noexcept | mmcfilters::MorphologicalTree | inline |
| ~MorphologicalTree()=default | mmcfilters::MorphologicalTree | virtual |