1 | #if !defined(pypointsmodelpy_misc_h) |
---|
2 | #define pypointsmodelpy_misc_h |
---|
3 | |
---|
4 | // @copyright: University of Tennessee, for the DANSE project |
---|
5 | extern char pypointsmodelpy_copyright__name__[]; |
---|
6 | extern char pypointsmodelpy_copyright__doc__[]; |
---|
7 | extern "C" |
---|
8 | PyObject * pypointsmodelpy_copyright(PyObject *, PyObject *); |
---|
9 | |
---|
10 | // LORESModel constructor LORESModel(double density) |
---|
11 | extern char pypointsmodelpy_new_loresmodel__name__[]; |
---|
12 | extern char pypointsmodelpy_new_loresmodel__doc__[]; |
---|
13 | extern "C" |
---|
14 | PyObject * pypointsmodelpy_new_loresmodel(PyObject *, PyObject *); |
---|
15 | |
---|
16 | //Clean LORESModel constructor memory usage |
---|
17 | static void PyDelLores(void *); |
---|
18 | |
---|
19 | //LORESModel methods add(GeoShapes &, double sld) |
---|
20 | extern char pypointsmodelpy_lores_add__name__[]; |
---|
21 | extern char pypointsmodelpy_lores_add__doc__[]; |
---|
22 | extern "C" |
---|
23 | PyObject * pypointsmodelpy_lores_add(PyObject *, PyObject *); |
---|
24 | |
---|
25 | //LORESModel methods GetPoints(vector<Point3D> &) |
---|
26 | extern char pypointsmodelpy_get_lorespoints__name__[]; |
---|
27 | extern char pypointsmodelpy_get_lorespoints__doc__[]; |
---|
28 | extern "C" |
---|
29 | PyObject * pypointsmodelpy_get_lorespoints(PyObject *, PyObject *); |
---|
30 | |
---|
31 | //PDBModel constructor PDBModel() |
---|
32 | extern char pypointsmodelpy_new_pdbmodel__name__[]; |
---|
33 | extern char pypointsmodelpy_new_pdbmodel__doc__[]; |
---|
34 | extern "C" |
---|
35 | PyObject * pypointsmodelpy_new_pdbmodel(PyObject *, PyObject *); |
---|
36 | |
---|
37 | //Clean PDBModel constructor memory usage |
---|
38 | static void PyDelPDB(void *); |
---|
39 | |
---|
40 | //PDBModel method AddPDB(string) |
---|
41 | extern char pypointsmodelpy_pdbmodel_add__name__[]; |
---|
42 | extern char pypointsmodelpy_pdbmodel_add__doc__[]; |
---|
43 | extern "C" |
---|
44 | PyObject * pypointsmodelpy_pdbmodel_add(PyObject *, PyObject *); |
---|
45 | |
---|
46 | //PDBModel method GetPoints(Point3DVector &) |
---|
47 | extern char pypointsmodelpy_get_pdbpoints__name__[]; |
---|
48 | extern char pypointsmodelpy_get_pdbpoints__doc__[]; |
---|
49 | extern "C" |
---|
50 | PyObject * pypointsmodelpy_get_pdbpoints(PyObject *, PyObject *); |
---|
51 | |
---|
52 | //ComplexModel constructor ComplexModel() |
---|
53 | extern char pypointsmodelpy_new_complexmodel__name__[]; |
---|
54 | extern char pypointsmodelpy_new_complexmodel__doc__[]; |
---|
55 | extern "C" |
---|
56 | PyObject * pypointsmodelpy_new_complexmodel(PyObject *, PyObject *); |
---|
57 | |
---|
58 | //Clean Complexodel constructor memory usage |
---|
59 | static void PyDelComplex(void *); |
---|
60 | |
---|
61 | //ComplexModel method AddComplex(string) |
---|
62 | extern char pypointsmodelpy_complexmodel_add__name__[]; |
---|
63 | extern char pypointsmodelpy_complexmodel_add__doc__[]; |
---|
64 | extern "C" |
---|
65 | PyObject * pypointsmodelpy_complexmodel_add(PyObject *, PyObject *); |
---|
66 | |
---|
67 | //ComplexModel method GetPoints(Point3DVector &) |
---|
68 | extern char pypointsmodelpy_get_complexpoints__name__[]; |
---|
69 | extern char pypointsmodelpy_get_complexpoints__doc__[]; |
---|
70 | extern "C" |
---|
71 | PyObject * pypointsmodelpy_get_complexpoints(PyObject *, PyObject *); |
---|
72 | |
---|
73 | //generate a new vector of points3d |
---|
74 | extern char pypointsmodelpy_new_point3dvec__name__[]; |
---|
75 | extern char pypointsmodelpy_new_point3dvec__doc__[]; |
---|
76 | extern "C" |
---|
77 | PyObject * pypointsmodelpy_new_point3dvec(PyObject *, PyObject *); |
---|
78 | |
---|
79 | //clean new_point3dvec |
---|
80 | static void PyDelPoint3DVec(void *); |
---|
81 | |
---|
82 | // method FillPoints(loresmodel, point3dvec) |
---|
83 | //extern char pypointsmodelpy_fillpoints__name__[]; |
---|
84 | //extern char pypointsmodelpy_fillpoints__doc__[]; |
---|
85 | //extern "C" |
---|
86 | //PyObject * pypointsmodelpy_fillpoints(PyObject *, PyObject *); |
---|
87 | |
---|
88 | // LORESModel method distdistribution(point3dvec) |
---|
89 | extern char pypointsmodelpy_get_lores_pr__name__[]; |
---|
90 | extern char pypointsmodelpy_get_lores_pr__doc__[]; |
---|
91 | extern "C" |
---|
92 | PyObject * pypointsmodelpy_get_lores_pr(PyObject *, PyObject *); |
---|
93 | |
---|
94 | // method distdistribution_xy(point3dvec) |
---|
95 | extern char pypointsmodelpy_distdistribution_xy__name__[]; |
---|
96 | extern char pypointsmodelpy_distdistribution_xy__doc__[]; |
---|
97 | extern "C" |
---|
98 | PyObject * pypointsmodelpy_distdistribution_xy(PyObject *, PyObject *); |
---|
99 | |
---|
100 | // PDBModel method distdistribution(point3dvec) |
---|
101 | extern char pypointsmodelpy_get_pdb_pr__name__[]; |
---|
102 | extern char pypointsmodelpy_get_pdb_pr__doc__[]; |
---|
103 | extern "C" |
---|
104 | PyObject * pypointsmodelpy_get_pdb_pr(PyObject *, PyObject *); |
---|
105 | |
---|
106 | // PDBModel method distdistribution_xy(point3dvec) |
---|
107 | extern char pypointsmodelpy_get_pdb_pr_xy__name__[]; |
---|
108 | extern char pypointsmodelpy_get_pdb_pr_xy__doc__[]; |
---|
109 | extern "C" |
---|
110 | PyObject * pypointsmodelpy_get_pdb_pr_xy(PyObject *, PyObject *); |
---|
111 | |
---|
112 | // ComplexModel method distdistribution(point3dvec) |
---|
113 | extern char pypointsmodelpy_get_complex_pr__name__[]; |
---|
114 | extern char pypointsmodelpy_get_complex_pr__doc__[]; |
---|
115 | extern "C" |
---|
116 | PyObject * pypointsmodelpy_get_complex_pr(PyObject *, PyObject *); |
---|
117 | |
---|
118 | // LORESModel method calculateIQ(iq) |
---|
119 | extern char pypointsmodelpy_get_lores_iq__name__[]; |
---|
120 | extern char pypointsmodelpy_get_lores_iq__doc__[]; |
---|
121 | extern "C" |
---|
122 | PyObject * pypointsmodelpy_get_lores_iq(PyObject *, PyObject *); |
---|
123 | |
---|
124 | // LORESModel method CalculateIQ(q) |
---|
125 | extern char pypointsmodelpy_get_lores_i__name__[]; |
---|
126 | extern char pypointsmodelpy_get_lores_i__doc__[]; |
---|
127 | extern "C" |
---|
128 | PyObject * pypointsmodelpy_get_lores_i(PyObject *, PyObject *); |
---|
129 | |
---|
130 | // ComplexModel method CalculateIQ(q) |
---|
131 | extern char pypointsmodelpy_get_complex_i__name__[]; |
---|
132 | extern char pypointsmodelpy_get_complex_i__doc__[]; |
---|
133 | extern "C" |
---|
134 | PyObject * pypointsmodelpy_get_complex_i(PyObject *, PyObject *); |
---|
135 | |
---|
136 | // ComplexModel method CalculateIQError(q) |
---|
137 | extern char pypointsmodelpy_get_complex_i_error__name__[]; |
---|
138 | extern char pypointsmodelpy_get_complex_i_error__doc__[]; |
---|
139 | extern "C" |
---|
140 | PyObject * pypointsmodelpy_get_complex_i_error(PyObject *, PyObject *); |
---|
141 | |
---|
142 | // method calculateIQ_2D(iq,theta) |
---|
143 | extern char pypointsmodelpy_calculateIQ_2D__name__[]; |
---|
144 | extern char pypointsmodelpy_calculateIQ_2D__doc__[]; |
---|
145 | extern "C" |
---|
146 | PyObject * pypointsmodelpy_calculateIQ_2D(PyObject *, PyObject *); |
---|
147 | |
---|
148 | // method calculateI_Qxy(Qx,Qy) |
---|
149 | extern char pypointsmodelpy_calculateI_Qxy__name__[]; |
---|
150 | extern char pypointsmodelpy_calculateI_Qxy__doc__[]; |
---|
151 | extern "C" |
---|
152 | PyObject * pypointsmodelpy_calculateI_Qxy(PyObject *, PyObject *); |
---|
153 | |
---|
154 | // method calculateI_Qvxy(points,Qx,Qy) |
---|
155 | extern char pypointsmodelpy_calculateI_Qvxy__name__[]; |
---|
156 | extern char pypointsmodelpy_calculateI_Qvxy__doc__[]; |
---|
157 | extern "C" |
---|
158 | PyObject * pypointsmodelpy_calculateI_Qvxy(PyObject *, PyObject *); |
---|
159 | |
---|
160 | // PDBModel method calculateIQ(iq) |
---|
161 | extern char pypointsmodelpy_get_pdb_iq__name__[]; |
---|
162 | extern char pypointsmodelpy_get_pdb_iq__doc__[]; |
---|
163 | extern "C" |
---|
164 | PyObject * pypointsmodelpy_get_pdb_iq(PyObject *, PyObject *); |
---|
165 | |
---|
166 | // PDBModel method calculateIQ_2D(qx,qy) |
---|
167 | extern char pypointsmodelpy_get_pdb_Iqxy__name__[]; |
---|
168 | extern char pypointsmodelpy_get_pdb_Iqxy__doc__[]; |
---|
169 | extern "C" |
---|
170 | PyObject * pypointsmodelpy_get_pdb_Iqxy(PyObject *, PyObject *); |
---|
171 | |
---|
172 | // PDBModel method calculateIQ_2D(pts,qx,qy) |
---|
173 | extern char pypointsmodelpy_get_pdb_Iqvxy__name__[]; |
---|
174 | extern char pypointsmodelpy_get_pdb_Iqvxy__doc__[]; |
---|
175 | extern "C" |
---|
176 | PyObject * pypointsmodelpy_get_pdb_Iqvxy(PyObject *, PyObject *); |
---|
177 | |
---|
178 | // ComplexModel method calculateIQ_2D(pts,qx,qy) |
---|
179 | extern char pypointsmodelpy_get_complex_Iqxy__name__[]; |
---|
180 | extern char pypointsmodelpy_get_complex_Iqxy__doc__[]; |
---|
181 | extern "C" |
---|
182 | PyObject * pypointsmodelpy_get_complex_Iqxy(PyObject *, PyObject *); |
---|
183 | |
---|
184 | // ComplexModel method calculateIQ(iq) |
---|
185 | extern char pypointsmodelpy_get_complex_iq__name__[]; |
---|
186 | extern char pypointsmodelpy_get_complex_iq__doc__[]; |
---|
187 | extern "C" |
---|
188 | PyObject * pypointsmodelpy_get_complex_iq(PyObject *, PyObject *); |
---|
189 | |
---|
190 | // method outputPR |
---|
191 | extern char pypointsmodelpy_outputPR__name__[]; |
---|
192 | extern char pypointsmodelpy_outputPR__doc__[]; |
---|
193 | extern "C" |
---|
194 | PyObject * pypointsmodelpy_outputPR(PyObject *, PyObject *); |
---|
195 | |
---|
196 | // method outputPR_xy |
---|
197 | extern char pypointsmodelpy_outputPR_xy__name__[]; |
---|
198 | extern char pypointsmodelpy_outputPR_xy__doc__[]; |
---|
199 | extern "C" |
---|
200 | PyObject * pypointsmodelpy_outputPR_xy(PyObject *, PyObject *); |
---|
201 | |
---|
202 | // PDBModel method outputPR |
---|
203 | extern char pypointsmodelpy_save_pdb_pr__name__[]; |
---|
204 | extern char pypointsmodelpy_save_pdb_pr__doc__[]; |
---|
205 | extern "C" |
---|
206 | PyObject * pypointsmodelpy_save_pdb_pr(PyObject *, PyObject *); |
---|
207 | |
---|
208 | // ComplexModel method outputPR |
---|
209 | extern char pypointsmodelpy_save_complex_pr__name__[]; |
---|
210 | extern char pypointsmodelpy_save_complex_pr__doc__[]; |
---|
211 | extern "C" |
---|
212 | PyObject * pypointsmodelpy_save_complex_pr(PyObject *, PyObject *); |
---|
213 | |
---|
214 | // method outputPDB |
---|
215 | extern char pypointsmodelpy_outputPDB__name__[]; |
---|
216 | extern char pypointsmodelpy_outputPDB__doc__[]; |
---|
217 | extern "C" |
---|
218 | PyObject * pypointsmodelpy_outputPDB(PyObject *, PyObject *); |
---|
219 | |
---|
220 | #endif |
---|
221 | |
---|
222 | // version |
---|
223 | // $Id$ |
---|
224 | |
---|
225 | // End of file |
---|