Mercurial > hg > orthanc-stone
comparison Framework/Scene2DViewport/MeasureTool.cpp @ 891:0aff28f15ea2
new abstraction: IViewport
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Wed, 10 Jul 2019 18:18:42 +0200 |
parents | e42b491f1fb2 |
children | 262a0244e9b2 |
comparison
equal
deleted
inserted
replaced
890:77c96ba899f9 | 891:0aff28f15ea2 |
---|---|
74 "Using dead ViewportController object!"); | 74 "Using dead ViewportController object!"); |
75 return controller; | 75 return controller; |
76 #endif | 76 #endif |
77 } | 77 } |
78 | 78 |
79 boost::shared_ptr<Scene2D> MeasureTool::GetScene() | |
80 { | |
81 return GetController()->GetScene(); | |
82 } | |
83 | |
84 boost::shared_ptr<const Scene2D> MeasureTool::GetScene() const | |
85 { | |
86 return GetController()->GetScene(); | |
87 } | |
88 | |
89 MeasureTool::MeasureTool(MessageBroker& broker, | 79 MeasureTool::MeasureTool(MessageBroker& broker, |
90 boost::weak_ptr<ViewportController> controllerW) | 80 boost::weak_ptr<ViewportController> controllerW) |
91 : IObserver(broker) | 81 : IObserver(broker) |
92 , controllerW_(controllerW) | 82 , controllerW_(controllerW) |
93 , enabled_(true) | 83 , enabled_(true) |