From 3832f65ab63925f1c948414f3c2315d8a95ceaf5 Mon Sep 17 00:00:00 2001 From: Martin Valgur Date: Fri, 19 Jun 2020 16:40:16 +0300 Subject: [PATCH] make CameraIntrinsics easier to construct --- include/surface_normal/base.hpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/include/surface_normal/base.hpp b/include/surface_normal/base.hpp index f883cdb..c47ce14 100644 --- a/include/surface_normal/base.hpp +++ b/include/surface_normal/base.hpp @@ -15,6 +15,10 @@ struct CameraIntrinsics { float cx; float cy; + CameraIntrinsics() = default; + + CameraIntrinsics(float f, float cx, float cy) : f(f), cx(cx), cy(cy) {} + CameraIntrinsics(CameraIntrinsicsTuple t) { f = std::get<0>(t); cx = std::get<1>(t);