Mercurial > hg > orthanc-stone
diff OrthancStone/Sources/Scene2DViewport/MeasureTrackers.h @ 1571:85e117739eca
cppcheck
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Mon, 21 Sep 2020 17:46:39 +0200 |
parents | 244ad1e4e76a |
children | 8563ea5d8ae4 |
line wrap: on
line diff
--- a/OrthancStone/Sources/Scene2DViewport/MeasureTrackers.h Mon Sep 21 14:50:26 2020 +0200 +++ b/OrthancStone/Sources/Scene2DViewport/MeasureTrackers.h Mon Sep 21 17:46:39 2020 +0200 @@ -36,45 +36,50 @@ { class CreateMeasureTracker : public IFlexiblePointerTracker { + private: + bool commitResult_; + + protected: + boost::shared_ptr<CreateMeasureCommand> command_; + boost::shared_ptr<IViewport> viewport_; + bool alive_; + + explicit CreateMeasureTracker(boost::shared_ptr<IViewport> viewport); + + virtual ~CreateMeasureTracker(); + public: virtual void Cancel() ORTHANC_OVERRIDE; + virtual bool IsAlive() const ORTHANC_OVERRIDE; - protected: - CreateMeasureTracker(boost::shared_ptr<IViewport> viewport); + }; - ~CreateMeasureTracker(); - - protected: - boost::shared_ptr<CreateMeasureCommand> command_; - boost::shared_ptr<IViewport> viewport_; - bool alive_; - - private: - bool commitResult_; - }; class EditMeasureTracker : public IFlexiblePointerTracker { - public: - virtual void Cancel() ORTHANC_OVERRIDE; - virtual bool IsAlive() const ORTHANC_OVERRIDE; + private: + ScenePoint2D originalClickPosition_; + bool commitResult_; + protected: - EditMeasureTracker(boost::shared_ptr<IViewport> viewport, const PointerEvent& e); + boost::shared_ptr<EditMeasureCommand> command_; + boost::shared_ptr<IViewport> viewport_; + bool alive_; + + EditMeasureTracker(boost::shared_ptr<IViewport> viewport, + const PointerEvent& e); ~EditMeasureTracker(); - protected: - boost::shared_ptr<EditMeasureCommand> command_; - boost::shared_ptr<IViewport> viewport_; - bool alive_; - - ScenePoint2D GetOriginalClickPosition() const + ScenePoint2D GetOriginalClickPosition() const { return originalClickPosition_; } - private: - ScenePoint2D originalClickPosition_; - bool commitResult_; + + public: + virtual void Cancel() ORTHANC_OVERRIDE; + + virtual bool IsAlive() const ORTHANC_OVERRIDE; }; }