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 {