From dc10d73c96d78f1beb4281b11a1d3318748039cc Mon Sep 17 00:00:00 2001 From: TinyOh Date: Wed, 9 Jan 2019 17:38:02 +0800 Subject: [PATCH] feat(depth/points process): add member calib_infos_ --- src/mynteye/api/processor/depth_processor.cc | 3 ++- src/mynteye/api/processor/depth_processor.h | 2 ++ src/mynteye/api/processor/points_processor.cc | 3 ++- src/mynteye/api/processor/points_processor.h | 1 + 4 files changed, 7 insertions(+), 2 deletions(-) diff --git a/src/mynteye/api/processor/depth_processor.cc b/src/mynteye/api/processor/depth_processor.cc index 5acd907..bf9747d 100644 --- a/src/mynteye/api/processor/depth_processor.cc +++ b/src/mynteye/api/processor/depth_processor.cc @@ -24,7 +24,8 @@ const char DepthProcessor::NAME[] = "DepthProcessor"; DepthProcessor::DepthProcessor( std::shared_ptr calib_infos, std::int32_t proc_period) - : Processor(std::move(proc_period)) { + : Processor(std::move(proc_period)), + calib_infos_(calib_infos) { VLOG(2) << __func__ << ": proc_period=" << proc_period; } diff --git a/src/mynteye/api/processor/depth_processor.h b/src/mynteye/api/processor/depth_processor.h index 7660c73..6cfe591 100644 --- a/src/mynteye/api/processor/depth_processor.h +++ b/src/mynteye/api/processor/depth_processor.h @@ -37,6 +37,8 @@ class DepthProcessor : public Processor { Object *OnCreateOutput() override; bool OnProcess( Object *const in, Object *const out, Processor *const parent) override; + private: + std::shared_ptr calib_infos_; }; MYNTEYE_END_NAMESPACE diff --git a/src/mynteye/api/processor/points_processor.cc b/src/mynteye/api/processor/points_processor.cc index 4bf4d95..b9dd867 100644 --- a/src/mynteye/api/processor/points_processor.cc +++ b/src/mynteye/api/processor/points_processor.cc @@ -55,7 +55,8 @@ const char PointsProcessor::NAME[] = "PointsProcessor"; PointsProcessor::PointsProcessor( std::shared_ptr calib_infos, std::int32_t proc_period) - : Processor(std::move(proc_period)) { + : Processor(std::move(proc_period)), + calib_infos_(calib_infos) { VLOG(2) << __func__ << ": proc_period=" << proc_period; } diff --git a/src/mynteye/api/processor/points_processor.h b/src/mynteye/api/processor/points_processor.h index 7dfa068..a2dbcdb 100644 --- a/src/mynteye/api/processor/points_processor.h +++ b/src/mynteye/api/processor/points_processor.h @@ -41,6 +41,7 @@ class PointsProcessor : public Processor { Object *const in, Object *const out, Processor *const parent) override; private: + std::shared_ptr calib_infos_; }; MYNTEYE_END_NAMESPACE