comparison Framework/Toolbox/OrthancSlicesLoader.h @ 647:6af3099ed8da

uncoupling OrthancStone::SlicesSorter from OrthancStone::Slice
author Sebastien Jodogne <s.jodogne@gmail.com>
date Mon, 13 May 2019 17:03:46 +0200
parents f0008c55e5f7
children d2c0e347ddc2
comparison
equal deleted inserted replaced
646:b4fe9642e83b 647:6af3099ed8da
24 #include "../Messages/IObservable.h" 24 #include "../Messages/IObservable.h"
25 #include "../StoneEnumerations.h" 25 #include "../StoneEnumerations.h"
26 #include "IWebService.h" 26 #include "IWebService.h"
27 #include "OrthancApiClient.h" 27 #include "OrthancApiClient.h"
28 #include "SlicesSorter.h" 28 #include "SlicesSorter.h"
29 #include "Slice.h"
29 30
30 #include <Core/Images/Image.h> 31 #include <Core/Images/Image.h>
31 32
32 33
33 namespace OrthancStone 34 namespace OrthancStone
193 void ScheduleLoadFrame(const std::string& instanceId, 194 void ScheduleLoadFrame(const std::string& instanceId,
194 unsigned int frame); 195 unsigned int frame);
195 196
196 bool IsGeometryReady() const; 197 bool IsGeometryReady() const;
197 198
198 size_t GetSliceCount() const; 199 size_t GetSlicesCount() const;
199 200
200 const Slice& GetSlice(size_t index) const; 201 const Slice& GetSlice(size_t index) const;
201 202
202 bool LookupSlice(size_t& index, 203 bool LookupSlice(size_t& index,
203 const CoordinateSystem3D& plane) const; 204 const CoordinateSystem3D& plane) const;