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: