Mercurial > hg > orthanc-stone
comparison Framework/Widgets/LayerWidget.h @ 97:d18dcc963930 wasm
separation of the renderers vs. viewport slice
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Tue, 30 May 2017 14:09:11 +0200 |
parents | f8bce1bebe01 |
children | 474d85e76499 |
comparison
equal
deleted
inserted
replaced
96:f8bce1bebe01 | 97:d18dcc963930 |
---|---|
21 | 21 |
22 #pragma once | 22 #pragma once |
23 | 23 |
24 #include "WorldSceneWidget.h" | 24 #include "WorldSceneWidget.h" |
25 #include "../Layers/ILayerSource.h" | 25 #include "../Layers/ILayerSource.h" |
26 #include "../Toolbox/Extent.h" | |
26 | 27 |
27 #include <map> | 28 #include <map> |
28 | 29 |
29 namespace OrthancStone | 30 namespace OrthancStone |
30 { | 31 { |
47 | 48 |
48 | 49 |
49 bool LookupLayer(size_t& index /* out */, | 50 bool LookupLayer(size_t& index /* out */, |
50 const ILayerSource& layer) const; | 51 const ILayerSource& layer) const; |
51 | 52 |
52 bool GetAndFixExtent(double& x1, | 53 void GetLayerExtent(Extent& extent, |
53 double& y1, | 54 ILayerSource& source) const; |
54 double& x2, | |
55 double& y2, | |
56 ILayerSource& source) const; | |
57 | 55 |
58 virtual void NotifyGeometryReady(const ILayerSource& source); | 56 virtual void NotifyGeometryReady(const ILayerSource& source); |
59 | 57 |
60 virtual void NotifyGeometryError(const ILayerSource& source); | 58 virtual void NotifyGeometryError(const ILayerSource& source); |
61 | 59 |