comparison Sources/Autogenerated/sdk.h @ 63:32de70a1e4c7

New functions from the SDK wrapped in Python: CreateDicom, RegisterFindCallback, RegisterMoveCallback
author Sebastien Jodogne <s.jodogne@gmail.com>
date Thu, 10 Jun 2021 18:19:27 +0200
parents 23f3099bed47
children eb6ac5a801d1
comparison
equal deleted inserted replaced
62:d82eef8c98fc 63:32de70a1e4c7
22 #include "../PythonHeaderWrapper.h" 22 #include "../PythonHeaderWrapper.h"
23 23
24 void RegisterOrthancSdk(PyObject* module); 24 void RegisterOrthancSdk(PyObject* module);
25 PyMethodDef* GetOrthancSdkFunctions(); 25 PyMethodDef* GetOrthancSdkFunctions();
26 26
27 PyObject* GetOrthancPluginRestOutputType(); 27 PyTypeObject* GetOrthancPluginRestOutputType();
28 PyObject* GetOrthancPluginServerChunkedRequestReaderType(); 28 PyTypeObject* GetOrthancPluginServerChunkedRequestReaderType();
29 PyObject* GetOrthancPluginImageType(); 29 PyTypeObject* GetOrthancPluginImageType();
30 PyObject* GetOrthancPluginJobType(); 30 PyTypeObject* GetOrthancPluginJobType();
31 PyObject* GetOrthancPluginWorklistQueryType(); 31 PyTypeObject* GetOrthancPluginWorklistQueryType();
32 PyObject* GetOrthancPluginStorageAreaType(); 32 PyTypeObject* GetOrthancPluginStorageAreaType();
33 PyObject* GetOrthancPluginFindMatcherType(); 33 PyTypeObject* GetOrthancPluginFindMatcherType();
34 PyObject* GetOrthancPluginDicomWebNodeType(); 34 PyTypeObject* GetOrthancPluginDicomWebNodeType();
35 PyObject* GetOrthancPluginWorklistAnswersType(); 35 PyTypeObject* GetOrthancPluginWorklistAnswersType();
36 PyObject* GetOrthancPluginFindAnswersType(); 36 PyTypeObject* GetOrthancPluginFindAnswersType();
37 PyObject* GetOrthancPluginPeersType(); 37 PyTypeObject* GetOrthancPluginPeersType();
38 PyObject* GetOrthancPluginDicomInstanceType(); 38 PyTypeObject* GetOrthancPluginDicomInstanceType();
39 PyObject* GetOrthancPluginFindQueryType(); 39 PyTypeObject* GetOrthancPluginFindQueryType();
40
41 #include <orthanc/OrthancCPlugin.h>
42
43 typedef struct
44 {
45 PyObject_HEAD
46
47 /* Type-specific fields go here. */
48 OrthancPluginRestOutput* object_;
49 bool borrowed_;
50 } sdk_OrthancPluginRestOutput_Object;
51
52 typedef struct
53 {
54 PyObject_HEAD
55
56 /* Type-specific fields go here. */
57 OrthancPluginServerChunkedRequestReader* object_;
58 bool borrowed_;
59 } sdk_OrthancPluginServerChunkedRequestReader_Object;
60
61 typedef struct
62 {
63 PyObject_HEAD
64
65 /* Type-specific fields go here. */
66 OrthancPluginImage* object_;
67 bool borrowed_;
68 } sdk_OrthancPluginImage_Object;
69
70 typedef struct
71 {
72 PyObject_HEAD
73
74 /* Type-specific fields go here. */
75 OrthancPluginJob* object_;
76 bool borrowed_;
77 } sdk_OrthancPluginJob_Object;
78
79 typedef struct
80 {
81 PyObject_HEAD
82
83 /* Type-specific fields go here. */
84 OrthancPluginWorklistQuery* object_;
85 bool borrowed_;
86 } sdk_OrthancPluginWorklistQuery_Object;
87
88 typedef struct
89 {
90 PyObject_HEAD
91
92 /* Type-specific fields go here. */
93 OrthancPluginStorageArea* object_;
94 bool borrowed_;
95 } sdk_OrthancPluginStorageArea_Object;
96
97 typedef struct
98 {
99 PyObject_HEAD
100
101 /* Type-specific fields go here. */
102 OrthancPluginFindMatcher* object_;
103 bool borrowed_;
104 } sdk_OrthancPluginFindMatcher_Object;
105
106 typedef struct
107 {
108 PyObject_HEAD
109
110 /* Type-specific fields go here. */
111 OrthancPluginDicomWebNode* object_;
112 bool borrowed_;
113 } sdk_OrthancPluginDicomWebNode_Object;
114
115 typedef struct
116 {
117 PyObject_HEAD
118
119 /* Type-specific fields go here. */
120 OrthancPluginWorklistAnswers* object_;
121 bool borrowed_;
122 } sdk_OrthancPluginWorklistAnswers_Object;
123
124 typedef struct
125 {
126 PyObject_HEAD
127
128 /* Type-specific fields go here. */
129 OrthancPluginFindAnswers* object_;
130 bool borrowed_;
131 } sdk_OrthancPluginFindAnswers_Object;
132
133 typedef struct
134 {
135 PyObject_HEAD
136
137 /* Type-specific fields go here. */
138 OrthancPluginPeers* object_;
139 bool borrowed_;
140 } sdk_OrthancPluginPeers_Object;
141
142 typedef struct
143 {
144 PyObject_HEAD
145
146 /* Type-specific fields go here. */
147 OrthancPluginDicomInstance* object_;
148 bool borrowed_;
149 } sdk_OrthancPluginDicomInstance_Object;
150
151 typedef struct
152 {
153 PyObject_HEAD
154
155 /* Type-specific fields go here. */
156 OrthancPluginFindQuery* object_;
157 bool borrowed_;
158 } sdk_OrthancPluginFindQuery_Object;
159