|
mmcfilters
Public API documentation
|
Range wrapper for the path connecting two nodes in the same component. More...
#include <MorphologicalTree.hpp>
Public Member Functions | |
| PathBetweenNodesRange ()=default | |
| Creates an empty path-between-nodes range. | |
| PathBetweenNodesRange (const MorphologicalTree *tree, NodeId sourceNodeId, NodeId targetNodeId, std::size_t expectedVersion) | |
| Materialises and owns the path between two nodes. | |
| PathBetweenNodesIterator | begin () const |
| Returns an iterator at the first node in the materialised path. | |
| PathBetweenNodesIterator | end () const |
| Returns the materialised path range sentinel. | |
Range wrapper for the path connecting two nodes in the same component.
Definition at line 4129 of file MorphologicalTree.hpp.
|
inline |
Materialises and owns the path between two nodes.
| tree | Tree topology. |
| sourceNodeId | Node identifier. |
| targetNodeId | Node identifier. |
| expectedVersion | Mutation version required by the operation. |
Definition at line 4212 of file MorphologicalTree.hpp.
|
inline |
Returns an iterator at the first node in the materialised path.
Definition at line 4220 of file MorphologicalTree.hpp.
|
inline |
Returns the materialised path range sentinel.
Definition at line 4227 of file MorphologicalTree.hpp.