From d7cbe6e947ed894ed61dddcc3cf0804982b4e3b8 Mon Sep 17 00:00:00 2001 From: Igor Wodiany Date: Thu, 19 Oct 2017 22:05:49 +0100 Subject: [PATCH] Add const to getViewerPose() getViewerPose() doesn't modify an object of the class so it can be made const. It also makes this method consistent with other getters in the class as they are defined as const. --- modules/viz/src/vizimpl.cpp | 2 +- modules/viz/src/vizimpl.hpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/viz/src/vizimpl.cpp b/modules/viz/src/vizimpl.cpp index a927ca65ac..b9cdc91ced 100644 --- a/modules/viz/src/vizimpl.cpp +++ b/modules/viz/src/vizimpl.cpp @@ -509,7 +509,7 @@ void cv::viz::Viz3d::VizImpl::setViewerPose(const Affine3d &pose) } ///////////////////////////////////////////////////////////////////////////////////////////// -cv::Affine3d cv::viz::Viz3d::VizImpl::getViewerPose() +cv::Affine3d cv::viz::Viz3d::VizImpl::getViewerPose() const { vtkCamera& camera = *renderer_->GetActiveCamera(); diff --git a/modules/viz/src/vizimpl.hpp b/modules/viz/src/vizimpl.hpp index 65edffb3dc..d3e7f17350 100644 --- a/modules/viz/src/vizimpl.hpp +++ b/modules/viz/src/vizimpl.hpp @@ -88,7 +88,7 @@ public: void resetCamera(); void setViewerPose(const Affine3d &pose); - Affine3d getViewerPose(); + Affine3d getViewerPose() const; void convertToWindowCoordinates(const Point3d &pt, Point3d &window_coord); void converTo3DRay(const Point3d &window_coord, Point3d &origin, Vec3d &direction);