Mercurial > hg > orthanc-python
comparison Sources/Autogenerated/sdk_OrthancPluginDicomInstance.methods.h @ 174:e9be3c9294d4 java-code-model
[IMPORTANT] replaced old auto-generated code with Java code model
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Thu, 27 Jun 2024 18:02:06 +0200 |
parents | 5643e97d9367 |
children | f34f3a149c22 |
comparison
equal
deleted
inserted
replaced
173:3c72d1f4c2a5 | 174:e9be3c9294d4 |
---|---|
9 PyErr_SetString(PyExc_ValueError, "Invalid object"); | 9 PyErr_SetString(PyExc_ValueError, "Invalid object"); |
10 return NULL; | 10 return NULL; |
11 } | 11 } |
12 | 12 |
13 | 13 |
14 | |
14 const char* s = OrthancPluginGetInstanceRemoteAet(OrthancPlugins::GetGlobalContext(), self->object_); | 15 const char* s = OrthancPluginGetInstanceRemoteAet(OrthancPlugins::GetGlobalContext(), self->object_); |
15 | 16 |
16 if (s == NULL) | 17 if (s == NULL) |
17 { | 18 { |
18 Py_INCREF(Py_None); | 19 Py_INCREF(Py_None); |
34 PyErr_SetString(PyExc_ValueError, "Invalid object"); | 35 PyErr_SetString(PyExc_ValueError, "Invalid object"); |
35 return NULL; | 36 return NULL; |
36 } | 37 } |
37 | 38 |
38 | 39 |
40 | |
39 long value = OrthancPluginGetInstanceSize(OrthancPlugins::GetGlobalContext(), self->object_); | 41 long value = OrthancPluginGetInstanceSize(OrthancPlugins::GetGlobalContext(), self->object_); |
40 | 42 |
41 return PyLong_FromLong(value); | 43 return PyLong_FromLong(value); |
42 } | 44 } |
43 | 45 |
49 if (self->object_ == NULL) | 51 if (self->object_ == NULL) |
50 { | 52 { |
51 PyErr_SetString(PyExc_ValueError, "Invalid object"); | 53 PyErr_SetString(PyExc_ValueError, "Invalid object"); |
52 return NULL; | 54 return NULL; |
53 } | 55 } |
56 | |
54 | 57 |
55 | 58 |
56 OrthancPlugins::OrthancString s; | 59 OrthancPlugins::OrthancString s; |
57 s.Assign(OrthancPluginGetInstanceJson(OrthancPlugins::GetGlobalContext(), self->object_)); | 60 s.Assign(OrthancPluginGetInstanceJson(OrthancPlugins::GetGlobalContext(), self->object_)); |
58 | 61 |
77 PyErr_SetString(PyExc_ValueError, "Invalid object"); | 80 PyErr_SetString(PyExc_ValueError, "Invalid object"); |
78 return NULL; | 81 return NULL; |
79 } | 82 } |
80 | 83 |
81 | 84 |
85 | |
82 OrthancPlugins::OrthancString s; | 86 OrthancPlugins::OrthancString s; |
83 s.Assign(OrthancPluginGetInstanceSimplifiedJson(OrthancPlugins::GetGlobalContext(), self->object_)); | 87 s.Assign(OrthancPluginGetInstanceSimplifiedJson(OrthancPlugins::GetGlobalContext(), self->object_)); |
84 | 88 |
85 if (s.GetContent() == NULL) | 89 if (s.GetContent() == NULL) |
86 { | 90 { |
109 if (!PyArg_ParseTuple(args, "s", &arg0)) | 113 if (!PyArg_ParseTuple(args, "s", &arg0)) |
110 { | 114 { |
111 PyErr_SetString(PyExc_TypeError, "Bad types for the arguments (1 arguments expected)"); | 115 PyErr_SetString(PyExc_TypeError, "Bad types for the arguments (1 arguments expected)"); |
112 return NULL; | 116 return NULL; |
113 } | 117 } |
118 | |
114 long value = OrthancPluginHasInstanceMetadata(OrthancPlugins::GetGlobalContext(), self->object_, arg0); | 119 long value = OrthancPluginHasInstanceMetadata(OrthancPlugins::GetGlobalContext(), self->object_, arg0); |
115 | 120 |
116 return PyLong_FromLong(value); | 121 return PyLong_FromLong(value); |
117 } | 122 } |
118 | 123 |
132 if (!PyArg_ParseTuple(args, "s", &arg0)) | 137 if (!PyArg_ParseTuple(args, "s", &arg0)) |
133 { | 138 { |
134 PyErr_SetString(PyExc_TypeError, "Bad types for the arguments (1 arguments expected)"); | 139 PyErr_SetString(PyExc_TypeError, "Bad types for the arguments (1 arguments expected)"); |
135 return NULL; | 140 return NULL; |
136 } | 141 } |
142 | |
137 const char* s = OrthancPluginGetInstanceMetadata(OrthancPlugins::GetGlobalContext(), self->object_, arg0); | 143 const char* s = OrthancPluginGetInstanceMetadata(OrthancPlugins::GetGlobalContext(), self->object_, arg0); |
138 | 144 |
139 if (s == NULL) | 145 if (s == NULL) |
140 { | 146 { |
141 Py_INCREF(Py_None); | 147 Py_INCREF(Py_None); |
157 PyErr_SetString(PyExc_ValueError, "Invalid object"); | 163 PyErr_SetString(PyExc_ValueError, "Invalid object"); |
158 return NULL; | 164 return NULL; |
159 } | 165 } |
160 | 166 |
161 | 167 |
168 | |
162 OrthancPluginInstanceOrigin value = OrthancPluginGetInstanceOrigin(OrthancPlugins::GetGlobalContext(), self->object_); | 169 OrthancPluginInstanceOrigin value = OrthancPluginGetInstanceOrigin(OrthancPlugins::GetGlobalContext(), self->object_); |
163 | 170 |
164 return PyLong_FromLong(value); | 171 return PyLong_FromLong(value); |
165 } | 172 } |
166 | 173 |
172 if (self->object_ == NULL) | 179 if (self->object_ == NULL) |
173 { | 180 { |
174 PyErr_SetString(PyExc_ValueError, "Invalid object"); | 181 PyErr_SetString(PyExc_ValueError, "Invalid object"); |
175 return NULL; | 182 return NULL; |
176 } | 183 } |
184 | |
177 | 185 |
178 | 186 |
179 OrthancPlugins::OrthancString s; | 187 OrthancPlugins::OrthancString s; |
180 s.Assign(OrthancPluginGetInstanceTransferSyntaxUid(OrthancPlugins::GetGlobalContext(), self->object_)); | 188 s.Assign(OrthancPluginGetInstanceTransferSyntaxUid(OrthancPlugins::GetGlobalContext(), self->object_)); |
181 | 189 |
200 PyErr_SetString(PyExc_ValueError, "Invalid object"); | 208 PyErr_SetString(PyExc_ValueError, "Invalid object"); |
201 return NULL; | 209 return NULL; |
202 } | 210 } |
203 | 211 |
204 | 212 |
213 | |
205 long value = OrthancPluginHasInstancePixelData(OrthancPlugins::GetGlobalContext(), self->object_); | 214 long value = OrthancPluginHasInstancePixelData(OrthancPlugins::GetGlobalContext(), self->object_); |
206 | 215 |
207 return PyLong_FromLong(value); | 216 return PyLong_FromLong(value); |
208 } | 217 } |
209 | 218 |
217 PyErr_SetString(PyExc_ValueError, "Invalid object"); | 226 PyErr_SetString(PyExc_ValueError, "Invalid object"); |
218 return NULL; | 227 return NULL; |
219 } | 228 } |
220 | 229 |
221 | 230 |
231 | |
222 long value = OrthancPluginGetInstanceFramesCount(OrthancPlugins::GetGlobalContext(), self->object_); | 232 long value = OrthancPluginGetInstanceFramesCount(OrthancPlugins::GetGlobalContext(), self->object_); |
223 | 233 |
224 return PyLong_FromLong(value); | 234 return PyLong_FromLong(value); |
225 } | 235 } |
226 | 236 |
240 if (!PyArg_ParseTuple(args, "k", &arg0)) | 250 if (!PyArg_ParseTuple(args, "k", &arg0)) |
241 { | 251 { |
242 PyErr_SetString(PyExc_TypeError, "Bad types for the arguments (1 arguments expected)"); | 252 PyErr_SetString(PyExc_TypeError, "Bad types for the arguments (1 arguments expected)"); |
243 return NULL; | 253 return NULL; |
244 } | 254 } |
255 | |
245 OrthancPlugins::MemoryBuffer buffer; | 256 OrthancPlugins::MemoryBuffer buffer; |
246 OrthancPluginErrorCode code = OrthancPluginGetInstanceRawFrame(OrthancPlugins::GetGlobalContext(), *buffer, self->object_, arg0); | 257 OrthancPluginErrorCode code = OrthancPluginGetInstanceRawFrame(OrthancPlugins::GetGlobalContext(), *buffer, self->object_, arg0); |
247 | 258 |
248 if (code == OrthancPluginErrorCode_Success) | 259 if (code == OrthancPluginErrorCode_Success) |
249 { | 260 { |
272 if (!PyArg_ParseTuple(args, "k", &arg0)) | 283 if (!PyArg_ParseTuple(args, "k", &arg0)) |
273 { | 284 { |
274 PyErr_SetString(PyExc_TypeError, "Bad types for the arguments (1 arguments expected)"); | 285 PyErr_SetString(PyExc_TypeError, "Bad types for the arguments (1 arguments expected)"); |
275 return NULL; | 286 return NULL; |
276 } | 287 } |
288 | |
277 // This is the case of a constructor | 289 // This is the case of a constructor |
278 OrthancPluginImage* obj = OrthancPluginGetInstanceDecodedFrame(OrthancPlugins::GetGlobalContext(), self->object_, arg0); | 290 OrthancPluginImage* obj = OrthancPluginGetInstanceDecodedFrame(OrthancPlugins::GetGlobalContext(), self->object_, arg0); |
279 | 291 |
280 if (obj == NULL) | 292 if (obj == NULL) |
281 { | 293 { |
301 PyErr_SetString(PyExc_ValueError, "Invalid object"); | 313 PyErr_SetString(PyExc_ValueError, "Invalid object"); |
302 return NULL; | 314 return NULL; |
303 } | 315 } |
304 | 316 |
305 | 317 |
318 | |
306 OrthancPlugins::MemoryBuffer buffer; | 319 OrthancPlugins::MemoryBuffer buffer; |
307 OrthancPluginErrorCode code = OrthancPluginSerializeDicomInstance(OrthancPlugins::GetGlobalContext(), *buffer, self->object_); | 320 OrthancPluginErrorCode code = OrthancPluginSerializeDicomInstance(OrthancPlugins::GetGlobalContext(), *buffer, self->object_); |
308 | 321 |
309 if (code == OrthancPluginErrorCode_Success) | 322 if (code == OrthancPluginErrorCode_Success) |
310 { | 323 { |
335 if (!PyArg_ParseTuple(args, "llk", &arg0, &arg1, &arg2)) | 348 if (!PyArg_ParseTuple(args, "llk", &arg0, &arg1, &arg2)) |
336 { | 349 { |
337 PyErr_SetString(PyExc_TypeError, "Bad types for the arguments (3 arguments expected)"); | 350 PyErr_SetString(PyExc_TypeError, "Bad types for the arguments (3 arguments expected)"); |
338 return NULL; | 351 return NULL; |
339 } | 352 } |
353 | |
340 OrthancPlugins::OrthancString s; | 354 OrthancPlugins::OrthancString s; |
341 s.Assign(OrthancPluginGetInstanceAdvancedJson(OrthancPlugins::GetGlobalContext(), self->object_, static_cast<OrthancPluginDicomToJsonFormat>(arg0), static_cast<OrthancPluginDicomToJsonFlags>(arg1), arg2)); | 355 s.Assign(OrthancPluginGetInstanceAdvancedJson(OrthancPlugins::GetGlobalContext(), self->object_, static_cast<OrthancPluginDicomToJsonFormat>(arg0), static_cast<OrthancPluginDicomToJsonFlags>(arg1), arg2)); |
342 | 356 |
343 if (s.GetContent() == NULL) | 357 if (s.GetContent() == NULL) |
344 { | 358 { |