DistancePipelineExecutor is the pipeline executor for the distance determination pipeline.
More...
#include <executors.hpp>
DistancePipelineExecutor is the pipeline executor for the distance determination pipeline.
◆ DistancePipelineExecutor() [1/2]
Constructs a DistancePipelineExecutor (no edge-filters)
- Parameters
-
- Precondition
- edgeDetectionAlgorithm, distanceAlgorithm, and vectorizationAlgorithm are non-null and already configured to operate on (Image -> Points -> PositionVector) in that order.
-
Each provided stage is already "ready" (e.g., pipelines passed in were Completed) before transfer.
◆ DistancePipelineExecutor() [2/2]
Constructs a DistancePipelineExecutor with an edge-filtering pipeline.
- Parameters
-
- Precondition
- edgeDetectionAlgorithm, filters, distanceAlgorithm, and vectorizationAlgorithm are non-null.
-
filters has been completed (ready) prior to being passed in so it can run as a stage.
-
Stage input/output types align with the Distance pipeline: Image -> Points -> Points -> PositionVector.
◆ ExecutePipeline()
| void found::DistancePipelineExecutor::ExecutePipeline |
( |
| ) |
|
|
overridevirtual |
◆ OutputResults()
| void found::DistancePipelineExecutor::OutputResults |
( |
| ) |
|
|
overridevirtual |
The documentation for this class was generated from the following files:
- src/command-line/execution/executors.hpp
- src/command-line/execution/executors.cpp