Mercurial > hg > orthanc-python
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 |