Mercurial > hg > orthanc
comparison Plugins/Engine/PluginsEnumerations.cpp @ 2424:7ef9207f31d4
New pixel formats exposed in plugin SDK
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Tue, 10 Oct 2017 12:38:02 +0200 |
parents | a3a65de1840f |
children | 878b59270859 |
comparison
equal
deleted
inserted
replaced
2423:5a7c5c541a1d | 2424:7ef9207f31d4 |
---|---|
137 | 137 |
138 OrthancPluginPixelFormat Convert(PixelFormat format) | 138 OrthancPluginPixelFormat Convert(PixelFormat format) |
139 { | 139 { |
140 switch (format) | 140 switch (format) |
141 { | 141 { |
142 case PixelFormat_BGRA32: | |
143 return OrthancPluginPixelFormat_BGRA32; | |
144 | |
145 case PixelFormat_Float32: | |
146 return OrthancPluginPixelFormat_Float32; | |
147 | |
142 case PixelFormat_Grayscale16: | 148 case PixelFormat_Grayscale16: |
143 return OrthancPluginPixelFormat_Grayscale16; | 149 return OrthancPluginPixelFormat_Grayscale16; |
144 | 150 |
151 case PixelFormat_Grayscale32: | |
152 return OrthancPluginPixelFormat_Grayscale32; | |
153 | |
145 case PixelFormat_Grayscale8: | 154 case PixelFormat_Grayscale8: |
146 return OrthancPluginPixelFormat_Grayscale8; | 155 return OrthancPluginPixelFormat_Grayscale8; |
147 | 156 |
148 case PixelFormat_RGB24: | 157 case PixelFormat_RGB24: |
149 return OrthancPluginPixelFormat_RGB24; | 158 return OrthancPluginPixelFormat_RGB24; |
150 | 159 |
160 case PixelFormat_RGB48: | |
161 return OrthancPluginPixelFormat_RGB48; | |
162 | |
151 case PixelFormat_RGBA32: | 163 case PixelFormat_RGBA32: |
152 return OrthancPluginPixelFormat_RGBA32; | 164 return OrthancPluginPixelFormat_RGBA32; |
153 | 165 |
154 case PixelFormat_SignedGrayscale16: | 166 case PixelFormat_SignedGrayscale16: |
155 return OrthancPluginPixelFormat_SignedGrayscale16; | 167 return OrthancPluginPixelFormat_SignedGrayscale16; |
162 | 174 |
163 PixelFormat Convert(OrthancPluginPixelFormat format) | 175 PixelFormat Convert(OrthancPluginPixelFormat format) |
164 { | 176 { |
165 switch (format) | 177 switch (format) |
166 { | 178 { |
179 case OrthancPluginPixelFormat_BGRA32: | |
180 return PixelFormat_BGRA32; | |
181 | |
182 case OrthancPluginPixelFormat_Float32: | |
183 return PixelFormat_Float32; | |
184 | |
167 case OrthancPluginPixelFormat_Grayscale16: | 185 case OrthancPluginPixelFormat_Grayscale16: |
168 return PixelFormat_Grayscale16; | 186 return PixelFormat_Grayscale16; |
169 | 187 |
188 case OrthancPluginPixelFormat_Grayscale32: | |
189 return PixelFormat_Grayscale32; | |
190 | |
170 case OrthancPluginPixelFormat_Grayscale8: | 191 case OrthancPluginPixelFormat_Grayscale8: |
171 return PixelFormat_Grayscale8; | 192 return PixelFormat_Grayscale8; |
172 | 193 |
173 case OrthancPluginPixelFormat_RGB24: | 194 case OrthancPluginPixelFormat_RGB24: |
174 return PixelFormat_RGB24; | 195 return PixelFormat_RGB24; |
196 | |
197 case OrthancPluginPixelFormat_RGB48: | |
198 return PixelFormat_RGB48; | |
175 | 199 |
176 case OrthancPluginPixelFormat_RGBA32: | 200 case OrthancPluginPixelFormat_RGBA32: |
177 return PixelFormat_RGBA32; | 201 return PixelFormat_RGBA32; |
178 | 202 |
179 case OrthancPluginPixelFormat_SignedGrayscale16: | 203 case OrthancPluginPixelFormat_SignedGrayscale16: |