Mercurial > hg > orthanc-stone
comparison Framework/Widgets/IWorldSceneInteractor.h @ 53:c2dc924f1a63 wasm
removing threading out of the framework
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Thu, 27 Apr 2017 16:57:49 +0200 |
parents | 28956ed68280 |
children | 01aa453d4d5b |
comparison
equal
deleted
inserted
replaced
52:37e504582af6 | 53:c2dc924f1a63 |
---|---|
30 | 30 |
31 namespace OrthancStone | 31 namespace OrthancStone |
32 { | 32 { |
33 class WorldSceneWidget; | 33 class WorldSceneWidget; |
34 | 34 |
35 class IWorldSceneInteractor : public IThreadSafe | 35 class IWorldSceneInteractor : public boost::noncopyable |
36 { | 36 { |
37 public: | 37 public: |
38 virtual ~IWorldSceneInteractor() | |
39 { | |
40 } | |
41 | |
38 virtual IWorldSceneMouseTracker* CreateMouseTracker(WorldSceneWidget& widget, | 42 virtual IWorldSceneMouseTracker* CreateMouseTracker(WorldSceneWidget& widget, |
39 const SliceGeometry& slice, | 43 const SliceGeometry& slice, |
40 const ViewportGeometry& view, | 44 const ViewportGeometry& view, |
41 MouseButton button, | 45 MouseButton button, |
42 double x, | 46 double x, |