comparison Framework/Scene2DViewport/LineMeasureTool.h @ 774:66ac7a2d1e3a

A few renames and cleanups + moved GUI constants to controller + start work on hit tests for measure tools and mouse hover.
author Benjamin Golinvaux <bgo@osimis.io>
date Fri, 24 May 2019 15:59:51 +0200
parents 92c400a09f1b
children e42b491f1fb2
comparison
equal deleted inserted replaced
761:07adcffba38c 774:66ac7a2d1e3a
22 22
23 #include "../Scene2D/PolylineSceneLayer.h" 23 #include "../Scene2D/PolylineSceneLayer.h"
24 #include "../Scene2D/Scene2D.h" 24 #include "../Scene2D/Scene2D.h"
25 #include "../Scene2D/ScenePoint2D.h" 25 #include "../Scene2D/ScenePoint2D.h"
26 #include "../Scene2D/TextSceneLayer.h" 26 #include "../Scene2D/TextSceneLayer.h"
27 #include "MeasureTools.h" 27 #include "MeasureTool.h"
28 28
29 #include <boost/shared_ptr.hpp> 29 #include <boost/shared_ptr.hpp>
30 #include <boost/weak_ptr.hpp> 30 #include <boost/weak_ptr.hpp>
31 31
32 #include <vector> 32 #include <vector>
43 43
44 void SetStart(ScenePoint2D start); 44 void SetStart(ScenePoint2D start);
45 void SetEnd(ScenePoint2D end); 45 void SetEnd(ScenePoint2D end);
46 void Set(ScenePoint2D start, ScenePoint2D end); 46 void Set(ScenePoint2D start, ScenePoint2D end);
47 47
48
49 virtual bool HitTest(ScenePoint2D p) const ORTHANC_OVERRIDE;
50
48 private: 51 private:
49 virtual void RefreshScene() ORTHANC_OVERRIDE; 52 virtual void RefreshScene() ORTHANC_OVERRIDE;
50 void RemoveFromScene(); 53 void RemoveFromScene();
51 54
52 private: 55 private: