Lazy result for side-level contour traces.
More...
#include <ContourTraceComputation.hpp>
Lazy result for side-level contour traces.
Definition at line 107 of file ContourTraceComputation.hpp.
◆ getEdges()
| EdgeRange mmcfilters::ContourTraceComputation::IncrementalContourTraces::getEdges |
( |
NodeId |
node | ) |
const |
|
inline |
Returns unordered materialized boundary edges for one node.
- Parameters
-
- Returns
- Unordered materialized boundary edges for one node.
Definition at line 448 of file ContourTraceComputation.hpp.
◆ getLoopEdges()
Returns the ordered edges belonging to one loop.
- Parameters
-
| loop | Contour loop descriptor. |
- Returns
- The ordered edges belonging to one loop.
Definition at line 483 of file ContourTraceComputation.hpp.
◆ getLoops()
| std::vector< ContourTraceLoop > mmcfilters::ContourTraceComputation::IncrementalContourTraces::getLoops |
( |
NodeId |
node | ) |
const |
|
inline |
Returns an owning copy of the loop metadata for one node.
The returned vector remains valid when later lazy queries materialize loops for other nodes.
- Parameters
-
- Returns
- An owning copy of the loop metadata for one node.
Definition at line 464 of file ContourTraceComputation.hpp.
◆ isEdgeMaterialized()
| bool mmcfilters::ContourTraceComputation::IncrementalContourTraces::isEdgeMaterialized |
( |
NodeId |
node | ) |
const |
|
inline |
Returns whether packed boundary edges are materialized for node.
- Parameters
-
- Returns
- Whether packed boundary edges are materialized for node.
Definition at line 522 of file ContourTraceComputation.hpp.
◆ isMaterialized()
| bool mmcfilters::ContourTraceComputation::IncrementalContourTraces::isMaterialized |
( |
| ) |
const |
|
inline |
Returns whether loop traces are materialized for every live node.
- Returns
- Whether loop traces are materialized for every live node.
Definition at line 506 of file ContourTraceComputation.hpp.
◆ isNodeTraced()
| bool mmcfilters::ContourTraceComputation::IncrementalContourTraces::isNodeTraced |
( |
NodeId |
node | ) |
const |
|
inline |
Returns whether ordered loops are materialized for node.
- Parameters
-
- Returns
- Whether ordered loops are materialized for node.
Definition at line 534 of file ContourTraceComputation.hpp.
◆ materializeAll()
| void mmcfilters::ContourTraceComputation::IncrementalContourTraces::materializeAll |
( |
| ) |
const |
|
inline |
◆ ContourTraceComputation
The documentation for this struct was generated from the following file: