Mercurial > hg > orthanc-stone
comparison Framework/Toolbox/DicomInstanceParameters.h @ 768:55411e7da2f7
LookupTableTextureSceneLayer
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Thu, 23 May 2019 20:04:33 +0200 |
parents | d716bfb3e07c |
children | b24c208fa953 |
comparison
equal
deleted
inserted
replaced
767:dce5b067d040 | 768:55411e7da2f7 |
---|---|
20 | 20 |
21 | 21 |
22 #pragma once | 22 #pragma once |
23 | 23 |
24 #include "../StoneEnumerations.h" | 24 #include "../StoneEnumerations.h" |
25 #include "../Scene2D/TextureBaseSceneLayer.h" | 25 #include "../Scene2D/LookupTableTextureSceneLayer.h" |
26 #include "../Toolbox/CoordinateSystem3D.h" | 26 #include "../Toolbox/CoordinateSystem3D.h" |
27 | 27 |
28 #include <Core/IDynamicObject.h> | 28 #include <Core/IDynamicObject.h> |
29 #include <Core/DicomFormat/DicomImageInformation.h> | 29 #include <Core/DicomFormat/DicomImageInformation.h> |
30 | 30 |
70 void ApplyRescale(Orthanc::ImageAccessor& image, | 70 void ApplyRescale(Orthanc::ImageAccessor& image, |
71 bool useDouble) const; | 71 bool useDouble) const; |
72 }; | 72 }; |
73 | 73 |
74 | 74 |
75 Orthanc::ImageAccessor* ConvertToFloat(const Orthanc::ImageAccessor& pixelData) const; | |
76 | |
77 | |
75 Data data_; | 78 Data data_; |
76 | 79 |
77 | 80 |
78 public: | 81 public: |
79 DicomInstanceParameters(const DicomInstanceParameters& other) : | 82 DicomInstanceParameters(const DicomInstanceParameters& other) : |
179 { | 182 { |
180 return data_.expectedPixelFormat_; | 183 return data_.expectedPixelFormat_; |
181 } | 184 } |
182 | 185 |
183 TextureBaseSceneLayer* CreateTexture(const Orthanc::ImageAccessor& pixelData) const; | 186 TextureBaseSceneLayer* CreateTexture(const Orthanc::ImageAccessor& pixelData) const; |
187 | |
188 LookupTableTextureSceneLayer* CreateLookupTableTexture(const Orthanc::ImageAccessor& pixelData) const; | |
184 }; | 189 }; |
185 } | 190 } |