Calibration Library 1.0.0
A C++ library for camera calibration and vision-related geometric transformations
Loading...
Searching...
No Matches
stages.h
Go to the documentation of this file.
1#pragma once
2
4
5namespace calib::pipeline {
6
7class IntrinsicStage final : public CalibrationStage {
8 public:
9 [[nodiscard]] auto name() const -> std::string override { return "intrinsics"; }
10 [[nodiscard]] auto run(PipelineContext& context) -> PipelineStageResult override;
11};
12
14 public:
15 [[nodiscard]] auto name() const -> std::string override { return "stereo"; }
16 [[nodiscard]] auto run(PipelineContext& context) -> PipelineStageResult override;
17};
18
20 public:
21 [[nodiscard]] auto name() const -> std::string override { return "hand_eye"; }
22 [[nodiscard]] auto run(PipelineContext& context) -> PipelineStageResult override;
23};
24
26 public:
27 [[nodiscard]] auto name() const -> std::string override { return "bundle"; }
28 [[nodiscard]] auto run(PipelineContext& context) -> PipelineStageResult override;
29};
30
31} // namespace calib::pipeline
auto run(PipelineContext &context) -> PipelineStageResult override
auto name() const -> std::string override
Definition stages.h:27
auto run(PipelineContext &context) -> PipelineStageResult override
auto name() const -> std::string override
Definition stages.h:21
auto name() const -> std::string override
Definition stages.h:9
auto run(PipelineContext &context) -> PipelineStageResult override
auto run(PipelineContext &context) -> PipelineStageResult override
auto name() const -> std::string override
Definition stages.h:15