1 |
torben |
12 |
<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?> |
2 |
torben |
1 |
<tagfile> |
3 |
|
|
<compound kind="class"> |
4 |
|
|
<name>Board</name> |
5 |
|
|
<filename>classBoard.html</filename> |
6 |
|
|
<member kind="slot"> |
7 |
|
|
<type>void</type> |
8 |
|
|
<name>setSize</name> |
9 |
torben |
12 |
<anchorfile>classBoard.html</anchorfile> |
10 |
|
|
<anchor>3bed92eb3da5c865cf591292631c9353</anchor> |
11 |
torben |
1 |
<arglist>(int size)</arglist> |
12 |
|
|
</member> |
13 |
|
|
<member kind="slot"> |
14 |
|
|
<type>void</type> |
15 |
|
|
<name>rotateLeft</name> |
16 |
torben |
12 |
<anchorfile>classBoard.html</anchorfile> |
17 |
|
|
<anchor>286c261660a47531a3af2bfa705ebf55</anchor> |
18 |
torben |
1 |
<arglist>()</arglist> |
19 |
|
|
</member> |
20 |
|
|
<member kind="slot"> |
21 |
|
|
<type>void</type> |
22 |
|
|
<name>rotateRight</name> |
23 |
torben |
12 |
<anchorfile>classBoard.html</anchorfile> |
24 |
|
|
<anchor>8952036e68083a114e107357dcee8e4b</anchor> |
25 |
torben |
1 |
<arglist>()</arglist> |
26 |
|
|
</member> |
27 |
|
|
<member kind="slot"> |
28 |
|
|
<type>void</type> |
29 |
|
|
<name>mirrorV</name> |
30 |
torben |
12 |
<anchorfile>classBoard.html</anchorfile> |
31 |
|
|
<anchor>78cced38a381dcc678569b5fce7c3dbb</anchor> |
32 |
torben |
1 |
<arglist>()</arglist> |
33 |
|
|
</member> |
34 |
|
|
<member kind="slot"> |
35 |
|
|
<type>void</type> |
36 |
|
|
<name>mirrorH</name> |
37 |
torben |
12 |
<anchorfile>classBoard.html</anchorfile> |
38 |
|
|
<anchor>7ffe17b613c5502eb7c19491c23ee56f</anchor> |
39 |
torben |
1 |
<arglist>()</arglist> |
40 |
|
|
</member> |
41 |
|
|
<member kind="function"> |
42 |
|
|
<type></type> |
43 |
|
|
<name>Board</name> |
44 |
torben |
12 |
<anchorfile>classBoard.html</anchorfile> |
45 |
|
|
<anchor>1c79ebffa87a8dc714917bab64adea1b</anchor> |
46 |
torben |
1 |
<arglist>(QWidget *parent=0, const char *name=0)</arglist> |
47 |
|
|
</member> |
48 |
|
|
<member kind="function"> |
49 |
|
|
<type>void</type> |
50 |
|
|
<name>setMatrix</name> |
51 |
torben |
12 |
<anchorfile>classBoard.html</anchorfile> |
52 |
|
|
<anchor>f83921e349218eb6c9f871dacb3f5e33</anchor> |
53 |
|
|
<arglist>(Solution *sol)</arglist> |
54 |
torben |
1 |
</member> |
55 |
|
|
<member kind="function" protection="protected"> |
56 |
|
|
<type>void</type> |
57 |
|
|
<name>paintEvent</name> |
58 |
torben |
12 |
<anchorfile>classBoard.html</anchorfile> |
59 |
|
|
<anchor>32edbcdb845ee502cdb52a325118235c</anchor> |
60 |
torben |
1 |
<arglist>(QPaintEvent *)</arglist> |
61 |
|
|
</member> |
62 |
|
|
<member kind="function" protection="protected"> |
63 |
|
|
<type>void</type> |
64 |
|
|
<name>mousePressEvent</name> |
65 |
torben |
12 |
<anchorfile>classBoard.html</anchorfile> |
66 |
|
|
<anchor>57465c9215b7b3371535914053b92a01</anchor> |
67 |
torben |
1 |
<arglist>(QMouseEvent *)</arglist> |
68 |
|
|
</member> |
69 |
|
|
<member kind="function" protection="protected"> |
70 |
|
|
<type>void</type> |
71 |
|
|
<name>contextMenuEvent</name> |
72 |
torben |
12 |
<anchorfile>classBoard.html</anchorfile> |
73 |
|
|
<anchor>59ed82ebede19d3f6b69373831424cd4</anchor> |
74 |
torben |
1 |
<arglist>(QContextMenuEvent *)</arglist> |
75 |
|
|
</member> |
76 |
torben |
12 |
<member kind="variable" protection="protected"> |
77 |
|
|
<type>int</type> |
78 |
|
|
<name>m_size</name> |
79 |
|
|
<anchorfile>classBoard.html</anchorfile> |
80 |
|
|
<anchor>5644bdc0d08b82f81767c0084cacb87a</anchor> |
81 |
|
|
<arglist></arglist> |
82 |
|
|
</member> |
83 |
|
|
<member kind="variable" protection="protected"> |
84 |
|
|
<type>Solution *</type> |
85 |
|
|
<name>m_sol</name> |
86 |
|
|
<anchorfile>classBoard.html</anchorfile> |
87 |
|
|
<anchor>ed04ab3996c6cd2a81e7ba99bbe9f935</anchor> |
88 |
|
|
<arglist></arglist> |
89 |
|
|
</member> |
90 |
torben |
1 |
</compound> |
91 |
|
|
<compound kind="class"> |
92 |
torben |
12 |
<name>ContainerHash</name> |
93 |
|
|
<filename>classContainerHash.html</filename> |
94 |
|
|
<base>SolutionContainer</base> |
95 |
|
|
<member kind="function"> |
96 |
|
|
<type></type> |
97 |
|
|
<name>ContainerHash</name> |
98 |
|
|
<anchorfile>classContainerHash.html</anchorfile> |
99 |
|
|
<anchor>8753f1444c6f6608c1cfcf31edd444e6</anchor> |
100 |
|
|
<arglist>(GUIUpdate *update)</arglist> |
101 |
|
|
</member> |
102 |
|
|
<member kind="function"> |
103 |
|
|
<type>void</type> |
104 |
|
|
<name>uniqueSolutions</name> |
105 |
|
|
<anchorfile>classContainerHash.html</anchorfile> |
106 |
|
|
<anchor>a72338560a2a5080ee5a470694bfa670</anchor> |
107 |
|
|
<arglist>()</arglist> |
108 |
|
|
</member> |
109 |
|
|
<member kind="function"> |
110 |
|
|
<type>int</type> |
111 |
|
|
<name>numSolutions</name> |
112 |
|
|
<anchorfile>classContainerHash.html</anchorfile> |
113 |
|
|
<anchor>8f8dfab3439a51c0ee60b2c17a77264c</anchor> |
114 |
|
|
<arglist>()</arglist> |
115 |
|
|
</member> |
116 |
|
|
<member kind="function"> |
117 |
|
|
<type>int</type> |
118 |
|
|
<name>totalSolutions</name> |
119 |
|
|
<anchorfile>classContainerHash.html</anchorfile> |
120 |
|
|
<anchor>c0fd96df85a5e1eee605503fec39680b</anchor> |
121 |
|
|
<arglist>()</arglist> |
122 |
|
|
</member> |
123 |
|
|
<member kind="function"> |
124 |
|
|
<type>Solution *</type> |
125 |
|
|
<name>solution</name> |
126 |
|
|
<anchorfile>classContainerHash.html</anchorfile> |
127 |
|
|
<anchor>8431ebd4248627dced82f342a28bbdeb</anchor> |
128 |
|
|
<arglist>(int index)</arglist> |
129 |
|
|
</member> |
130 |
|
|
<member kind="function"> |
131 |
|
|
<type>void</type> |
132 |
|
|
<name>addSolution</name> |
133 |
|
|
<anchorfile>classContainerHash.html</anchorfile> |
134 |
|
|
<anchor>8a6d66dcc2df1dea2a82dc9499f949fa</anchor> |
135 |
|
|
<arglist>(Solution *sol)</arglist> |
136 |
|
|
</member> |
137 |
|
|
</compound> |
138 |
|
|
<compound kind="class"> |
139 |
|
|
<name>ContainerList</name> |
140 |
|
|
<filename>classContainerList.html</filename> |
141 |
|
|
<base>SolutionContainer</base> |
142 |
|
|
<member kind="function"> |
143 |
|
|
<type></type> |
144 |
|
|
<name>ContainerList</name> |
145 |
|
|
<anchorfile>classContainerList.html</anchorfile> |
146 |
|
|
<anchor>63d095e878cdce2e324c2723acdd4a81</anchor> |
147 |
|
|
<arglist>(GUIUpdate *update)</arglist> |
148 |
|
|
</member> |
149 |
|
|
<member kind="function"> |
150 |
|
|
<type>void</type> |
151 |
|
|
<name>uniqueSolutions</name> |
152 |
|
|
<anchorfile>classContainerList.html</anchorfile> |
153 |
|
|
<anchor>b6c83dec7bab1507fc687bdc35637321</anchor> |
154 |
|
|
<arglist>()</arglist> |
155 |
|
|
</member> |
156 |
|
|
<member kind="function"> |
157 |
|
|
<type>int</type> |
158 |
|
|
<name>numSolutions</name> |
159 |
|
|
<anchorfile>classContainerList.html</anchorfile> |
160 |
|
|
<anchor>1c947a5bd689706ad6fa51f4ce6c7464</anchor> |
161 |
|
|
<arglist>()</arglist> |
162 |
|
|
</member> |
163 |
|
|
<member kind="function"> |
164 |
|
|
<type>int</type> |
165 |
|
|
<name>totalSolutions</name> |
166 |
|
|
<anchorfile>classContainerList.html</anchorfile> |
167 |
|
|
<anchor>89be787544e49f456fc0f48d4d862fb9</anchor> |
168 |
|
|
<arglist>()</arglist> |
169 |
|
|
</member> |
170 |
|
|
<member kind="function"> |
171 |
|
|
<type>Solution *</type> |
172 |
|
|
<name>solution</name> |
173 |
|
|
<anchorfile>classContainerList.html</anchorfile> |
174 |
|
|
<anchor>9f39db82d525f6883fc5831dba217610</anchor> |
175 |
|
|
<arglist>(int index)</arglist> |
176 |
|
|
</member> |
177 |
|
|
<member kind="function"> |
178 |
|
|
<type>void</type> |
179 |
|
|
<name>addSolution</name> |
180 |
|
|
<anchorfile>classContainerList.html</anchorfile> |
181 |
|
|
<anchor>51ff9d9b3c97a6d8bbea59ba710e54a2</anchor> |
182 |
|
|
<arglist>(Solution *sol)</arglist> |
183 |
|
|
</member> |
184 |
|
|
</compound> |
185 |
|
|
<compound kind="class"> |
186 |
|
|
<name>ContainerMNVector</name> |
187 |
|
|
<filename>classContainerMNVector.html</filename> |
188 |
|
|
<base>ContainerVector</base> |
189 |
|
|
<member kind="function"> |
190 |
|
|
<type></type> |
191 |
|
|
<name>ContainerMNVector</name> |
192 |
|
|
<anchorfile>classContainerMNVector.html</anchorfile> |
193 |
|
|
<anchor>033d75b3568a5506cdb8287df668316d</anchor> |
194 |
|
|
<arglist>(GUIUpdate *update)</arglist> |
195 |
|
|
</member> |
196 |
|
|
<member kind="function"> |
197 |
|
|
<type>void</type> |
198 |
|
|
<name>uniqueSolutions</name> |
199 |
|
|
<anchorfile>classContainerMNVector.html</anchorfile> |
200 |
|
|
<anchor>c41f613092a7c1982feb11db7cc2f008</anchor> |
201 |
|
|
<arglist>()</arglist> |
202 |
|
|
</member> |
203 |
|
|
</compound> |
204 |
|
|
<compound kind="class"> |
205 |
|
|
<name>ContainerVector</name> |
206 |
|
|
<filename>classContainerVector.html</filename> |
207 |
|
|
<base>SolutionContainer</base> |
208 |
|
|
<member kind="function"> |
209 |
|
|
<type></type> |
210 |
|
|
<name>ContainerVector</name> |
211 |
|
|
<anchorfile>classContainerVector.html</anchorfile> |
212 |
|
|
<anchor>f78e87714800a3a623e23799574e8dc6</anchor> |
213 |
|
|
<arglist>(GUIUpdate *update)</arglist> |
214 |
|
|
</member> |
215 |
|
|
<member kind="function" virtualness="virtual"> |
216 |
|
|
<type>virtual void</type> |
217 |
|
|
<name>uniqueSolutions</name> |
218 |
|
|
<anchorfile>classContainerVector.html</anchorfile> |
219 |
|
|
<anchor>0349fac3c643335b67731781c2d4125d</anchor> |
220 |
|
|
<arglist>()</arglist> |
221 |
|
|
</member> |
222 |
|
|
<member kind="function"> |
223 |
|
|
<type>int</type> |
224 |
|
|
<name>numSolutions</name> |
225 |
|
|
<anchorfile>classContainerVector.html</anchorfile> |
226 |
|
|
<anchor>2d05ded2e1e2ab5d72f2d9a763a17d53</anchor> |
227 |
|
|
<arglist>()</arglist> |
228 |
|
|
</member> |
229 |
|
|
<member kind="function"> |
230 |
|
|
<type>int</type> |
231 |
|
|
<name>totalSolutions</name> |
232 |
|
|
<anchorfile>classContainerVector.html</anchorfile> |
233 |
|
|
<anchor>17db258e1422c58112052aa801fb5e01</anchor> |
234 |
|
|
<arglist>()</arglist> |
235 |
|
|
</member> |
236 |
|
|
<member kind="function"> |
237 |
|
|
<type>Solution *</type> |
238 |
|
|
<name>solution</name> |
239 |
|
|
<anchorfile>classContainerVector.html</anchorfile> |
240 |
|
|
<anchor>d107c5eda2f2674f3e3be4e33b367113</anchor> |
241 |
|
|
<arglist>(int index)</arglist> |
242 |
|
|
</member> |
243 |
|
|
<member kind="function"> |
244 |
|
|
<type>void</type> |
245 |
|
|
<name>addSolution</name> |
246 |
|
|
<anchorfile>classContainerVector.html</anchorfile> |
247 |
|
|
<anchor>0b5a7e82e0a78efa4b70def3c4c9e7fd</anchor> |
248 |
|
|
<arglist>(Solution *sol)</arglist> |
249 |
|
|
</member> |
250 |
|
|
<member kind="typedef" protection="protected"> |
251 |
|
|
<type>std::vector< boost::shared_ptr< Solution > >::iterator</type> |
252 |
|
|
<name>VIt</name> |
253 |
|
|
<anchorfile>classContainerVector.html</anchorfile> |
254 |
|
|
<anchor>9697f11ed9ade9487fa6e28097c4a719</anchor> |
255 |
|
|
<arglist></arglist> |
256 |
|
|
</member> |
257 |
|
|
<member kind="function" protection="protected"> |
258 |
|
|
<type>void</type> |
259 |
|
|
<name>uniqueSolutionsWorker</name> |
260 |
|
|
<anchorfile>classContainerVector.html</anchorfile> |
261 |
|
|
<anchor>d3f6bcc093b2527c68c96e6c81807a94</anchor> |
262 |
|
|
<arglist>(int rot, bool mirror)</arglist> |
263 |
|
|
</member> |
264 |
|
|
<member kind="variable" protection="protected"> |
265 |
|
|
<type>std::vector< boost::shared_ptr< Solution > ></type> |
266 |
|
|
<name>solutions</name> |
267 |
|
|
<anchorfile>classContainerVector.html</anchorfile> |
268 |
|
|
<anchor>411961614ab05deb75a4a556696ee436</anchor> |
269 |
|
|
<arglist></arglist> |
270 |
|
|
</member> |
271 |
|
|
<member kind="variable" protection="protected"> |
272 |
|
|
<type>int</type> |
273 |
|
|
<name>total</name> |
274 |
|
|
<anchorfile>classContainerVector.html</anchorfile> |
275 |
|
|
<anchor>099552fbf123660e0f5bb55688e89f97</anchor> |
276 |
|
|
<arglist></arglist> |
277 |
|
|
</member> |
278 |
|
|
</compound> |
279 |
|
|
<compound kind="class"> |
280 |
torben |
1 |
<name>Queens</name> |
281 |
|
|
<filename>classQueens.html</filename> |
282 |
|
|
<member kind="function"> |
283 |
|
|
<type></type> |
284 |
|
|
<name>Queens</name> |
285 |
torben |
12 |
<anchorfile>classQueens.html</anchorfile> |
286 |
|
|
<anchor>2456b1d110b2ac14b32357840adc6814</anchor> |
287 |
|
|
<arglist>(GUIUpdate *par, Solution *sol, SolutionContainer *container, int set_size=8, bool set_debug=false)</arglist> |
288 |
torben |
1 |
</member> |
289 |
|
|
<member kind="function"> |
290 |
|
|
<type>void</type> |
291 |
|
|
<name>stop</name> |
292 |
torben |
12 |
<anchorfile>classQueens.html</anchorfile> |
293 |
|
|
<anchor>028775832c59baa0266f33d0d51f390f</anchor> |
294 |
torben |
1 |
<arglist>()</arglist> |
295 |
|
|
</member> |
296 |
|
|
</compound> |
297 |
|
|
<compound kind="class"> |
298 |
|
|
<name>QueensMain</name> |
299 |
|
|
<filename>classQueensMain.html</filename> |
300 |
|
|
<member kind="slot"> |
301 |
|
|
<type>void</type> |
302 |
|
|
<name>start</name> |
303 |
torben |
12 |
<anchorfile>classQueensMain.html</anchorfile> |
304 |
|
|
<anchor>daaa1ca0e05f620d4e4b0f04a0be984d</anchor> |
305 |
torben |
1 |
<arglist>()</arglist> |
306 |
|
|
</member> |
307 |
|
|
<member kind="slot"> |
308 |
|
|
<type>void</type> |
309 |
|
|
<name>stop</name> |
310 |
torben |
12 |
<anchorfile>classQueensMain.html</anchorfile> |
311 |
|
|
<anchor>532eb7eb8f0067544296ac4824a20a3a</anchor> |
312 |
torben |
1 |
<arglist>()</arglist> |
313 |
|
|
</member> |
314 |
|
|
<member kind="slot"> |
315 |
|
|
<type>void</type> |
316 |
|
|
<name>foundSolution</name> |
317 |
torben |
12 |
<anchorfile>classQueensMain.html</anchorfile> |
318 |
|
|
<anchor>7d030fa58a375f9fdae872369002d14e</anchor> |
319 |
torben |
1 |
<arglist>()</arglist> |
320 |
|
|
</member> |
321 |
|
|
<member kind="slot"> |
322 |
|
|
<type>void</type> |
323 |
|
|
<name>finishedSearch</name> |
324 |
torben |
12 |
<anchorfile>classQueensMain.html</anchorfile> |
325 |
|
|
<anchor>ef88fdeeb6a9293ca7eac2d715eb6a25</anchor> |
326 |
torben |
1 |
<arglist>()</arglist> |
327 |
|
|
</member> |
328 |
|
|
<member kind="slot"> |
329 |
|
|
<type>void</type> |
330 |
|
|
<name>showSolution</name> |
331 |
torben |
12 |
<anchorfile>classQueensMain.html</anchorfile> |
332 |
|
|
<anchor>221c60cc515396ae65792d0fbbaffd9a</anchor> |
333 |
torben |
1 |
<arglist>()</arglist> |
334 |
|
|
</member> |
335 |
|
|
<member kind="slot"> |
336 |
|
|
<type>void</type> |
337 |
torben |
12 |
<name>resize</name> |
338 |
|
|
<anchorfile>classQueensMain.html</anchorfile> |
339 |
|
|
<anchor>10af5d19c02898cd31a4d1551f81fe6f</anchor> |
340 |
|
|
<arglist>(int size)</arglist> |
341 |
torben |
1 |
</member> |
342 |
|
|
<member kind="slot"> |
343 |
|
|
<type>void</type> |
344 |
torben |
12 |
<name>duplicateRemoved</name> |
345 |
|
|
<anchorfile>classQueensMain.html</anchorfile> |
346 |
|
|
<anchor>68c5779a808246adc7c4f78a33dc46e1</anchor> |
347 |
torben |
1 |
<arglist>()</arglist> |
348 |
|
|
</member> |
349 |
|
|
<member kind="slot"> |
350 |
|
|
<type>void</type> |
351 |
|
|
<name>sortList</name> |
352 |
torben |
12 |
<anchorfile>classQueensMain.html</anchorfile> |
353 |
|
|
<anchor>e8d76d3a66835d63356d7a1c7b843530</anchor> |
354 |
torben |
1 |
<arglist>()</arglist> |
355 |
|
|
</member> |
356 |
|
|
<member kind="slot"> |
357 |
|
|
<type>void</type> |
358 |
|
|
<name>sortVector</name> |
359 |
torben |
12 |
<anchorfile>classQueensMain.html</anchorfile> |
360 |
|
|
<anchor>728e38f2dec1d65f598a4cb0cb4a70b2</anchor> |
361 |
torben |
1 |
<arglist>()</arglist> |
362 |
|
|
</member> |
363 |
|
|
<member kind="slot"> |
364 |
|
|
<type>void</type> |
365 |
|
|
<name>sortHash</name> |
366 |
torben |
12 |
<anchorfile>classQueensMain.html</anchorfile> |
367 |
|
|
<anchor>2f04f25e9b0b3c5a5abc94f571f0d82c</anchor> |
368 |
torben |
1 |
<arglist>()</arglist> |
369 |
|
|
</member> |
370 |
|
|
<member kind="slot"> |
371 |
|
|
<type>void</type> |
372 |
|
|
<name>sortMNVector</name> |
373 |
torben |
12 |
<anchorfile>classQueensMain.html</anchorfile> |
374 |
|
|
<anchor>21f82e02f44a25304b7ebd1cbfd3c99a</anchor> |
375 |
torben |
1 |
<arglist>()</arglist> |
376 |
|
|
</member> |
377 |
torben |
12 |
<member kind="slot"> |
378 |
|
|
<type>void</type> |
379 |
|
|
<name>storageInt</name> |
380 |
|
|
<anchorfile>classQueensMain.html</anchorfile> |
381 |
|
|
<anchor>24ec85f11da0f1307ee7f21db98be0ba</anchor> |
382 |
|
|
<arglist>()</arglist> |
383 |
|
|
</member> |
384 |
|
|
<member kind="slot"> |
385 |
|
|
<type>void</type> |
386 |
|
|
<name>storageMatrix</name> |
387 |
|
|
<anchorfile>classQueensMain.html</anchorfile> |
388 |
|
|
<anchor>763533bca5d61a3769b28ab241352d6f</anchor> |
389 |
|
|
<arglist>()</arglist> |
390 |
|
|
</member> |
391 |
torben |
1 |
<member kind="function"> |
392 |
|
|
<type></type> |
393 |
|
|
<name>QueensMain</name> |
394 |
torben |
12 |
<anchorfile>classQueensMain.html</anchorfile> |
395 |
|
|
<anchor>a7a2930a02c71dde7cc8c07d0b6bc38b</anchor> |
396 |
torben |
1 |
<arglist>(QWidget *parent=0, const char *name=0)</arglist> |
397 |
|
|
</member> |
398 |
|
|
<member kind="function"> |
399 |
|
|
<type>QString</type> |
400 |
|
|
<name>elapsed</name> |
401 |
torben |
12 |
<anchorfile>classQueensMain.html</anchorfile> |
402 |
|
|
<anchor>09e632b37e78ddee8a7effbc7cacb0de</anchor> |
403 |
torben |
1 |
<arglist>()</arglist> |
404 |
|
|
</member> |
405 |
|
|
<member kind="function"> |
406 |
|
|
<type>void</type> |
407 |
|
|
<name>uniqueSolutions</name> |
408 |
torben |
12 |
<anchorfile>classQueensMain.html</anchorfile> |
409 |
|
|
<anchor>e6feff81009a5c52722ffa0d7c0a6ffe</anchor> |
410 |
torben |
1 |
<arglist>()</arglist> |
411 |
|
|
</member> |
412 |
|
|
</compound> |
413 |
|
|
<compound kind="class"> |
414 |
|
|
<name>Solution</name> |
415 |
|
|
<filename>classSolution.html</filename> |
416 |
torben |
12 |
<member kind="function" virtualness="pure"> |
417 |
|
|
<type>virtual void</type> |
418 |
torben |
1 |
<name>rotate90</name> |
419 |
torben |
12 |
<anchorfile>classSolution.html</anchorfile> |
420 |
|
|
<anchor>a351d0325dbf72c0d978d123034509a9</anchor> |
421 |
|
|
<arglist>()=0</arglist> |
422 |
torben |
1 |
</member> |
423 |
torben |
12 |
<member kind="function" virtualness="pure"> |
424 |
|
|
<type>virtual void</type> |
425 |
torben |
1 |
<name>mirror</name> |
426 |
torben |
12 |
<anchorfile>classSolution.html</anchorfile> |
427 |
|
|
<anchor>70f1d464a1cf510e2218b3e7f8e63ab6</anchor> |
428 |
|
|
<arglist>()=0</arglist> |
429 |
torben |
1 |
</member> |
430 |
torben |
12 |
<member kind="function" virtualness="pure"> |
431 |
|
|
<type>virtual Solution *</type> |
432 |
|
|
<name>copy</name> |
433 |
|
|
<anchorfile>classSolution.html</anchorfile> |
434 |
|
|
<anchor>00a0ac5bc9379a4d849726543321953e</anchor> |
435 |
|
|
<arglist>()=0</arglist> |
436 |
|
|
</member> |
437 |
|
|
<member kind="function" virtualness="pure"> |
438 |
|
|
<type>virtual bool</type> |
439 |
torben |
1 |
<name>operator==</name> |
440 |
torben |
12 |
<anchorfile>classSolution.html</anchorfile> |
441 |
|
|
<anchor>68a7a66d07cfc5df16da91ad8cc5911a</anchor> |
442 |
|
|
<arglist>(const Solution &sol)=0</arglist> |
443 |
torben |
1 |
</member> |
444 |
torben |
12 |
<member kind="function" virtualness="pure"> |
445 |
|
|
<type>virtual bool</type> |
446 |
|
|
<name>getMatrix</name> |
447 |
|
|
<anchorfile>classSolution.html</anchorfile> |
448 |
|
|
<anchor>21a2210418931c3576f6f56064ccdcb9</anchor> |
449 |
|
|
<arglist>(int x, int y)=0</arglist> |
450 |
torben |
1 |
</member> |
451 |
torben |
12 |
<member kind="function" virtualness="pure"> |
452 |
|
|
<type>virtual void</type> |
453 |
|
|
<name>setMatrix</name> |
454 |
|
|
<anchorfile>classSolution.html</anchorfile> |
455 |
|
|
<anchor>335fca4d503ab61b4bd6b982692850ce</anchor> |
456 |
|
|
<arglist>(int x, int y, bool val)=0</arglist> |
457 |
|
|
</member> |
458 |
torben |
1 |
<member kind="function"> |
459 |
|
|
<type>int</type> |
460 |
|
|
<name>size</name> |
461 |
torben |
12 |
<anchorfile>classSolution.html</anchorfile> |
462 |
|
|
<anchor>54f4cc3d94128111ec977a00680f7328</anchor> |
463 |
torben |
1 |
<arglist>()</arglist> |
464 |
|
|
</member> |
465 |
|
|
<member kind="function"> |
466 |
|
|
<type>void</type> |
467 |
|
|
<name>setSize</name> |
468 |
torben |
12 |
<anchorfile>classSolution.html</anchorfile> |
469 |
|
|
<anchor>01517d9e0c65984ebcb2aaa9c4b578ad</anchor> |
470 |
torben |
1 |
<arglist>(int size)</arglist> |
471 |
|
|
</member> |
472 |
torben |
12 |
<member kind="function"> |
473 |
|
|
<type>void</type> |
474 |
|
|
<name>print</name> |
475 |
|
|
<anchorfile>classSolution.html</anchorfile> |
476 |
|
|
<anchor>22519dee8cecd124e2e112a3a9bc505c</anchor> |
477 |
|
|
<arglist>()</arglist> |
478 |
torben |
1 |
</member> |
479 |
torben |
12 |
<member kind="function"> |
480 |
|
|
<type>void</type> |
481 |
|
|
<name>print</name> |
482 |
|
|
<anchorfile>classSolution.html</anchorfile> |
483 |
|
|
<anchor>c9c2a7b44be49149eec3596f1559201b</anchor> |
484 |
|
|
<arglist>(bool debug, int row, int col)</arglist> |
485 |
|
|
</member> |
486 |
|
|
<member kind="function" protection="protected"> |
487 |
|
|
<type>Solution &</type> |
488 |
|
|
<name>operator=</name> |
489 |
|
|
<anchorfile>classSolution.html</anchorfile> |
490 |
|
|
<anchor>0ae0b0a0a27b98ccc269c088c7502b1b</anchor> |
491 |
|
|
<arglist>(Solution &s)</arglist> |
492 |
|
|
</member> |
493 |
|
|
<member kind="variable" protection="protected"> |
494 |
|
|
<type>int</type> |
495 |
|
|
<name>m_size</name> |
496 |
|
|
<anchorfile>classSolution.html</anchorfile> |
497 |
|
|
<anchor>3a91f01d74d4735ad75243fc576e3313</anchor> |
498 |
|
|
<arglist></arglist> |
499 |
|
|
</member> |
500 |
torben |
1 |
</compound> |
501 |
|
|
<compound kind="class"> |
502 |
|
|
<name>SolutionContainer</name> |
503 |
|
|
<filename>classSolutionContainer.html</filename> |
504 |
torben |
12 |
<member kind="function"> |
505 |
|
|
<type></type> |
506 |
|
|
<name>SolutionContainer</name> |
507 |
|
|
<anchorfile>classSolutionContainer.html</anchorfile> |
508 |
|
|
<anchor>b0796c24bbd7d8e0f3cf7d40e043aaf8</anchor> |
509 |
|
|
<arglist>(GUIUpdate *update)</arglist> |
510 |
|
|
</member> |
511 |
torben |
1 |
<member kind="function" virtualness="pure"> |
512 |
|
|
<type>virtual void</type> |
513 |
|
|
<name>uniqueSolutions</name> |
514 |
torben |
12 |
<anchorfile>classSolutionContainer.html</anchorfile> |
515 |
|
|
<anchor>f327568bda6b0814a6c1efcde892aa0f</anchor> |
516 |
torben |
1 |
<arglist>()=0</arglist> |
517 |
|
|
</member> |
518 |
|
|
<member kind="function" virtualness="pure"> |
519 |
|
|
<type>virtual int</type> |
520 |
|
|
<name>numSolutions</name> |
521 |
torben |
12 |
<anchorfile>classSolutionContainer.html</anchorfile> |
522 |
|
|
<anchor>22978b051aca2c19278729eeaf667053</anchor> |
523 |
torben |
1 |
<arglist>()=0</arglist> |
524 |
|
|
</member> |
525 |
|
|
<member kind="function" virtualness="pure"> |
526 |
|
|
<type>virtual int</type> |
527 |
|
|
<name>totalSolutions</name> |
528 |
torben |
12 |
<anchorfile>classSolutionContainer.html</anchorfile> |
529 |
|
|
<anchor>78963d917c349154269c911108a3feda</anchor> |
530 |
torben |
1 |
<arglist>()=0</arglist> |
531 |
|
|
</member> |
532 |
torben |
12 |
<member kind="function"> |
533 |
|
|
<type>int</type> |
534 |
|
|
<name>getUniqueRemoved</name> |
535 |
|
|
<anchorfile>classSolutionContainer.html</anchorfile> |
536 |
|
|
<anchor>950a4154fa6d8eae6748fc0d1b18f682</anchor> |
537 |
|
|
<arglist>()</arglist> |
538 |
|
|
</member> |
539 |
torben |
1 |
<member kind="function" virtualness="pure"> |
540 |
torben |
12 |
<type>virtual Solution *</type> |
541 |
torben |
1 |
<name>solution</name> |
542 |
torben |
12 |
<anchorfile>classSolutionContainer.html</anchorfile> |
543 |
|
|
<anchor>0153d1760f3c0582746bb47546387fe2</anchor> |
544 |
torben |
1 |
<arglist>(int index)=0</arglist> |
545 |
|
|
</member> |
546 |
|
|
<member kind="function" virtualness="pure"> |
547 |
|
|
<type>virtual void</type> |
548 |
|
|
<name>addSolution</name> |
549 |
torben |
12 |
<anchorfile>classSolutionContainer.html</anchorfile> |
550 |
|
|
<anchor>fc07ce9713ec0cf5106218ee599cde6a</anchor> |
551 |
|
|
<arglist>(Solution *sol)=0</arglist> |
552 |
torben |
1 |
</member> |
553 |
|
|
<member kind="function"> |
554 |
|
|
<type>void</type> |
555 |
|
|
<name>halt</name> |
556 |
torben |
12 |
<anchorfile>classSolutionContainer.html</anchorfile> |
557 |
|
|
<anchor>66c08f4762775eed631ad8df16615805</anchor> |
558 |
torben |
1 |
<arglist>()</arglist> |
559 |
|
|
</member> |
560 |
|
|
<member kind="variable" protection="protected"> |
561 |
|
|
<type>bool</type> |
562 |
|
|
<name>m_halt</name> |
563 |
torben |
12 |
<anchorfile>classSolutionContainer.html</anchorfile> |
564 |
|
|
<anchor>192a81e588df2c2c9c30af658fa7957f</anchor> |
565 |
torben |
1 |
<arglist></arglist> |
566 |
|
|
</member> |
567 |
torben |
12 |
<member kind="variable" protection="protected"> |
568 |
torben |
1 |
<type>int</type> |
569 |
torben |
12 |
<name>m_uniqueRemoved</name> |
570 |
|
|
<anchorfile>classSolutionContainer.html</anchorfile> |
571 |
|
|
<anchor>6fd1a7a11c2a644056e01846e357e9fe</anchor> |
572 |
|
|
<arglist></arglist> |
573 |
torben |
1 |
</member> |
574 |
torben |
12 |
<member kind="variable" protection="protected"> |
575 |
|
|
<type>GUIUpdate *</type> |
576 |
|
|
<name>m_update</name> |
577 |
|
|
<anchorfile>classSolutionContainer.html</anchorfile> |
578 |
|
|
<anchor>c71126933db23499bb4ea3e81173e7d5</anchor> |
579 |
|
|
<arglist></arglist> |
580 |
torben |
1 |
</member> |
581 |
torben |
12 |
</compound> |
582 |
|
|
<compound kind="class"> |
583 |
|
|
<name>SolutionMatrix</name> |
584 |
|
|
<filename>classSolutionMatrix.html</filename> |
585 |
|
|
<base>Solution</base> |
586 |
torben |
1 |
<member kind="function"> |
587 |
torben |
12 |
<type></type> |
588 |
|
|
<name>SolutionMatrix</name> |
589 |
|
|
<anchorfile>classSolutionMatrix.html</anchorfile> |
590 |
|
|
<anchor>6e3efdf340840f94c5f4c2f49d1e80e6</anchor> |
591 |
|
|
<arglist>(int size=8)</arglist> |
592 |
torben |
1 |
</member> |
593 |
|
|
<member kind="function"> |
594 |
|
|
<type>void</type> |
595 |
torben |
12 |
<name>set</name> |
596 |
|
|
<anchorfile>classSolutionMatrix.html</anchorfile> |
597 |
|
|
<anchor>1a9e0b4d38bac52808c9b7da2f4fa317</anchor> |
598 |
|
|
<arglist>(bool input[MAX_SIZE][MAX_SIZE])</arglist> |
599 |
torben |
1 |
</member> |
600 |
|
|
<member kind="function"> |
601 |
|
|
<type>void</type> |
602 |
torben |
12 |
<name>rotate90</name> |
603 |
|
|
<anchorfile>classSolutionMatrix.html</anchorfile> |
604 |
|
|
<anchor>c2d9a6e2caa1c8ae4023ec4e9f06ce55</anchor> |
605 |
torben |
1 |
<arglist>()</arglist> |
606 |
|
|
</member> |
607 |
|
|
<member kind="function"> |
608 |
torben |
12 |
<type>void</type> |
609 |
|
|
<name>mirror</name> |
610 |
|
|
<anchorfile>classSolutionMatrix.html</anchorfile> |
611 |
|
|
<anchor>4c1281d71bcb9702dae8731c97ff144e</anchor> |
612 |
torben |
1 |
<arglist>()</arglist> |
613 |
|
|
</member> |
614 |
|
|
<member kind="function"> |
615 |
torben |
12 |
<type>Solution *</type> |
616 |
|
|
<name>copy</name> |
617 |
|
|
<anchorfile>classSolutionMatrix.html</anchorfile> |
618 |
|
|
<anchor>121c52859912276f81dbcdf1e67f9bca</anchor> |
619 |
torben |
1 |
<arglist>()</arglist> |
620 |
|
|
</member> |
621 |
|
|
<member kind="function"> |
622 |
torben |
12 |
<type>bool</type> |
623 |
|
|
<name>operator==</name> |
624 |
|
|
<anchorfile>classSolutionMatrix.html</anchorfile> |
625 |
|
|
<anchor>b4d130f770cb636cd88920fc3db60216</anchor> |
626 |
|
|
<arglist>(const Solution &sol)</arglist> |
627 |
torben |
1 |
</member> |
628 |
|
|
<member kind="function"> |
629 |
torben |
12 |
<type>bool</type> |
630 |
|
|
<name>getMatrix</name> |
631 |
|
|
<anchorfile>classSolutionMatrix.html</anchorfile> |
632 |
|
|
<anchor>00ed290e8a97ef383f7158ff412b574a</anchor> |
633 |
|
|
<arglist>(int x, int y)</arglist> |
634 |
torben |
1 |
</member> |
635 |
|
|
<member kind="function"> |
636 |
|
|
<type>void</type> |
637 |
torben |
12 |
<name>setMatrix</name> |
638 |
|
|
<anchorfile>classSolutionMatrix.html</anchorfile> |
639 |
|
|
<anchor>3f7a8d7f06bd8637260e39c01da0e75b</anchor> |
640 |
|
|
<arglist>(int x, int y, bool val)</arglist> |
641 |
torben |
1 |
</member> |
642 |
|
|
<member kind="function"> |
643 |
|
|
<type>int</type> |
644 |
torben |
12 |
<name>size</name> |
645 |
|
|
<anchorfile>classSolutionMatrix.html</anchorfile> |
646 |
|
|
<anchor>b29fa242328006e2d1c6fb873e8730bc</anchor> |
647 |
torben |
1 |
<arglist>()</arglist> |
648 |
|
|
</member> |
649 |
|
|
<member kind="function"> |
650 |
|
|
<type>void</type> |
651 |
torben |
12 |
<name>setSize</name> |
652 |
|
|
<anchorfile>classSolutionMatrix.html</anchorfile> |
653 |
|
|
<anchor>9e6d9ca3f2267faf0e56e5e1f5427c60</anchor> |
654 |
|
|
<arglist>(int size)</arglist> |
655 |
torben |
1 |
</member> |
656 |
|
|
<member kind="function" protection="protected"> |
657 |
torben |
12 |
<type></type> |
658 |
|
|
<name>SolutionMatrix</name> |
659 |
|
|
<anchorfile>classSolutionMatrix.html</anchorfile> |
660 |
|
|
<anchor>9a1c79c8cb7372cd61fa34fe63b09e57</anchor> |
661 |
|
|
<arglist>(const SolutionMatrix &input)</arglist> |
662 |
torben |
1 |
</member> |
663 |
|
|
<member kind="variable" protection="protected"> |
664 |
|
|
<type>bool</type> |
665 |
torben |
12 |
<name>m_matrix</name> |
666 |
|
|
<anchorfile>classSolutionMatrix.html</anchorfile> |
667 |
|
|
<anchor>de7d6a6361de65068a82f1183ea77f32</anchor> |
668 |
|
|
<arglist>[MAX_SIZE][MAX_SIZE]</arglist> |
669 |
torben |
1 |
</member> |
670 |
|
|
</compound> |
671 |
torben |
12 |
<compound kind="dir"> |
672 |
|
|
<name>/home/bedste/</name> |
673 |
|
|
<path>/home/bedste/</path> |
674 |
|
|
<filename>dir_43b265ec49869a23b85e031cf4ff4aab.html</filename> |
675 |
|
|
<dir>/home/bedste/projects/</dir> |
676 |
torben |
1 |
</compound> |
677 |
|
|
<compound kind="dir"> |
678 |
torben |
12 |
<name>/home/bedste/projects/</name> |
679 |
|
|
<path>/home/bedste/projects/</path> |
680 |
|
|
<filename>dir_dbb5a788eec153b5dcd663bdcb308481.html</filename> |
681 |
|
|
<dir>/home/bedste/projects/queensgui/</dir> |
682 |
torben |
1 |
</compound> |
683 |
|
|
<compound kind="dir"> |
684 |
torben |
12 |
<name>/home/bedste/projects/queensgui/</name> |
685 |
|
|
<path>/home/bedste/projects/queensgui/</path> |
686 |
|
|
<filename>dir_ff4519e05e6b78a573ce8a75bd3a653a.html</filename> |
687 |
|
|
<dir>/home/bedste/projects/queensgui/src/</dir> |
688 |
torben |
1 |
</compound> |
689 |
|
|
<compound kind="dir"> |
690 |
torben |
12 |
<name>/home/bedste/projects/queensgui/src/</name> |
691 |
|
|
<path>/home/bedste/projects/queensgui/src/</path> |
692 |
|
|
<filename>dir_8029777a9ec881bf6b3eb08a05e3aec1.html</filename> |
693 |
torben |
1 |
<file>board.cpp</file> |
694 |
|
|
<file>board.h</file> |
695 |
|
|
<file>config.h</file> |
696 |
torben |
12 |
<file>containerhash.cpp</file> |
697 |
|
|
<file>containerhash.h</file> |
698 |
|
|
<file>containerlist.cpp</file> |
699 |
|
|
<file>containerlist.h</file> |
700 |
|
|
<file>containermnvector.cpp</file> |
701 |
|
|
<file>containermnvector.h</file> |
702 |
|
|
<file>containervector.cpp</file> |
703 |
|
|
<file>containervector.h</file> |
704 |
torben |
1 |
<file>fileopen.xpm</file> |
705 |
|
|
<file>fileprint.xpm</file> |
706 |
|
|
<file>filesave.xpm</file> |
707 |
torben |
12 |
<file>guiupdate.h</file> |
708 |
torben |
1 |
<file>main.cpp</file> |
709 |
|
|
<file>moc_board.cpp</file> |
710 |
|
|
<file>moc_queensmain.cpp</file> |
711 |
|
|
<file>queens.cpp</file> |
712 |
|
|
<file>queens.h</file> |
713 |
|
|
<file>queensmain.cpp</file> |
714 |
|
|
<file>queensmain.h</file> |
715 |
|
|
<file>solution.cpp</file> |
716 |
|
|
<file>solution.h</file> |
717 |
|
|
<file>solutioncontainer.cpp</file> |
718 |
|
|
<file>solutioncontainer.h</file> |
719 |
torben |
12 |
<file>solutionint.cpp</file> |
720 |
|
|
<file>solutionint.h</file> |
721 |
|
|
<file>solutionmatrix.cpp</file> |
722 |
|
|
<file>solutionmatrix.h</file> |
723 |
torben |
1 |
</compound> |
724 |
|
|
</tagfile> |