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