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()
found::DistancePipelineExecutor::~DistancePipelineExecutor |
( |
| ) |
|
Destroys this and all distance determination pipeline resources.
◆ DistancePipelineExecutor()
Constructs a DistancePipelineExecutor.
- Parameters
-
options | The options to create the pipeline |
edgeDetectionAlgorithm | The edge detection algorithm to use |
distanceAlgorithm | The distance determination algorithm to use |
vectorizationAlgorithm | The vectorization algorithm to use |
- Precondition
- options.image.image must be point to heap allocated memory. This is guarenteed as long as strtoimage is used to create the image, and it throws an error if the image is not valid.
◆ ExecutePipeline()
void found::DistancePipelineExecutor::ExecutePipeline |
( |
| ) |
|
|
overridevirtual |
◆ OutputResults()
void found::DistancePipelineExecutor::OutputResults |
( |
| ) |
|
|
overridevirtual |
◆ distanceAlgorithm
The Distance Determination Algorithm being used.
◆ edgeDetectionAlgorithm
The Edge Detection Algorithm used.
◆ options_
◆ pipeline_
The Distance pipeline being used.
◆ vectorizationAlgorithm
The Vectorization/Rotation Algorithm being used.
The documentation for this class was generated from the following files: