Mercurial > hg > orthanc-python
annotate Sources/Autogenerated/sdk_GlobalFunctions.impl.h @ 189:46a81ed6e843
removed pointless function orthanc.CreateMemoryBuffer()
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Tue, 02 Jul 2024 17:17:24 +0200 |
parents | 008be55355a4 |
children | cf15599a1608 |
rev | line source |
---|---|
1
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1 /** |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
2 * Python plugin for Orthanc |
166
6fada29b6759
updated copyright, as Orthanc Team now replaces Osimis
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
155
diff
changeset
|
3 * Copyright (C) 2020-2023 Osimis S.A., Belgium |
6fada29b6759
updated copyright, as Orthanc Team now replaces Osimis
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
155
diff
changeset
|
4 * Copyright (C) 2024-2024 Orthanc Team SRL, Belgium |
155
71d305c29cfa
updated year to 2024
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
149
diff
changeset
|
5 * Copyright (C) 2021-2024 Sebastien Jodogne, ICTEAM UCLouvain, Belgium |
1
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
6 * |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
7 * This program is free software: you can redistribute it and/or |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
8 * modify it under the terms of the GNU Affero General Public License |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
9 * as published by the Free Software Foundation, either version 3 of |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
10 * the License, or (at your option) any later version. |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
11 * |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
12 * This program is distributed in the hope that it will be useful, but |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
13 * WITHOUT ANY WARRANTY; without even the implied warranty of |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
14 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
15 * Affero General Public License for more details. |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
16 * |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
17 * You should have received a copy of the GNU Affero General Public License |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
18 * along with this program. If not, see <http://www.gnu.org/licenses/>. |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
19 **/ |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
20 |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
21 |
170
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
22 static PyObject* sdk_OrthancPluginAutodetectMimeType(PyObject* module, PyObject* args) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
23 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
24 PythonLock::LogCall("Calling Python global function: OrthancPluginAutodetectMimeType()"); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
25 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
26 const char* arg0 = NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
27 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
28 if (!PyArg_ParseTuple(args, "s", &arg0)) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
29 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
30 PyErr_SetString(PyExc_TypeError, "Bad types for the arguments (1 arguments expected)"); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
31 return NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
32 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
33 const char* s = OrthancPluginAutodetectMimeType(OrthancPlugins::GetGlobalContext(), arg0); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
34 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
35 if (s == NULL) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
36 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
37 Py_INCREF(Py_None); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
38 return Py_None; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
39 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
40 else |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
41 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
42 return PyUnicode_FromString(s); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
43 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
44 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
45 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
46 static PyObject* sdk_OrthancPluginBufferCompression(PyObject* module, PyObject* args) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
47 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
48 PythonLock::LogCall("Calling Python global function: OrthancPluginBufferCompression()"); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
49 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
50 Py_buffer arg0; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
51 long int arg2 = 0; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
52 unsigned char arg3 = 0; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
53 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
54 if (!PyArg_ParseTuple(args, "s*lb", &arg0, &arg2, &arg3)) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
55 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
56 PyErr_SetString(PyExc_TypeError, "Bad types for the arguments (3 arguments expected)"); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
57 return NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
58 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
59 OrthancPlugins::MemoryBuffer buffer; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
60 OrthancPluginErrorCode code = OrthancPluginBufferCompression(OrthancPlugins::GetGlobalContext(), *buffer, arg0.buf, arg0.len, static_cast<OrthancPluginCompressionType>(arg2), arg3); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
61 PyBuffer_Release(&arg0); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
62 if (code == OrthancPluginErrorCode_Success) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
63 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
64 return PyBytes_FromStringAndSize(buffer.GetData(), buffer.GetSize()); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
65 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
66 else |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
67 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
68 PythonLock::RaiseException(code); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
69 return NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
70 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
71 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
72 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
73 static PyObject* sdk_OrthancPluginCheckVersion(PyObject* module, PyObject* args) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
74 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
75 PythonLock::LogCall("Calling Python global function: OrthancPluginCheckVersion()"); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
76 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
77 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
78 long value = OrthancPluginCheckVersion(OrthancPlugins::GetGlobalContext()); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
79 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
80 return PyLong_FromLong(value); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
81 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
82 |
1
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
83 static PyObject* sdk_OrthancPluginCheckVersionAdvanced(PyObject* module, PyObject* args) |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
84 { |
28
b2bbb516056e
The "Calling Python..." info logs are disabled if "PythonVerbose" is "false"
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
1
diff
changeset
|
85 PythonLock::LogCall("Calling Python global function: OrthancPluginCheckVersionAdvanced()"); |
1
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
86 |
177
008be55355a4
regenerating the wrapper after patching SDK
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
170
diff
changeset
|
87 long int arg0 = 0; |
008be55355a4
regenerating the wrapper after patching SDK
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
170
diff
changeset
|
88 long int arg1 = 0; |
008be55355a4
regenerating the wrapper after patching SDK
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
170
diff
changeset
|
89 long int arg2 = 0; |
1
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
90 |
177
008be55355a4
regenerating the wrapper after patching SDK
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
170
diff
changeset
|
91 if (!PyArg_ParseTuple(args, "lll", &arg0, &arg1, &arg2)) |
1
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
92 { |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
93 PyErr_SetString(PyExc_TypeError, "Bad types for the arguments (3 arguments expected)"); |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
94 return NULL; |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
95 } |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
96 long value = OrthancPluginCheckVersionAdvanced(OrthancPlugins::GetGlobalContext(), arg0, arg1, arg2); |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
97 |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
98 return PyLong_FromLong(value); |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
99 } |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
100 |
170
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
101 static PyObject* sdk_OrthancPluginCompressJpegImage(PyObject* module, PyObject* args) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
102 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
103 PythonLock::LogCall("Calling Python global function: OrthancPluginCompressJpegImage()"); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
104 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
105 long int arg0 = 0; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
106 unsigned long arg1 = 0; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
107 unsigned long arg2 = 0; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
108 unsigned long arg3 = 0; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
109 Py_buffer arg4; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
110 unsigned char arg5 = 0; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
111 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
112 if (!PyArg_ParseTuple(args, "lkkks*b", &arg0, &arg1, &arg2, &arg3, &arg4, &arg5)) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
113 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
114 PyErr_SetString(PyExc_TypeError, "Bad types for the arguments (6 arguments expected)"); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
115 return NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
116 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
117 OrthancPlugins::MemoryBuffer buffer; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
118 OrthancPluginErrorCode code = OrthancPluginCompressJpegImage(OrthancPlugins::GetGlobalContext(), *buffer, static_cast<OrthancPluginPixelFormat>(arg0), arg1, arg2, arg3, arg4.buf, arg5); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
119 PyBuffer_Release(&arg4); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
120 if (code == OrthancPluginErrorCode_Success) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
121 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
122 return PyBytes_FromStringAndSize(buffer.GetData(), buffer.GetSize()); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
123 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
124 else |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
125 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
126 PythonLock::RaiseException(code); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
127 return NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
128 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
129 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
130 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
131 static PyObject* sdk_OrthancPluginCompressPngImage(PyObject* module, PyObject* args) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
132 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
133 PythonLock::LogCall("Calling Python global function: OrthancPluginCompressPngImage()"); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
134 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
135 long int arg0 = 0; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
136 unsigned long arg1 = 0; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
137 unsigned long arg2 = 0; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
138 unsigned long arg3 = 0; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
139 Py_buffer arg4; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
140 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
141 if (!PyArg_ParseTuple(args, "lkkks*", &arg0, &arg1, &arg2, &arg3, &arg4)) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
142 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
143 PyErr_SetString(PyExc_TypeError, "Bad types for the arguments (5 arguments expected)"); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
144 return NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
145 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
146 OrthancPlugins::MemoryBuffer buffer; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
147 OrthancPluginErrorCode code = OrthancPluginCompressPngImage(OrthancPlugins::GetGlobalContext(), *buffer, static_cast<OrthancPluginPixelFormat>(arg0), arg1, arg2, arg3, arg4.buf); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
148 PyBuffer_Release(&arg4); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
149 if (code == OrthancPluginErrorCode_Success) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
150 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
151 return PyBytes_FromStringAndSize(buffer.GetData(), buffer.GetSize()); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
152 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
153 else |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
154 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
155 PythonLock::RaiseException(code); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
156 return NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
157 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
158 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
159 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
160 static PyObject* sdk_OrthancPluginComputeMd5(PyObject* module, PyObject* args) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
161 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
162 PythonLock::LogCall("Calling Python global function: OrthancPluginComputeMd5()"); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
163 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
164 Py_buffer arg0; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
165 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
166 if (!PyArg_ParseTuple(args, "s*", &arg0)) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
167 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
168 PyErr_SetString(PyExc_TypeError, "Bad types for the arguments (1 arguments expected)"); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
169 return NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
170 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
171 OrthancPlugins::OrthancString s; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
172 s.Assign(OrthancPluginComputeMd5(OrthancPlugins::GetGlobalContext(), arg0.buf, arg0.len)); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
173 PyBuffer_Release(&arg0); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
174 if (s.GetContent() == NULL) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
175 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
176 PythonLock::RaiseException(OrthancPluginErrorCode_InternalError); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
177 return NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
178 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
179 else |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
180 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
181 return PyUnicode_FromString(s.GetContent()); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
182 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
183 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
184 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
185 static PyObject* sdk_OrthancPluginComputeSha1(PyObject* module, PyObject* args) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
186 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
187 PythonLock::LogCall("Calling Python global function: OrthancPluginComputeSha1()"); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
188 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
189 Py_buffer arg0; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
190 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
191 if (!PyArg_ParseTuple(args, "s*", &arg0)) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
192 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
193 PyErr_SetString(PyExc_TypeError, "Bad types for the arguments (1 arguments expected)"); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
194 return NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
195 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
196 OrthancPlugins::OrthancString s; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
197 s.Assign(OrthancPluginComputeSha1(OrthancPlugins::GetGlobalContext(), arg0.buf, arg0.len)); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
198 PyBuffer_Release(&arg0); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
199 if (s.GetContent() == NULL) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
200 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
201 PythonLock::RaiseException(OrthancPluginErrorCode_InternalError); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
202 return NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
203 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
204 else |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
205 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
206 return PyUnicode_FromString(s.GetContent()); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
207 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
208 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
209 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
210 static PyObject* sdk_OrthancPluginCreateDicomInstance(PyObject* module, PyObject* args) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
211 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
212 PythonLock::LogCall("Calling Python global function: OrthancPluginCreateDicomInstance()"); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
213 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
214 Py_buffer arg0; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
215 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
216 if (!PyArg_ParseTuple(args, "s*", &arg0)) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
217 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
218 PyErr_SetString(PyExc_TypeError, "Bad types for the arguments (1 arguments expected)"); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
219 return NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
220 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
221 // This is the case of a constructor |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
222 OrthancPluginDicomInstance* obj = OrthancPluginCreateDicomInstance(OrthancPlugins::GetGlobalContext(), arg0.buf, arg0.len); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
223 PyBuffer_Release(&arg0); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
224 if (obj == NULL) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
225 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
226 PythonLock::RaiseException(OrthancPluginErrorCode_InternalError); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
227 return NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
228 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
229 else |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
230 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
231 PyObject *argList = Py_BuildValue("Lb", obj, false /* not borrowed */); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
232 PyObject *python = PyObject_CallObject((PyObject *) &sdk_OrthancPluginDicomInstance_Type, argList); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
233 Py_DECREF(argList); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
234 return python; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
235 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
236 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
237 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
238 static PyObject* sdk_OrthancPluginCreateFindMatcher(PyObject* module, PyObject* args) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
239 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
240 PythonLock::LogCall("Calling Python global function: OrthancPluginCreateFindMatcher()"); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
241 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
242 Py_buffer arg0; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
243 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
244 if (!PyArg_ParseTuple(args, "s*", &arg0)) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
245 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
246 PyErr_SetString(PyExc_TypeError, "Bad types for the arguments (1 arguments expected)"); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
247 return NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
248 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
249 // This is the case of a constructor |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
250 OrthancPluginFindMatcher* obj = OrthancPluginCreateFindMatcher(OrthancPlugins::GetGlobalContext(), arg0.buf, arg0.len); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
251 PyBuffer_Release(&arg0); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
252 if (obj == NULL) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
253 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
254 PythonLock::RaiseException(OrthancPluginErrorCode_InternalError); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
255 return NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
256 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
257 else |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
258 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
259 PyObject *argList = Py_BuildValue("Lb", obj, false /* not borrowed */); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
260 PyObject *python = PyObject_CallObject((PyObject *) &sdk_OrthancPluginFindMatcher_Type, argList); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
261 Py_DECREF(argList); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
262 return python; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
263 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
264 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
265 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
266 static PyObject* sdk_OrthancPluginCreateImage(PyObject* module, PyObject* args) |
1
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
267 { |
170
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
268 PythonLock::LogCall("Calling Python global function: OrthancPluginCreateImage()"); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
269 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
270 long int arg0 = 0; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
271 unsigned long arg1 = 0; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
272 unsigned long arg2 = 0; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
273 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
274 if (!PyArg_ParseTuple(args, "lkk", &arg0, &arg1, &arg2)) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
275 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
276 PyErr_SetString(PyExc_TypeError, "Bad types for the arguments (3 arguments expected)"); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
277 return NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
278 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
279 // This is the case of a constructor |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
280 OrthancPluginImage* obj = OrthancPluginCreateImage(OrthancPlugins::GetGlobalContext(), static_cast<OrthancPluginPixelFormat>(arg0), arg1, arg2); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
281 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
282 if (obj == NULL) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
283 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
284 PythonLock::RaiseException(OrthancPluginErrorCode_InternalError); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
285 return NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
286 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
287 else |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
288 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
289 PyObject *argList = Py_BuildValue("Lb", obj, false /* not borrowed */); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
290 PyObject *python = PyObject_CallObject((PyObject *) &sdk_OrthancPluginImage_Type, argList); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
291 Py_DECREF(argList); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
292 return python; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
293 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
294 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
295 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
296 static PyObject* sdk_OrthancPluginDecodeDicomImage(PyObject* module, PyObject* args) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
297 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
298 PythonLock::LogCall("Calling Python global function: OrthancPluginDecodeDicomImage()"); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
299 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
300 Py_buffer arg0; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
301 unsigned long arg2 = 0; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
302 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
303 if (!PyArg_ParseTuple(args, "s*k", &arg0, &arg2)) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
304 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
305 PyErr_SetString(PyExc_TypeError, "Bad types for the arguments (2 arguments expected)"); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
306 return NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
307 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
308 // This is the case of a constructor |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
309 OrthancPluginImage* obj = OrthancPluginDecodeDicomImage(OrthancPlugins::GetGlobalContext(), arg0.buf, arg0.len, arg2); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
310 PyBuffer_Release(&arg0); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
311 if (obj == NULL) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
312 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
313 PythonLock::RaiseException(OrthancPluginErrorCode_InternalError); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
314 return NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
315 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
316 else |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
317 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
318 PyObject *argList = Py_BuildValue("Lb", obj, false /* not borrowed */); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
319 PyObject *python = PyObject_CallObject((PyObject *) &sdk_OrthancPluginImage_Type, argList); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
320 Py_DECREF(argList); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
321 return python; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
322 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
323 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
324 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
325 static PyObject* sdk_OrthancPluginDicomBufferToJson(PyObject* module, PyObject* args) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
326 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
327 PythonLock::LogCall("Calling Python global function: OrthancPluginDicomBufferToJson()"); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
328 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
329 Py_buffer arg0; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
330 long int arg2 = 0; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
331 long int arg3 = 0; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
332 unsigned long arg4 = 0; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
333 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
334 if (!PyArg_ParseTuple(args, "s*llk", &arg0, &arg2, &arg3, &arg4)) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
335 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
336 PyErr_SetString(PyExc_TypeError, "Bad types for the arguments (4 arguments expected)"); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
337 return NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
338 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
339 OrthancPlugins::OrthancString s; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
340 s.Assign(OrthancPluginDicomBufferToJson(OrthancPlugins::GetGlobalContext(), arg0.buf, arg0.len, static_cast<OrthancPluginDicomToJsonFormat>(arg2), static_cast<OrthancPluginDicomToJsonFlags>(arg3), arg4)); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
341 PyBuffer_Release(&arg0); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
342 if (s.GetContent() == NULL) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
343 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
344 PythonLock::RaiseException(OrthancPluginErrorCode_InternalError); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
345 return NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
346 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
347 else |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
348 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
349 return PyUnicode_FromString(s.GetContent()); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
350 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
351 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
352 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
353 static PyObject* sdk_OrthancPluginDicomInstanceToJson(PyObject* module, PyObject* args) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
354 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
355 PythonLock::LogCall("Calling Python global function: OrthancPluginDicomInstanceToJson()"); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
356 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
357 const char* arg0 = NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
358 long int arg1 = 0; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
359 long int arg2 = 0; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
360 unsigned long arg3 = 0; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
361 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
362 if (!PyArg_ParseTuple(args, "sllk", &arg0, &arg1, &arg2, &arg3)) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
363 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
364 PyErr_SetString(PyExc_TypeError, "Bad types for the arguments (4 arguments expected)"); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
365 return NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
366 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
367 OrthancPlugins::OrthancString s; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
368 s.Assign(OrthancPluginDicomInstanceToJson(OrthancPlugins::GetGlobalContext(), arg0, static_cast<OrthancPluginDicomToJsonFormat>(arg1), static_cast<OrthancPluginDicomToJsonFlags>(arg2), arg3)); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
369 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
370 if (s.GetContent() == NULL) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
371 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
372 PythonLock::RaiseException(OrthancPluginErrorCode_InternalError); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
373 return NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
374 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
375 else |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
376 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
377 return PyUnicode_FromString(s.GetContent()); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
378 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
379 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
380 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
381 static PyObject* sdk_OrthancPluginExtendOrthancExplorer(PyObject* module, PyObject* args) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
382 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
383 PythonLock::LogCall("Calling Python global function: OrthancPluginExtendOrthancExplorer()"); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
384 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
385 const char* arg0 = NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
386 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
387 if (!PyArg_ParseTuple(args, "s", &arg0)) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
388 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
389 PyErr_SetString(PyExc_TypeError, "Bad types for the arguments (1 arguments expected)"); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
390 return NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
391 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
392 OrthancPluginExtendOrthancExplorer(OrthancPlugins::GetGlobalContext(), arg0); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
393 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
394 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
395 Py_INCREF(Py_None); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
396 return Py_None; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
397 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
398 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
399 static PyObject* sdk_OrthancPluginGenerateRestApiAuthorizationToken(PyObject* module, PyObject* args) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
400 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
401 PythonLock::LogCall("Calling Python global function: OrthancPluginGenerateRestApiAuthorizationToken()"); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
402 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
403 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
404 OrthancPlugins::OrthancString s; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
405 s.Assign(OrthancPluginGenerateRestApiAuthorizationToken(OrthancPlugins::GetGlobalContext())); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
406 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
407 if (s.GetContent() == NULL) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
408 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
409 PythonLock::RaiseException(OrthancPluginErrorCode_InternalError); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
410 return NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
411 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
412 else |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
413 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
414 return PyUnicode_FromString(s.GetContent()); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
415 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
416 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
417 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
418 static PyObject* sdk_OrthancPluginGenerateUuid(PyObject* module, PyObject* args) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
419 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
420 PythonLock::LogCall("Calling Python global function: OrthancPluginGenerateUuid()"); |
1
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
421 |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
422 |
170
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
423 OrthancPlugins::OrthancString s; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
424 s.Assign(OrthancPluginGenerateUuid(OrthancPlugins::GetGlobalContext())); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
425 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
426 if (s.GetContent() == NULL) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
427 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
428 PythonLock::RaiseException(OrthancPluginErrorCode_InternalError); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
429 return NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
430 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
431 else |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
432 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
433 return PyUnicode_FromString(s.GetContent()); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
434 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
435 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
436 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
437 static PyObject* sdk_OrthancPluginGetCommandLineArgument(PyObject* module, PyObject* args) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
438 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
439 PythonLock::LogCall("Calling Python global function: OrthancPluginGetCommandLineArgument()"); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
440 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
441 unsigned long arg0 = 0; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
442 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
443 if (!PyArg_ParseTuple(args, "k", &arg0)) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
444 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
445 PyErr_SetString(PyExc_TypeError, "Bad types for the arguments (1 arguments expected)"); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
446 return NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
447 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
448 OrthancPlugins::OrthancString s; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
449 s.Assign(OrthancPluginGetCommandLineArgument(OrthancPlugins::GetGlobalContext(), arg0)); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
450 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
451 if (s.GetContent() == NULL) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
452 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
453 PythonLock::RaiseException(OrthancPluginErrorCode_InternalError); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
454 return NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
455 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
456 else |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
457 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
458 return PyUnicode_FromString(s.GetContent()); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
459 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
460 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
461 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
462 static PyObject* sdk_OrthancPluginGetCommandLineArgumentsCount(PyObject* module, PyObject* args) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
463 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
464 PythonLock::LogCall("Calling Python global function: OrthancPluginGetCommandLineArgumentsCount()"); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
465 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
466 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
467 long value = OrthancPluginGetCommandLineArgumentsCount(OrthancPlugins::GetGlobalContext()); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
468 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
469 return PyLong_FromLong(value); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
470 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
471 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
472 static PyObject* sdk_OrthancPluginGetConfiguration(PyObject* module, PyObject* args) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
473 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
474 PythonLock::LogCall("Calling Python global function: OrthancPluginGetConfiguration()"); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
475 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
476 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
477 OrthancPlugins::OrthancString s; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
478 s.Assign(OrthancPluginGetConfiguration(OrthancPlugins::GetGlobalContext())); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
479 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
480 if (s.GetContent() == NULL) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
481 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
482 PythonLock::RaiseException(OrthancPluginErrorCode_InternalError); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
483 return NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
484 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
485 else |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
486 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
487 return PyUnicode_FromString(s.GetContent()); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
488 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
489 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
490 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
491 static PyObject* sdk_OrthancPluginGetConfigurationPath(PyObject* module, PyObject* args) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
492 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
493 PythonLock::LogCall("Calling Python global function: OrthancPluginGetConfigurationPath()"); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
494 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
495 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
496 OrthancPlugins::OrthancString s; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
497 s.Assign(OrthancPluginGetConfigurationPath(OrthancPlugins::GetGlobalContext())); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
498 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
499 if (s.GetContent() == NULL) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
500 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
501 PythonLock::RaiseException(OrthancPluginErrorCode_InternalError); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
502 return NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
503 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
504 else |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
505 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
506 return PyUnicode_FromString(s.GetContent()); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
507 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
508 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
509 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
510 static PyObject* sdk_OrthancPluginGetDicomForInstance(PyObject* module, PyObject* args) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
511 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
512 PythonLock::LogCall("Calling Python global function: OrthancPluginGetDicomForInstance()"); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
513 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
514 const char* arg0 = NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
515 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
516 if (!PyArg_ParseTuple(args, "s", &arg0)) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
517 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
518 PyErr_SetString(PyExc_TypeError, "Bad types for the arguments (1 arguments expected)"); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
519 return NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
520 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
521 OrthancPlugins::MemoryBuffer buffer; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
522 OrthancPluginErrorCode code = OrthancPluginGetDicomForInstance(OrthancPlugins::GetGlobalContext(), *buffer, arg0); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
523 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
524 if (code == OrthancPluginErrorCode_Success) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
525 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
526 return PyBytes_FromStringAndSize(buffer.GetData(), buffer.GetSize()); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
527 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
528 else |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
529 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
530 PythonLock::RaiseException(code); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
531 return NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
532 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
533 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
534 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
535 static PyObject* sdk_OrthancPluginGetErrorDescription(PyObject* module, PyObject* args) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
536 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
537 PythonLock::LogCall("Calling Python global function: OrthancPluginGetErrorDescription()"); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
538 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
539 long int arg0 = 0; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
540 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
541 if (!PyArg_ParseTuple(args, "l", &arg0)) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
542 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
543 PyErr_SetString(PyExc_TypeError, "Bad types for the arguments (1 arguments expected)"); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
544 return NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
545 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
546 const char* s = OrthancPluginGetErrorDescription(OrthancPlugins::GetGlobalContext(), static_cast<OrthancPluginErrorCode>(arg0)); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
547 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
548 if (s == NULL) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
549 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
550 Py_INCREF(Py_None); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
551 return Py_None; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
552 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
553 else |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
554 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
555 return PyUnicode_FromString(s); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
556 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
557 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
558 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
559 static PyObject* sdk_OrthancPluginGetExpectedDatabaseVersion(PyObject* module, PyObject* args) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
560 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
561 PythonLock::LogCall("Calling Python global function: OrthancPluginGetExpectedDatabaseVersion()"); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
562 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
563 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
564 long value = OrthancPluginGetExpectedDatabaseVersion(OrthancPlugins::GetGlobalContext()); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
565 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
566 return PyLong_FromLong(value); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
567 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
568 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
569 static PyObject* sdk_OrthancPluginGetFontName(PyObject* module, PyObject* args) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
570 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
571 PythonLock::LogCall("Calling Python global function: OrthancPluginGetFontName()"); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
572 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
573 unsigned long arg0 = 0; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
574 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
575 if (!PyArg_ParseTuple(args, "k", &arg0)) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
576 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
577 PyErr_SetString(PyExc_TypeError, "Bad types for the arguments (1 arguments expected)"); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
578 return NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
579 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
580 const char* s = OrthancPluginGetFontName(OrthancPlugins::GetGlobalContext(), arg0); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
581 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
582 if (s == NULL) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
583 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
584 Py_INCREF(Py_None); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
585 return Py_None; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
586 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
587 else |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
588 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
589 return PyUnicode_FromString(s); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
590 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
591 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
592 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
593 static PyObject* sdk_OrthancPluginGetFontSize(PyObject* module, PyObject* args) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
594 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
595 PythonLock::LogCall("Calling Python global function: OrthancPluginGetFontSize()"); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
596 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
597 unsigned long arg0 = 0; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
598 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
599 if (!PyArg_ParseTuple(args, "k", &arg0)) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
600 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
601 PyErr_SetString(PyExc_TypeError, "Bad types for the arguments (1 arguments expected)"); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
602 return NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
603 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
604 long value = OrthancPluginGetFontSize(OrthancPlugins::GetGlobalContext(), arg0); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
605 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
606 return PyLong_FromLong(value); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
607 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
608 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
609 static PyObject* sdk_OrthancPluginGetFontsCount(PyObject* module, PyObject* args) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
610 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
611 PythonLock::LogCall("Calling Python global function: OrthancPluginGetFontsCount()"); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
612 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
613 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
614 long value = OrthancPluginGetFontsCount(OrthancPlugins::GetGlobalContext()); |
1
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
615 |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
616 return PyLong_FromLong(value); |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
617 } |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
618 |
170
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
619 static PyObject* sdk_OrthancPluginGetGlobalProperty(PyObject* module, PyObject* args) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
620 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
621 PythonLock::LogCall("Calling Python global function: OrthancPluginGetGlobalProperty()"); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
622 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
623 long int arg0 = 0; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
624 const char* arg1 = NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
625 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
626 if (!PyArg_ParseTuple(args, "ls", &arg0, &arg1)) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
627 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
628 PyErr_SetString(PyExc_TypeError, "Bad types for the arguments (2 arguments expected)"); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
629 return NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
630 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
631 OrthancPlugins::OrthancString s; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
632 s.Assign(OrthancPluginGetGlobalProperty(OrthancPlugins::GetGlobalContext(), arg0, arg1)); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
633 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
634 if (s.GetContent() == NULL) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
635 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
636 PythonLock::RaiseException(OrthancPluginErrorCode_InternalError); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
637 return NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
638 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
639 else |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
640 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
641 return PyUnicode_FromString(s.GetContent()); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
642 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
643 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
644 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
645 static PyObject* sdk_OrthancPluginGetOrthancDirectory(PyObject* module, PyObject* args) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
646 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
647 PythonLock::LogCall("Calling Python global function: OrthancPluginGetOrthancDirectory()"); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
648 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
649 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
650 OrthancPlugins::OrthancString s; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
651 s.Assign(OrthancPluginGetOrthancDirectory(OrthancPlugins::GetGlobalContext())); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
652 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
653 if (s.GetContent() == NULL) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
654 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
655 PythonLock::RaiseException(OrthancPluginErrorCode_InternalError); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
656 return NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
657 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
658 else |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
659 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
660 return PyUnicode_FromString(s.GetContent()); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
661 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
662 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
663 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
664 static PyObject* sdk_OrthancPluginGetOrthancPath(PyObject* module, PyObject* args) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
665 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
666 PythonLock::LogCall("Calling Python global function: OrthancPluginGetOrthancPath()"); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
667 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
668 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
669 OrthancPlugins::OrthancString s; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
670 s.Assign(OrthancPluginGetOrthancPath(OrthancPlugins::GetGlobalContext())); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
671 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
672 if (s.GetContent() == NULL) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
673 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
674 PythonLock::RaiseException(OrthancPluginErrorCode_InternalError); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
675 return NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
676 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
677 else |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
678 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
679 return PyUnicode_FromString(s.GetContent()); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
680 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
681 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
682 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
683 static PyObject* sdk_OrthancPluginGetPeers(PyObject* module, PyObject* args) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
684 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
685 PythonLock::LogCall("Calling Python global function: OrthancPluginGetPeers()"); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
686 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
687 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
688 // This is the case of a constructor |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
689 OrthancPluginPeers* obj = OrthancPluginGetPeers(OrthancPlugins::GetGlobalContext()); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
690 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
691 if (obj == NULL) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
692 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
693 PythonLock::RaiseException(OrthancPluginErrorCode_InternalError); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
694 return NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
695 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
696 else |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
697 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
698 PyObject *argList = Py_BuildValue("Lb", obj, false /* not borrowed */); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
699 PyObject *python = PyObject_CallObject((PyObject *) &sdk_OrthancPluginPeers_Type, argList); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
700 Py_DECREF(argList); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
701 return python; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
702 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
703 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
704 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
705 static PyObject* sdk_OrthancPluginGetTagName(PyObject* module, PyObject* args) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
706 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
707 PythonLock::LogCall("Calling Python global function: OrthancPluginGetTagName()"); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
708 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
709 unsigned short arg0 = 0; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
710 unsigned short arg1 = 0; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
711 const char* arg2 = NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
712 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
713 if (!PyArg_ParseTuple(args, "HHs", &arg0, &arg1, &arg2)) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
714 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
715 PyErr_SetString(PyExc_TypeError, "Bad types for the arguments (3 arguments expected)"); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
716 return NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
717 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
718 OrthancPlugins::OrthancString s; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
719 s.Assign(OrthancPluginGetTagName(OrthancPlugins::GetGlobalContext(), arg0, arg1, arg2)); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
720 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
721 if (s.GetContent() == NULL) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
722 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
723 PythonLock::RaiseException(OrthancPluginErrorCode_InternalError); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
724 return NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
725 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
726 else |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
727 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
728 return PyUnicode_FromString(s.GetContent()); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
729 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
730 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
731 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
732 static PyObject* sdk_OrthancPluginHttpDelete(PyObject* module, PyObject* args) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
733 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
734 PythonLock::LogCall("Calling Python global function: OrthancPluginHttpDelete()"); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
735 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
736 const char* arg0 = NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
737 const char* arg1 = NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
738 const char* arg2 = NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
739 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
740 if (!PyArg_ParseTuple(args, "sss", &arg0, &arg1, &arg2)) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
741 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
742 PyErr_SetString(PyExc_TypeError, "Bad types for the arguments (3 arguments expected)"); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
743 return NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
744 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
745 OrthancPluginErrorCode code = OrthancPluginHttpDelete(OrthancPlugins::GetGlobalContext(), arg0, arg1, arg2); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
746 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
747 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
748 if (code == OrthancPluginErrorCode_Success) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
749 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
750 Py_INCREF(Py_None); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
751 return Py_None; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
752 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
753 else |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
754 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
755 PythonLock::RaiseException(code); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
756 return NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
757 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
758 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
759 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
760 static PyObject* sdk_OrthancPluginHttpGet(PyObject* module, PyObject* args) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
761 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
762 PythonLock::LogCall("Calling Python global function: OrthancPluginHttpGet()"); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
763 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
764 const char* arg0 = NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
765 const char* arg1 = NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
766 const char* arg2 = NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
767 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
768 if (!PyArg_ParseTuple(args, "sss", &arg0, &arg1, &arg2)) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
769 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
770 PyErr_SetString(PyExc_TypeError, "Bad types for the arguments (3 arguments expected)"); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
771 return NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
772 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
773 OrthancPlugins::MemoryBuffer buffer; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
774 OrthancPluginErrorCode code = OrthancPluginHttpGet(OrthancPlugins::GetGlobalContext(), *buffer, arg0, arg1, arg2); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
775 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
776 if (code == OrthancPluginErrorCode_Success) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
777 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
778 return PyBytes_FromStringAndSize(buffer.GetData(), buffer.GetSize()); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
779 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
780 else |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
781 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
782 PythonLock::RaiseException(code); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
783 return NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
784 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
785 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
786 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
787 static PyObject* sdk_OrthancPluginHttpPost(PyObject* module, PyObject* args) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
788 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
789 PythonLock::LogCall("Calling Python global function: OrthancPluginHttpPost()"); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
790 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
791 const char* arg0 = NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
792 Py_buffer arg1; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
793 const char* arg3 = NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
794 const char* arg4 = NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
795 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
796 if (!PyArg_ParseTuple(args, "ss*ss", &arg0, &arg1, &arg3, &arg4)) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
797 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
798 PyErr_SetString(PyExc_TypeError, "Bad types for the arguments (4 arguments expected)"); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
799 return NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
800 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
801 OrthancPlugins::MemoryBuffer buffer; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
802 OrthancPluginErrorCode code = OrthancPluginHttpPost(OrthancPlugins::GetGlobalContext(), *buffer, arg0, arg1.buf, arg1.len, arg3, arg4); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
803 PyBuffer_Release(&arg1); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
804 if (code == OrthancPluginErrorCode_Success) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
805 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
806 return PyBytes_FromStringAndSize(buffer.GetData(), buffer.GetSize()); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
807 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
808 else |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
809 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
810 PythonLock::RaiseException(code); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
811 return NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
812 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
813 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
814 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
815 static PyObject* sdk_OrthancPluginHttpPut(PyObject* module, PyObject* args) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
816 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
817 PythonLock::LogCall("Calling Python global function: OrthancPluginHttpPut()"); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
818 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
819 const char* arg0 = NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
820 Py_buffer arg1; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
821 const char* arg3 = NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
822 const char* arg4 = NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
823 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
824 if (!PyArg_ParseTuple(args, "ss*ss", &arg0, &arg1, &arg3, &arg4)) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
825 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
826 PyErr_SetString(PyExc_TypeError, "Bad types for the arguments (4 arguments expected)"); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
827 return NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
828 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
829 OrthancPlugins::MemoryBuffer buffer; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
830 OrthancPluginErrorCode code = OrthancPluginHttpPut(OrthancPlugins::GetGlobalContext(), *buffer, arg0, arg1.buf, arg1.len, arg3, arg4); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
831 PyBuffer_Release(&arg1); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
832 if (code == OrthancPluginErrorCode_Success) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
833 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
834 return PyBytes_FromStringAndSize(buffer.GetData(), buffer.GetSize()); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
835 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
836 else |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
837 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
838 PythonLock::RaiseException(code); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
839 return NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
840 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
841 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
842 |
1
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
843 static PyObject* sdk_OrthancPluginLogError(PyObject* module, PyObject* args) |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
844 { |
28
b2bbb516056e
The "Calling Python..." info logs are disabled if "PythonVerbose" is "false"
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
1
diff
changeset
|
845 PythonLock::LogCall("Calling Python global function: OrthancPluginLogError()"); |
1
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
846 |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
847 const char* arg0 = NULL; |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
848 |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
849 if (!PyArg_ParseTuple(args, "s", &arg0)) |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
850 { |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
851 PyErr_SetString(PyExc_TypeError, "Bad types for the arguments (1 arguments expected)"); |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
852 return NULL; |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
853 } |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
854 OrthancPluginLogError(OrthancPlugins::GetGlobalContext(), arg0); |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
855 |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
856 |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
857 Py_INCREF(Py_None); |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
858 return Py_None; |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
859 } |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
860 |
170
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
861 static PyObject* sdk_OrthancPluginLogInfo(PyObject* module, PyObject* args) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
862 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
863 PythonLock::LogCall("Calling Python global function: OrthancPluginLogInfo()"); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
864 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
865 const char* arg0 = NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
866 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
867 if (!PyArg_ParseTuple(args, "s", &arg0)) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
868 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
869 PyErr_SetString(PyExc_TypeError, "Bad types for the arguments (1 arguments expected)"); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
870 return NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
871 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
872 OrthancPluginLogInfo(OrthancPlugins::GetGlobalContext(), arg0); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
873 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
874 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
875 Py_INCREF(Py_None); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
876 return Py_None; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
877 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
878 |
1
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
879 static PyObject* sdk_OrthancPluginLogWarning(PyObject* module, PyObject* args) |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
880 { |
28
b2bbb516056e
The "Calling Python..." info logs are disabled if "PythonVerbose" is "false"
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
1
diff
changeset
|
881 PythonLock::LogCall("Calling Python global function: OrthancPluginLogWarning()"); |
1
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
882 |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
883 const char* arg0 = NULL; |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
884 |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
885 if (!PyArg_ParseTuple(args, "s", &arg0)) |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
886 { |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
887 PyErr_SetString(PyExc_TypeError, "Bad types for the arguments (1 arguments expected)"); |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
888 return NULL; |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
889 } |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
890 OrthancPluginLogWarning(OrthancPlugins::GetGlobalContext(), arg0); |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
891 |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
892 |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
893 Py_INCREF(Py_None); |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
894 return Py_None; |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
895 } |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
896 |
170
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
897 static PyObject* sdk_OrthancPluginLookupInstance(PyObject* module, PyObject* args) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
898 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
899 PythonLock::LogCall("Calling Python global function: OrthancPluginLookupInstance()"); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
900 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
901 const char* arg0 = NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
902 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
903 if (!PyArg_ParseTuple(args, "s", &arg0)) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
904 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
905 PyErr_SetString(PyExc_TypeError, "Bad types for the arguments (1 arguments expected)"); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
906 return NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
907 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
908 OrthancPlugins::OrthancString s; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
909 s.Assign(OrthancPluginLookupInstance(OrthancPlugins::GetGlobalContext(), arg0)); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
910 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
911 if (s.GetContent() == NULL) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
912 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
913 PythonLock::RaiseException(OrthancPluginErrorCode_InternalError); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
914 return NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
915 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
916 else |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
917 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
918 return PyUnicode_FromString(s.GetContent()); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
919 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
920 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
921 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
922 static PyObject* sdk_OrthancPluginLookupPatient(PyObject* module, PyObject* args) |
1
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
923 { |
170
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
924 PythonLock::LogCall("Calling Python global function: OrthancPluginLookupPatient()"); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
925 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
926 const char* arg0 = NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
927 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
928 if (!PyArg_ParseTuple(args, "s", &arg0)) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
929 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
930 PyErr_SetString(PyExc_TypeError, "Bad types for the arguments (1 arguments expected)"); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
931 return NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
932 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
933 OrthancPlugins::OrthancString s; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
934 s.Assign(OrthancPluginLookupPatient(OrthancPlugins::GetGlobalContext(), arg0)); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
935 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
936 if (s.GetContent() == NULL) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
937 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
938 PythonLock::RaiseException(OrthancPluginErrorCode_InternalError); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
939 return NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
940 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
941 else |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
942 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
943 return PyUnicode_FromString(s.GetContent()); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
944 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
945 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
946 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
947 static PyObject* sdk_OrthancPluginLookupSeries(PyObject* module, PyObject* args) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
948 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
949 PythonLock::LogCall("Calling Python global function: OrthancPluginLookupSeries()"); |
1
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
950 |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
951 const char* arg0 = NULL; |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
952 |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
953 if (!PyArg_ParseTuple(args, "s", &arg0)) |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
954 { |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
955 PyErr_SetString(PyExc_TypeError, "Bad types for the arguments (1 arguments expected)"); |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
956 return NULL; |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
957 } |
170
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
958 OrthancPlugins::OrthancString s; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
959 s.Assign(OrthancPluginLookupSeries(OrthancPlugins::GetGlobalContext(), arg0)); |
1
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
960 |
170
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
961 if (s.GetContent() == NULL) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
962 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
963 PythonLock::RaiseException(OrthancPluginErrorCode_InternalError); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
964 return NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
965 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
966 else |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
967 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
968 return PyUnicode_FromString(s.GetContent()); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
969 } |
1
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
970 } |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
971 |
170
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
972 static PyObject* sdk_OrthancPluginLookupStudy(PyObject* module, PyObject* args) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
973 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
974 PythonLock::LogCall("Calling Python global function: OrthancPluginLookupStudy()"); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
975 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
976 const char* arg0 = NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
977 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
978 if (!PyArg_ParseTuple(args, "s", &arg0)) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
979 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
980 PyErr_SetString(PyExc_TypeError, "Bad types for the arguments (1 arguments expected)"); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
981 return NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
982 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
983 OrthancPlugins::OrthancString s; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
984 s.Assign(OrthancPluginLookupStudy(OrthancPlugins::GetGlobalContext(), arg0)); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
985 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
986 if (s.GetContent() == NULL) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
987 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
988 PythonLock::RaiseException(OrthancPluginErrorCode_InternalError); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
989 return NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
990 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
991 else |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
992 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
993 return PyUnicode_FromString(s.GetContent()); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
994 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
995 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
996 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
997 static PyObject* sdk_OrthancPluginLookupStudyWithAccessionNumber(PyObject* module, PyObject* args) |
1
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
998 { |
170
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
999 PythonLock::LogCall("Calling Python global function: OrthancPluginLookupStudyWithAccessionNumber()"); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1000 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1001 const char* arg0 = NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1002 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1003 if (!PyArg_ParseTuple(args, "s", &arg0)) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1004 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1005 PyErr_SetString(PyExc_TypeError, "Bad types for the arguments (1 arguments expected)"); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1006 return NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1007 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1008 OrthancPlugins::OrthancString s; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1009 s.Assign(OrthancPluginLookupStudyWithAccessionNumber(OrthancPlugins::GetGlobalContext(), arg0)); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1010 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1011 if (s.GetContent() == NULL) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1012 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1013 PythonLock::RaiseException(OrthancPluginErrorCode_InternalError); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1014 return NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1015 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1016 else |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1017 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1018 return PyUnicode_FromString(s.GetContent()); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1019 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1020 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1021 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1022 static PyObject* sdk_OrthancPluginReadFile(PyObject* module, PyObject* args) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1023 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1024 PythonLock::LogCall("Calling Python global function: OrthancPluginReadFile()"); |
1
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1025 |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1026 const char* arg0 = NULL; |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1027 |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1028 if (!PyArg_ParseTuple(args, "s", &arg0)) |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1029 { |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1030 PyErr_SetString(PyExc_TypeError, "Bad types for the arguments (1 arguments expected)"); |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1031 return NULL; |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1032 } |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1033 OrthancPlugins::MemoryBuffer buffer; |
170
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1034 OrthancPluginErrorCode code = OrthancPluginReadFile(OrthancPlugins::GetGlobalContext(), *buffer, arg0); |
1
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1035 |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1036 if (code == OrthancPluginErrorCode_Success) |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1037 { |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1038 return PyBytes_FromStringAndSize(buffer.GetData(), buffer.GetSize()); |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1039 } |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1040 else |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1041 { |
77
e7ff5efb100d
Custom exception "orthanc.OrthancException" is raised instead of "ValueError"
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
75
diff
changeset
|
1042 PythonLock::RaiseException(code); |
1
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1043 return NULL; |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1044 } |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1045 } |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1046 |
170
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1047 static PyObject* sdk_OrthancPluginRegisterDictionaryTag(PyObject* module, PyObject* args) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1048 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1049 PythonLock::LogCall("Calling Python global function: OrthancPluginRegisterDictionaryTag()"); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1050 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1051 unsigned short arg0 = 0; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1052 unsigned short arg1 = 0; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1053 long int arg2 = 0; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1054 const char* arg3 = NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1055 unsigned long arg4 = 0; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1056 unsigned long arg5 = 0; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1057 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1058 if (!PyArg_ParseTuple(args, "HHlskk", &arg0, &arg1, &arg2, &arg3, &arg4, &arg5)) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1059 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1060 PyErr_SetString(PyExc_TypeError, "Bad types for the arguments (6 arguments expected)"); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1061 return NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1062 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1063 OrthancPluginErrorCode code = OrthancPluginRegisterDictionaryTag(OrthancPlugins::GetGlobalContext(), arg0, arg1, static_cast<OrthancPluginValueRepresentation>(arg2), arg3, arg4, arg5); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1064 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1065 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1066 if (code == OrthancPluginErrorCode_Success) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1067 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1068 Py_INCREF(Py_None); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1069 return Py_None; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1070 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1071 else |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1072 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1073 PythonLock::RaiseException(code); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1074 return NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1075 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1076 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1077 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1078 static PyObject* sdk_OrthancPluginRegisterErrorCode(PyObject* module, PyObject* args) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1079 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1080 PythonLock::LogCall("Calling Python global function: OrthancPluginRegisterErrorCode()"); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1081 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1082 long int arg0 = 0; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1083 unsigned short arg1 = 0; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1084 const char* arg2 = NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1085 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1086 if (!PyArg_ParseTuple(args, "lHs", &arg0, &arg1, &arg2)) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1087 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1088 PyErr_SetString(PyExc_TypeError, "Bad types for the arguments (3 arguments expected)"); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1089 return NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1090 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1091 OrthancPluginErrorCode code = OrthancPluginRegisterErrorCode(OrthancPlugins::GetGlobalContext(), arg0, arg1, arg2); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1092 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1093 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1094 if (code == OrthancPluginErrorCode_Success) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1095 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1096 Py_INCREF(Py_None); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1097 return Py_None; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1098 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1099 else |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1100 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1101 PythonLock::RaiseException(code); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1102 return NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1103 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1104 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1105 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1106 static PyObject* sdk_OrthancPluginRegisterPrivateDictionaryTag(PyObject* module, PyObject* args) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1107 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1108 PythonLock::LogCall("Calling Python global function: OrthancPluginRegisterPrivateDictionaryTag()"); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1109 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1110 unsigned short arg0 = 0; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1111 unsigned short arg1 = 0; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1112 long int arg2 = 0; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1113 const char* arg3 = NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1114 unsigned long arg4 = 0; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1115 unsigned long arg5 = 0; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1116 const char* arg6 = NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1117 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1118 if (!PyArg_ParseTuple(args, "HHlskks", &arg0, &arg1, &arg2, &arg3, &arg4, &arg5, &arg6)) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1119 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1120 PyErr_SetString(PyExc_TypeError, "Bad types for the arguments (7 arguments expected)"); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1121 return NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1122 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1123 OrthancPluginErrorCode code = OrthancPluginRegisterPrivateDictionaryTag(OrthancPlugins::GetGlobalContext(), arg0, arg1, static_cast<OrthancPluginValueRepresentation>(arg2), arg3, arg4, arg5, arg6); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1124 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1125 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1126 if (code == OrthancPluginErrorCode_Success) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1127 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1128 Py_INCREF(Py_None); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1129 return Py_None; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1130 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1131 else |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1132 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1133 PythonLock::RaiseException(code); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1134 return NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1135 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1136 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1137 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1138 static PyObject* sdk_OrthancPluginRestApiDelete(PyObject* module, PyObject* args) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1139 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1140 PythonLock::LogCall("Calling Python global function: OrthancPluginRestApiDelete()"); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1141 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1142 const char* arg0 = NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1143 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1144 if (!PyArg_ParseTuple(args, "s", &arg0)) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1145 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1146 PyErr_SetString(PyExc_TypeError, "Bad types for the arguments (1 arguments expected)"); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1147 return NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1148 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1149 OrthancPluginErrorCode code = OrthancPluginRestApiDelete(OrthancPlugins::GetGlobalContext(), arg0); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1150 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1151 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1152 if (code == OrthancPluginErrorCode_Success) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1153 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1154 Py_INCREF(Py_None); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1155 return Py_None; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1156 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1157 else |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1158 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1159 PythonLock::RaiseException(code); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1160 return NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1161 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1162 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1163 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1164 static PyObject* sdk_OrthancPluginRestApiDeleteAfterPlugins(PyObject* module, PyObject* args) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1165 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1166 PythonLock::LogCall("Calling Python global function: OrthancPluginRestApiDeleteAfterPlugins()"); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1167 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1168 const char* arg0 = NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1169 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1170 if (!PyArg_ParseTuple(args, "s", &arg0)) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1171 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1172 PyErr_SetString(PyExc_TypeError, "Bad types for the arguments (1 arguments expected)"); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1173 return NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1174 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1175 OrthancPluginErrorCode code = OrthancPluginRestApiDeleteAfterPlugins(OrthancPlugins::GetGlobalContext(), arg0); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1176 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1177 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1178 if (code == OrthancPluginErrorCode_Success) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1179 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1180 Py_INCREF(Py_None); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1181 return Py_None; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1182 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1183 else |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1184 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1185 PythonLock::RaiseException(code); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1186 return NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1187 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1188 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1189 |
1
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1190 static PyObject* sdk_OrthancPluginRestApiGet(PyObject* module, PyObject* args) |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1191 { |
28
b2bbb516056e
The "Calling Python..." info logs are disabled if "PythonVerbose" is "false"
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
1
diff
changeset
|
1192 PythonLock::LogCall("Calling Python global function: OrthancPluginRestApiGet()"); |
1
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1193 |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1194 const char* arg0 = NULL; |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1195 |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1196 if (!PyArg_ParseTuple(args, "s", &arg0)) |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1197 { |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1198 PyErr_SetString(PyExc_TypeError, "Bad types for the arguments (1 arguments expected)"); |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1199 return NULL; |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1200 } |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1201 OrthancPlugins::MemoryBuffer buffer; |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1202 OrthancPluginErrorCode code = OrthancPluginRestApiGet(OrthancPlugins::GetGlobalContext(), *buffer, arg0); |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1203 |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1204 if (code == OrthancPluginErrorCode_Success) |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1205 { |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1206 return PyBytes_FromStringAndSize(buffer.GetData(), buffer.GetSize()); |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1207 } |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1208 else |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1209 { |
77
e7ff5efb100d
Custom exception "orthanc.OrthancException" is raised instead of "ValueError"
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
75
diff
changeset
|
1210 PythonLock::RaiseException(code); |
1
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1211 return NULL; |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1212 } |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1213 } |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1214 |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1215 static PyObject* sdk_OrthancPluginRestApiGetAfterPlugins(PyObject* module, PyObject* args) |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1216 { |
28
b2bbb516056e
The "Calling Python..." info logs are disabled if "PythonVerbose" is "false"
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
1
diff
changeset
|
1217 PythonLock::LogCall("Calling Python global function: OrthancPluginRestApiGetAfterPlugins()"); |
1
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1218 |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1219 const char* arg0 = NULL; |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1220 |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1221 if (!PyArg_ParseTuple(args, "s", &arg0)) |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1222 { |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1223 PyErr_SetString(PyExc_TypeError, "Bad types for the arguments (1 arguments expected)"); |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1224 return NULL; |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1225 } |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1226 OrthancPlugins::MemoryBuffer buffer; |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1227 OrthancPluginErrorCode code = OrthancPluginRestApiGetAfterPlugins(OrthancPlugins::GetGlobalContext(), *buffer, arg0); |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1228 |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1229 if (code == OrthancPluginErrorCode_Success) |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1230 { |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1231 return PyBytes_FromStringAndSize(buffer.GetData(), buffer.GetSize()); |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1232 } |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1233 else |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1234 { |
77
e7ff5efb100d
Custom exception "orthanc.OrthancException" is raised instead of "ValueError"
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
75
diff
changeset
|
1235 PythonLock::RaiseException(code); |
1
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1236 return NULL; |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1237 } |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1238 } |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1239 |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1240 static PyObject* sdk_OrthancPluginRestApiPost(PyObject* module, PyObject* args) |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1241 { |
28
b2bbb516056e
The "Calling Python..." info logs are disabled if "PythonVerbose" is "false"
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
1
diff
changeset
|
1242 PythonLock::LogCall("Calling Python global function: OrthancPluginRestApiPost()"); |
1
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1243 |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1244 const char* arg0 = NULL; |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1245 Py_buffer arg1; |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1246 |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1247 if (!PyArg_ParseTuple(args, "ss*", &arg0, &arg1)) |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1248 { |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1249 PyErr_SetString(PyExc_TypeError, "Bad types for the arguments (2 arguments expected)"); |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1250 return NULL; |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1251 } |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1252 OrthancPlugins::MemoryBuffer buffer; |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1253 OrthancPluginErrorCode code = OrthancPluginRestApiPost(OrthancPlugins::GetGlobalContext(), *buffer, arg0, arg1.buf, arg1.len); |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1254 PyBuffer_Release(&arg1); |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1255 if (code == OrthancPluginErrorCode_Success) |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1256 { |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1257 return PyBytes_FromStringAndSize(buffer.GetData(), buffer.GetSize()); |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1258 } |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1259 else |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1260 { |
77
e7ff5efb100d
Custom exception "orthanc.OrthancException" is raised instead of "ValueError"
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
75
diff
changeset
|
1261 PythonLock::RaiseException(code); |
1
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1262 return NULL; |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1263 } |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1264 } |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1265 |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1266 static PyObject* sdk_OrthancPluginRestApiPostAfterPlugins(PyObject* module, PyObject* args) |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1267 { |
28
b2bbb516056e
The "Calling Python..." info logs are disabled if "PythonVerbose" is "false"
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
1
diff
changeset
|
1268 PythonLock::LogCall("Calling Python global function: OrthancPluginRestApiPostAfterPlugins()"); |
1
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1269 |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1270 const char* arg0 = NULL; |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1271 Py_buffer arg1; |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1272 |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1273 if (!PyArg_ParseTuple(args, "ss*", &arg0, &arg1)) |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1274 { |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1275 PyErr_SetString(PyExc_TypeError, "Bad types for the arguments (2 arguments expected)"); |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1276 return NULL; |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1277 } |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1278 OrthancPlugins::MemoryBuffer buffer; |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1279 OrthancPluginErrorCode code = OrthancPluginRestApiPostAfterPlugins(OrthancPlugins::GetGlobalContext(), *buffer, arg0, arg1.buf, arg1.len); |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1280 PyBuffer_Release(&arg1); |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1281 if (code == OrthancPluginErrorCode_Success) |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1282 { |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1283 return PyBytes_FromStringAndSize(buffer.GetData(), buffer.GetSize()); |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1284 } |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1285 else |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1286 { |
77
e7ff5efb100d
Custom exception "orthanc.OrthancException" is raised instead of "ValueError"
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
75
diff
changeset
|
1287 PythonLock::RaiseException(code); |
1
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1288 return NULL; |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1289 } |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1290 } |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1291 |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1292 static PyObject* sdk_OrthancPluginRestApiPut(PyObject* module, PyObject* args) |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1293 { |
28
b2bbb516056e
The "Calling Python..." info logs are disabled if "PythonVerbose" is "false"
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
1
diff
changeset
|
1294 PythonLock::LogCall("Calling Python global function: OrthancPluginRestApiPut()"); |
1
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1295 |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1296 const char* arg0 = NULL; |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1297 Py_buffer arg1; |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1298 |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1299 if (!PyArg_ParseTuple(args, "ss*", &arg0, &arg1)) |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1300 { |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1301 PyErr_SetString(PyExc_TypeError, "Bad types for the arguments (2 arguments expected)"); |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1302 return NULL; |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1303 } |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1304 OrthancPlugins::MemoryBuffer buffer; |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1305 OrthancPluginErrorCode code = OrthancPluginRestApiPut(OrthancPlugins::GetGlobalContext(), *buffer, arg0, arg1.buf, arg1.len); |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1306 PyBuffer_Release(&arg1); |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1307 if (code == OrthancPluginErrorCode_Success) |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1308 { |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1309 return PyBytes_FromStringAndSize(buffer.GetData(), buffer.GetSize()); |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1310 } |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1311 else |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1312 { |
77
e7ff5efb100d
Custom exception "orthanc.OrthancException" is raised instead of "ValueError"
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
75
diff
changeset
|
1313 PythonLock::RaiseException(code); |
1
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1314 return NULL; |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1315 } |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1316 } |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1317 |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1318 static PyObject* sdk_OrthancPluginRestApiPutAfterPlugins(PyObject* module, PyObject* args) |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1319 { |
28
b2bbb516056e
The "Calling Python..." info logs are disabled if "PythonVerbose" is "false"
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
1
diff
changeset
|
1320 PythonLock::LogCall("Calling Python global function: OrthancPluginRestApiPutAfterPlugins()"); |
1
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1321 |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1322 const char* arg0 = NULL; |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1323 Py_buffer arg1; |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1324 |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1325 if (!PyArg_ParseTuple(args, "ss*", &arg0, &arg1)) |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1326 { |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1327 PyErr_SetString(PyExc_TypeError, "Bad types for the arguments (2 arguments expected)"); |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1328 return NULL; |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1329 } |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1330 OrthancPlugins::MemoryBuffer buffer; |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1331 OrthancPluginErrorCode code = OrthancPluginRestApiPutAfterPlugins(OrthancPlugins::GetGlobalContext(), *buffer, arg0, arg1.buf, arg1.len); |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1332 PyBuffer_Release(&arg1); |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1333 if (code == OrthancPluginErrorCode_Success) |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1334 { |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1335 return PyBytes_FromStringAndSize(buffer.GetData(), buffer.GetSize()); |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1336 } |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1337 else |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1338 { |
77
e7ff5efb100d
Custom exception "orthanc.OrthancException" is raised instead of "ValueError"
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
75
diff
changeset
|
1339 PythonLock::RaiseException(code); |
1
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1340 return NULL; |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1341 } |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1342 } |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1343 |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1344 static PyObject* sdk_OrthancPluginSetDescription(PyObject* module, PyObject* args) |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1345 { |
28
b2bbb516056e
The "Calling Python..." info logs are disabled if "PythonVerbose" is "false"
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
1
diff
changeset
|
1346 PythonLock::LogCall("Calling Python global function: OrthancPluginSetDescription()"); |
1
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1347 |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1348 const char* arg0 = NULL; |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1349 |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1350 if (!PyArg_ParseTuple(args, "s", &arg0)) |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1351 { |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1352 PyErr_SetString(PyExc_TypeError, "Bad types for the arguments (1 arguments expected)"); |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1353 return NULL; |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1354 } |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1355 OrthancPluginSetDescription(OrthancPlugins::GetGlobalContext(), arg0); |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1356 |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1357 |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1358 Py_INCREF(Py_None); |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1359 return Py_None; |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1360 } |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1361 |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1362 static PyObject* sdk_OrthancPluginSetGlobalProperty(PyObject* module, PyObject* args) |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1363 { |
28
b2bbb516056e
The "Calling Python..." info logs are disabled if "PythonVerbose" is "false"
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
1
diff
changeset
|
1364 PythonLock::LogCall("Calling Python global function: OrthancPluginSetGlobalProperty()"); |
1
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1365 |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1366 long int arg0 = 0; |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1367 const char* arg1 = NULL; |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1368 |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1369 if (!PyArg_ParseTuple(args, "ls", &arg0, &arg1)) |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1370 { |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1371 PyErr_SetString(PyExc_TypeError, "Bad types for the arguments (2 arguments expected)"); |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1372 return NULL; |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1373 } |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1374 OrthancPluginErrorCode code = OrthancPluginSetGlobalProperty(OrthancPlugins::GetGlobalContext(), arg0, arg1); |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1375 |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1376 |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1377 if (code == OrthancPluginErrorCode_Success) |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1378 { |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1379 Py_INCREF(Py_None); |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1380 return Py_None; |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1381 } |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1382 else |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1383 { |
75
cbfc72a53970
refactoring calls to PythonLock::RaiseException()
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
56
diff
changeset
|
1384 PythonLock::RaiseException(code); |
1
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1385 return NULL; |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1386 } |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1387 } |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1388 |
170
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1389 static PyObject* sdk_OrthancPluginSetMetricsValue(PyObject* module, PyObject* args) |
1
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1390 { |
170
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1391 PythonLock::LogCall("Calling Python global function: OrthancPluginSetMetricsValue()"); |
1
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1392 |
170
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1393 const char* arg0 = NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1394 float arg1 = 0; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1395 long int arg2 = 0; |
1
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1396 |
170
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1397 if (!PyArg_ParseTuple(args, "sfl", &arg0, &arg1, &arg2)) |
1
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1398 { |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1399 PyErr_SetString(PyExc_TypeError, "Bad types for the arguments (3 arguments expected)"); |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1400 return NULL; |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1401 } |
170
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1402 OrthancPluginSetMetricsValue(OrthancPlugins::GetGlobalContext(), arg0, arg1, static_cast<OrthancPluginMetricsType>(arg2)); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1403 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1404 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1405 Py_INCREF(Py_None); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1406 return Py_None; |
1
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1407 } |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1408 |
170
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1409 static PyObject* sdk_OrthancPluginSetRootUri(PyObject* module, PyObject* args) |
1
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1410 { |
170
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1411 PythonLock::LogCall("Calling Python global function: OrthancPluginSetRootUri()"); |
1
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1412 |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1413 const char* arg0 = NULL; |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1414 |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1415 if (!PyArg_ParseTuple(args, "s", &arg0)) |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1416 { |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1417 PyErr_SetString(PyExc_TypeError, "Bad types for the arguments (1 arguments expected)"); |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1418 return NULL; |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1419 } |
170
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1420 OrthancPluginSetRootUri(OrthancPlugins::GetGlobalContext(), arg0); |
1
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1421 |
170
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1422 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1423 Py_INCREF(Py_None); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1424 return Py_None; |
1
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1425 } |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1426 |
170
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1427 static PyObject* sdk_OrthancPluginTranscodeDicomInstance(PyObject* module, PyObject* args) |
1
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1428 { |
170
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1429 PythonLock::LogCall("Calling Python global function: OrthancPluginTranscodeDicomInstance()"); |
1
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1430 |
170
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1431 Py_buffer arg0; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1432 const char* arg2 = NULL; |
1
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1433 |
170
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1434 if (!PyArg_ParseTuple(args, "s*s", &arg0, &arg2)) |
1
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1435 { |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1436 PyErr_SetString(PyExc_TypeError, "Bad types for the arguments (2 arguments expected)"); |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1437 return NULL; |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1438 } |
170
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1439 // This is the case of a constructor |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1440 OrthancPluginDicomInstance* obj = OrthancPluginTranscodeDicomInstance(OrthancPlugins::GetGlobalContext(), arg0.buf, arg0.len, arg2); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1441 PyBuffer_Release(&arg0); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1442 if (obj == NULL) |
1
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1443 { |
170
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1444 PythonLock::RaiseException(OrthancPluginErrorCode_InternalError); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1445 return NULL; |
1
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1446 } |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1447 else |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1448 { |
170
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1449 PyObject *argList = Py_BuildValue("Lb", obj, false /* not borrowed */); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1450 PyObject *python = PyObject_CallObject((PyObject *) &sdk_OrthancPluginDicomInstance_Type, argList); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1451 Py_DECREF(argList); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1452 return python; |
1
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1453 } |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1454 } |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1455 |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1456 static PyObject* sdk_OrthancPluginUncompressImage(PyObject* module, PyObject* args) |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1457 { |
28
b2bbb516056e
The "Calling Python..." info logs are disabled if "PythonVerbose" is "false"
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
1
diff
changeset
|
1458 PythonLock::LogCall("Calling Python global function: OrthancPluginUncompressImage()"); |
1
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1459 |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1460 Py_buffer arg0; |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1461 long int arg2 = 0; |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1462 |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1463 if (!PyArg_ParseTuple(args, "s*l", &arg0, &arg2)) |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1464 { |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1465 PyErr_SetString(PyExc_TypeError, "Bad types for the arguments (2 arguments expected)"); |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1466 return NULL; |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1467 } |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1468 // This is the case of a constructor |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1469 OrthancPluginImage* obj = OrthancPluginUncompressImage(OrthancPlugins::GetGlobalContext(), arg0.buf, arg0.len, static_cast<OrthancPluginImageFormat>(arg2)); |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1470 PyBuffer_Release(&arg0); |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1471 if (obj == NULL) |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1472 { |
75
cbfc72a53970
refactoring calls to PythonLock::RaiseException()
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
56
diff
changeset
|
1473 PythonLock::RaiseException(OrthancPluginErrorCode_InternalError); |
1
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1474 return NULL; |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1475 } |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1476 else |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1477 { |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1478 PyObject *argList = Py_BuildValue("Lb", obj, false /* not borrowed */); |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1479 PyObject *python = PyObject_CallObject((PyObject *) &sdk_OrthancPluginImage_Type, argList); |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1480 Py_DECREF(argList); |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1481 return python; |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1482 } |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1483 } |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1484 |
170
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1485 static PyObject* sdk_OrthancPluginWriteFile(PyObject* module, PyObject* args) |
1
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1486 { |
170
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1487 PythonLock::LogCall("Calling Python global function: OrthancPluginWriteFile()"); |
1
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1488 |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1489 const char* arg0 = NULL; |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1490 Py_buffer arg1; |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1491 |
170
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1492 if (!PyArg_ParseTuple(args, "ss*", &arg0, &arg1)) |
1
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1493 { |
170
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1494 PyErr_SetString(PyExc_TypeError, "Bad types for the arguments (2 arguments expected)"); |
1
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1495 return NULL; |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1496 } |
170
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1497 OrthancPluginErrorCode code = OrthancPluginWriteFile(OrthancPlugins::GetGlobalContext(), arg0, arg1.buf, arg1.len); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1498 PyBuffer_Release(&arg1); |
1
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1499 |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1500 if (code == OrthancPluginErrorCode_Success) |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1501 { |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1502 Py_INCREF(Py_None); |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1503 return Py_None; |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1504 } |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1505 else |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1506 { |
75
cbfc72a53970
refactoring calls to PythonLock::RaiseException()
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
56
diff
changeset
|
1507 PythonLock::RaiseException(code); |
1
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1508 return NULL; |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1509 } |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1510 } |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1511 |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1512 |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1513 static PyMethodDef ORTHANC_SDK_FUNCTIONS[] = |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1514 { |
170
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1515 { "AutodetectMimeType", sdk_OrthancPluginAutodetectMimeType, METH_VARARGS, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1516 "Generated from C function OrthancPluginAutodetectMimeType()" }, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1517 { "BufferCompression", sdk_OrthancPluginBufferCompression, METH_VARARGS, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1518 "Generated from C function OrthancPluginBufferCompression()" }, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1519 { "CheckVersion", sdk_OrthancPluginCheckVersion, METH_VARARGS, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1520 "Generated from C function OrthancPluginCheckVersion()" }, |
1
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1521 { "CheckVersionAdvanced", sdk_OrthancPluginCheckVersionAdvanced, METH_VARARGS, |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1522 "Generated from C function OrthancPluginCheckVersionAdvanced()" }, |
170
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1523 { "CompressJpegImage", sdk_OrthancPluginCompressJpegImage, METH_VARARGS, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1524 "Generated from C function OrthancPluginCompressJpegImage()" }, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1525 { "CompressPngImage", sdk_OrthancPluginCompressPngImage, METH_VARARGS, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1526 "Generated from C function OrthancPluginCompressPngImage()" }, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1527 { "ComputeMd5", sdk_OrthancPluginComputeMd5, METH_VARARGS, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1528 "Generated from C function OrthancPluginComputeMd5()" }, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1529 { "ComputeSha1", sdk_OrthancPluginComputeSha1, METH_VARARGS, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1530 "Generated from C function OrthancPluginComputeSha1()" }, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1531 { "CreateDicomInstance", sdk_OrthancPluginCreateDicomInstance, METH_VARARGS, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1532 "Generated from C function OrthancPluginCreateDicomInstance()" }, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1533 { "CreateFindMatcher", sdk_OrthancPluginCreateFindMatcher, METH_VARARGS, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1534 "Generated from C function OrthancPluginCreateFindMatcher()" }, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1535 { "CreateImage", sdk_OrthancPluginCreateImage, METH_VARARGS, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1536 "Generated from C function OrthancPluginCreateImage()" }, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1537 { "DecodeDicomImage", sdk_OrthancPluginDecodeDicomImage, METH_VARARGS, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1538 "Generated from C function OrthancPluginDecodeDicomImage()" }, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1539 { "DicomBufferToJson", sdk_OrthancPluginDicomBufferToJson, METH_VARARGS, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1540 "Generated from C function OrthancPluginDicomBufferToJson()" }, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1541 { "DicomInstanceToJson", sdk_OrthancPluginDicomInstanceToJson, METH_VARARGS, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1542 "Generated from C function OrthancPluginDicomInstanceToJson()" }, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1543 { "ExtendOrthancExplorer", sdk_OrthancPluginExtendOrthancExplorer, METH_VARARGS, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1544 "Generated from C function OrthancPluginExtendOrthancExplorer()" }, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1545 { "GenerateRestApiAuthorizationToken", sdk_OrthancPluginGenerateRestApiAuthorizationToken, METH_VARARGS, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1546 "Generated from C function OrthancPluginGenerateRestApiAuthorizationToken()" }, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1547 { "GenerateUuid", sdk_OrthancPluginGenerateUuid, METH_VARARGS, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1548 "Generated from C function OrthancPluginGenerateUuid()" }, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1549 { "GetCommandLineArgument", sdk_OrthancPluginGetCommandLineArgument, METH_VARARGS, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1550 "Generated from C function OrthancPluginGetCommandLineArgument()" }, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1551 { "GetCommandLineArgumentsCount", sdk_OrthancPluginGetCommandLineArgumentsCount, METH_VARARGS, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1552 "Generated from C function OrthancPluginGetCommandLineArgumentsCount()" }, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1553 { "GetConfiguration", sdk_OrthancPluginGetConfiguration, METH_VARARGS, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1554 "Generated from C function OrthancPluginGetConfiguration()" }, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1555 { "GetConfigurationPath", sdk_OrthancPluginGetConfigurationPath, METH_VARARGS, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1556 "Generated from C function OrthancPluginGetConfigurationPath()" }, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1557 { "GetDicomForInstance", sdk_OrthancPluginGetDicomForInstance, METH_VARARGS, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1558 "Generated from C function OrthancPluginGetDicomForInstance()" }, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1559 { "GetErrorDescription", sdk_OrthancPluginGetErrorDescription, METH_VARARGS, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1560 "Generated from C function OrthancPluginGetErrorDescription()" }, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1561 { "GetExpectedDatabaseVersion", sdk_OrthancPluginGetExpectedDatabaseVersion, METH_VARARGS, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1562 "Generated from C function OrthancPluginGetExpectedDatabaseVersion()" }, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1563 { "GetFontName", sdk_OrthancPluginGetFontName, METH_VARARGS, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1564 "Generated from C function OrthancPluginGetFontName()" }, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1565 { "GetFontSize", sdk_OrthancPluginGetFontSize, METH_VARARGS, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1566 "Generated from C function OrthancPluginGetFontSize()" }, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1567 { "GetFontsCount", sdk_OrthancPluginGetFontsCount, METH_VARARGS, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1568 "Generated from C function OrthancPluginGetFontsCount()" }, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1569 { "GetGlobalProperty", sdk_OrthancPluginGetGlobalProperty, METH_VARARGS, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1570 "Generated from C function OrthancPluginGetGlobalProperty()" }, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1571 { "GetOrthancDirectory", sdk_OrthancPluginGetOrthancDirectory, METH_VARARGS, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1572 "Generated from C function OrthancPluginGetOrthancDirectory()" }, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1573 { "GetOrthancPath", sdk_OrthancPluginGetOrthancPath, METH_VARARGS, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1574 "Generated from C function OrthancPluginGetOrthancPath()" }, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1575 { "GetPeers", sdk_OrthancPluginGetPeers, METH_VARARGS, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1576 "Generated from C function OrthancPluginGetPeers()" }, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1577 { "GetTagName", sdk_OrthancPluginGetTagName, METH_VARARGS, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1578 "Generated from C function OrthancPluginGetTagName()" }, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1579 { "HttpDelete", sdk_OrthancPluginHttpDelete, METH_VARARGS, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1580 "Generated from C function OrthancPluginHttpDelete()" }, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1581 { "HttpGet", sdk_OrthancPluginHttpGet, METH_VARARGS, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1582 "Generated from C function OrthancPluginHttpGet()" }, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1583 { "HttpPost", sdk_OrthancPluginHttpPost, METH_VARARGS, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1584 "Generated from C function OrthancPluginHttpPost()" }, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1585 { "HttpPut", sdk_OrthancPluginHttpPut, METH_VARARGS, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1586 "Generated from C function OrthancPluginHttpPut()" }, |
1
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1587 { "LogError", sdk_OrthancPluginLogError, METH_VARARGS, |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1588 "Generated from C function OrthancPluginLogError()" }, |
170
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1589 { "LogInfo", sdk_OrthancPluginLogInfo, METH_VARARGS, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1590 "Generated from C function OrthancPluginLogInfo()" }, |
1
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1591 { "LogWarning", sdk_OrthancPluginLogWarning, METH_VARARGS, |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1592 "Generated from C function OrthancPluginLogWarning()" }, |
170
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1593 { "LookupInstance", sdk_OrthancPluginLookupInstance, METH_VARARGS, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1594 "Generated from C function OrthancPluginLookupInstance()" }, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1595 { "LookupPatient", sdk_OrthancPluginLookupPatient, METH_VARARGS, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1596 "Generated from C function OrthancPluginLookupPatient()" }, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1597 { "LookupSeries", sdk_OrthancPluginLookupSeries, METH_VARARGS, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1598 "Generated from C function OrthancPluginLookupSeries()" }, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1599 { "LookupStudy", sdk_OrthancPluginLookupStudy, METH_VARARGS, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1600 "Generated from C function OrthancPluginLookupStudy()" }, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1601 { "LookupStudyWithAccessionNumber", sdk_OrthancPluginLookupStudyWithAccessionNumber, METH_VARARGS, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1602 "Generated from C function OrthancPluginLookupStudyWithAccessionNumber()" }, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1603 { "ReadFile", sdk_OrthancPluginReadFile, METH_VARARGS, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1604 "Generated from C function OrthancPluginReadFile()" }, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1605 { "RegisterDictionaryTag", sdk_OrthancPluginRegisterDictionaryTag, METH_VARARGS, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1606 "Generated from C function OrthancPluginRegisterDictionaryTag()" }, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1607 { "RegisterErrorCode", sdk_OrthancPluginRegisterErrorCode, METH_VARARGS, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1608 "Generated from C function OrthancPluginRegisterErrorCode()" }, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1609 { "RegisterPrivateDictionaryTag", sdk_OrthancPluginRegisterPrivateDictionaryTag, METH_VARARGS, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1610 "Generated from C function OrthancPluginRegisterPrivateDictionaryTag()" }, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1611 { "RestApiDelete", sdk_OrthancPluginRestApiDelete, METH_VARARGS, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1612 "Generated from C function OrthancPluginRestApiDelete()" }, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1613 { "RestApiDeleteAfterPlugins", sdk_OrthancPluginRestApiDeleteAfterPlugins, METH_VARARGS, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1614 "Generated from C function OrthancPluginRestApiDeleteAfterPlugins()" }, |
1
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1615 { "RestApiGet", sdk_OrthancPluginRestApiGet, METH_VARARGS, |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1616 "Generated from C function OrthancPluginRestApiGet()" }, |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1617 { "RestApiGetAfterPlugins", sdk_OrthancPluginRestApiGetAfterPlugins, METH_VARARGS, |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1618 "Generated from C function OrthancPluginRestApiGetAfterPlugins()" }, |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1619 { "RestApiPost", sdk_OrthancPluginRestApiPost, METH_VARARGS, |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1620 "Generated from C function OrthancPluginRestApiPost()" }, |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1621 { "RestApiPostAfterPlugins", sdk_OrthancPluginRestApiPostAfterPlugins, METH_VARARGS, |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1622 "Generated from C function OrthancPluginRestApiPostAfterPlugins()" }, |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1623 { "RestApiPut", sdk_OrthancPluginRestApiPut, METH_VARARGS, |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1624 "Generated from C function OrthancPluginRestApiPut()" }, |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1625 { "RestApiPutAfterPlugins", sdk_OrthancPluginRestApiPutAfterPlugins, METH_VARARGS, |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1626 "Generated from C function OrthancPluginRestApiPutAfterPlugins()" }, |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1627 { "SetDescription", sdk_OrthancPluginSetDescription, METH_VARARGS, |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1628 "Generated from C function OrthancPluginSetDescription()" }, |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1629 { "SetGlobalProperty", sdk_OrthancPluginSetGlobalProperty, METH_VARARGS, |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1630 "Generated from C function OrthancPluginSetGlobalProperty()" }, |
170
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1631 { "SetMetricsValue", sdk_OrthancPluginSetMetricsValue, METH_VARARGS, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1632 "Generated from C function OrthancPluginSetMetricsValue()" }, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1633 { "SetRootUri", sdk_OrthancPluginSetRootUri, METH_VARARGS, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1634 "Generated from C function OrthancPluginSetRootUri()" }, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1635 { "TranscodeDicomInstance", sdk_OrthancPluginTranscodeDicomInstance, METH_VARARGS, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1636 "Generated from C function OrthancPluginTranscodeDicomInstance()" }, |
1
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1637 { "UncompressImage", sdk_OrthancPluginUncompressImage, METH_VARARGS, |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1638 "Generated from C function OrthancPluginUncompressImage()" }, |
170
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1639 { "WriteFile", sdk_OrthancPluginWriteFile, METH_VARARGS, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1640 "Generated from C function OrthancPluginWriteFile()" }, |
1
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1641 { NULL, NULL } |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1642 }; |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1643 |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1644 |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1645 PyMethodDef* GetOrthancSdkFunctions() |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1646 { |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1647 return ORTHANC_SDK_FUNCTIONS; |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1648 } |