--- queensgui/queensgui.tag 2007/07/22 09:31:23 11 +++ queensgui/queensgui.tag 2007/07/22 09:37:21 12 @@ -1,4 +1,4 @@ - + Board @@ -6,69 +6,275 @@ void setSize - i0 + classBoard.html + 3bed92eb3da5c865cf591292631c9353 (int size) void rotateLeft - i1 + classBoard.html + 286c261660a47531a3af2bfa705ebf55 () void rotateRight - i2 + classBoard.html + 8952036e68083a114e107357dcee8e4b () void mirrorV - i3 + classBoard.html + 78cced38a381dcc678569b5fce7c3dbb () void mirrorH - i4 + classBoard.html + 7ffe17b613c5502eb7c19491c23ee56f () Board - a0 + classBoard.html + 1c79ebffa87a8dc714917bab64adea1b (QWidget *parent=0, const char *name=0) void setMatrix - a1 - (bool matrix[MAX_SIZE][MAX_SIZE]) - - - void - setMatrix - a2 - (Solution sol) + classBoard.html + f83921e349218eb6c9f871dacb3f5e33 + (Solution *sol) void paintEvent - b0 + classBoard.html + 32edbcdb845ee502cdb52a325118235c (QPaintEvent *) void mousePressEvent - b1 + classBoard.html + 57465c9215b7b3371535914053b92a01 (QMouseEvent *) void contextMenuEvent - b2 + classBoard.html + 59ed82ebede19d3f6b69373831424cd4 (QContextMenuEvent *) + + int + m_size + classBoard.html + 5644bdc0d08b82f81767c0084cacb87a + + + + Solution * + m_sol + classBoard.html + ed04ab3996c6cd2a81e7ba99bbe9f935 + + + + + ContainerHash + classContainerHash.html + SolutionContainer + + + ContainerHash + classContainerHash.html + 8753f1444c6f6608c1cfcf31edd444e6 + (GUIUpdate *update) + + + void + uniqueSolutions + classContainerHash.html + a72338560a2a5080ee5a470694bfa670 + () + + + int + numSolutions + classContainerHash.html + 8f8dfab3439a51c0ee60b2c17a77264c + () + + + int + totalSolutions + classContainerHash.html + c0fd96df85a5e1eee605503fec39680b + () + + + Solution * + solution + classContainerHash.html + 8431ebd4248627dced82f342a28bbdeb + (int index) + + + void + addSolution + classContainerHash.html + 8a6d66dcc2df1dea2a82dc9499f949fa + (Solution *sol) + + + + ContainerList + classContainerList.html + SolutionContainer + + + ContainerList + classContainerList.html + 63d095e878cdce2e324c2723acdd4a81 + (GUIUpdate *update) + + + void + uniqueSolutions + classContainerList.html + b6c83dec7bab1507fc687bdc35637321 + () + + + int + numSolutions + classContainerList.html + 1c947a5bd689706ad6fa51f4ce6c7464 + () + + + int + totalSolutions + classContainerList.html + 89be787544e49f456fc0f48d4d862fb9 + () + + + Solution * + solution + classContainerList.html + 9f39db82d525f6883fc5831dba217610 + (int index) + + + void + addSolution + classContainerList.html + 51ff9d9b3c97a6d8bbea59ba710e54a2 + (Solution *sol) + + + + ContainerMNVector + classContainerMNVector.html + ContainerVector + + + ContainerMNVector + classContainerMNVector.html + 033d75b3568a5506cdb8287df668316d + (GUIUpdate *update) + + + void + uniqueSolutions + classContainerMNVector.html + c41f613092a7c1982feb11db7cc2f008 + () + + + + ContainerVector + classContainerVector.html + SolutionContainer + + + ContainerVector + classContainerVector.html + f78e87714800a3a623e23799574e8dc6 + (GUIUpdate *update) + + + virtual void + uniqueSolutions + classContainerVector.html + 0349fac3c643335b67731781c2d4125d + () + + + int + numSolutions + classContainerVector.html + 2d05ded2e1e2ab5d72f2d9a763a17d53 + () + + + int + totalSolutions + classContainerVector.html + 17db258e1422c58112052aa801fb5e01 + () + + + Solution * + solution + classContainerVector.html + d107c5eda2f2674f3e3be4e33b367113 + (int index) + + + void + addSolution + classContainerVector.html + 0b5a7e82e0a78efa4b70def3c4c9e7fd + (Solution *sol) + + + std::vector< boost::shared_ptr< Solution > >::iterator + VIt + classContainerVector.html + 9697f11ed9ade9487fa6e28097c4a719 + + + + void + uniqueSolutionsWorker + classContainerVector.html + d3f6bcc093b2527c68c96e6c81807a94 + (int rot, bool mirror) + + + std::vector< boost::shared_ptr< Solution > > + solutions + classContainerVector.html + 411961614ab05deb75a4a556696ee436 + + + + int + total + classContainerVector.html + 099552fbf123660e0f5bb55688e89f97 + + Queens @@ -76,13 +282,15 @@ Queens - a0 - (QueensMain *par, SolutionContainer *sol, int set_size=8, bool set_debug=false) + classQueens.html + 2456b1d110b2ac14b32357840adc6814 + (GUIUpdate *par, Solution *sol, SolutionContainer *container, int set_size=8, bool set_debug=false) void stop - a1 + classQueens.html + 028775832c59baa0266f33d0d51f390f () @@ -92,388 +300,411 @@ void start - i0 + classQueensMain.html + daaa1ca0e05f620d4e4b0f04a0be984d () void stop - i1 + classQueensMain.html + 532eb7eb8f0067544296ac4824a20a3a () void foundSolution - i2 + classQueensMain.html + 7d030fa58a375f9fdae872369002d14e () void finishedSearch - i3 + classQueensMain.html + ef88fdeeb6a9293ca7eac2d715eb6a25 () void showSolution - i4 + classQueensMain.html + 221c60cc515396ae65792d0fbbaffd9a () void - uniquePush - i5 - () + resize + classQueensMain.html + 10af5d19c02898cd31a4d1551f81fe6f + (int size) void - uniqueCallBack - i6 + duplicateRemoved + classQueensMain.html + 68c5779a808246adc7c4f78a33dc46e1 () void - resize - i7 - (int size) - - - void sortList - i8 + classQueensMain.html + e8d76d3a66835d63356d7a1c7b843530 () void sortVector - i9 + classQueensMain.html + 728e38f2dec1d65f598a4cb0cb4a70b2 () void sortHash - i10 + classQueensMain.html + 2f04f25e9b0b3c5a5abc94f571f0d82c () void sortMNVector - i11 + classQueensMain.html + 21f82e02f44a25304b7ebd1cbfd3c99a + () + + + void + storageInt + classQueensMain.html + 24ec85f11da0f1307ee7f21db98be0ba + () + + + void + storageMatrix + classQueensMain.html + 763533bca5d61a3769b28ab241352d6f () QueensMain - a0 + classQueensMain.html + a7a2930a02c71dde7cc8c07d0b6bc38b (QWidget *parent=0, const char *name=0) QString elapsed - a2 + classQueensMain.html + 09e632b37e78ddee8a7effbc7cacb0de () void uniqueSolutions - a3 + classQueensMain.html + e6feff81009a5c52722ffa0d7c0a6ffe () Solution classSolution.html - - - Solution - a0 - (int size=8) - - - - Solution - a1 - (const Solution &input) - - - void - set - a3 - (bool input[MAX_SIZE][MAX_SIZE]) - - - void + + virtual void rotate90 - a4 - () + classSolution.html + a351d0325dbf72c0d978d123034509a9 + ()=0 - - void + + virtual void mirror - a5 - () + classSolution.html + 70f1d464a1cf510e2218b3e7f8e63ab6 + ()=0 - - bool + + virtual Solution * + copy + classSolution.html + 00a0ac5bc9379a4d849726543321953e + ()=0 + + + virtual bool operator== - a6 - (const Solution &sol) + classSolution.html + 68a7a66d07cfc5df16da91ad8cc5911a + (const Solution &sol)=0 - - bool - operator!= - a7 - (const Solution &sol) + + virtual bool + getMatrix + classSolution.html + 21a2210418931c3576f6f56064ccdcb9 + (int x, int y)=0 + + + virtual void + setMatrix + classSolution.html + 335fca4d503ab61b4bd6b982692850ce + (int x, int y, bool val)=0 int size - a8 + classSolution.html + 54f4cc3d94128111ec977a00680f7328 () void setSize - a9 + classSolution.html + 01517d9e0c65984ebcb2aaa9c4b578ad (int size) - - bool - matrix - o0 - [MAX_SIZE][MAX_SIZE] + + void + print + classSolution.html + 22519dee8cecd124e2e112a3a9bc505c + () + + + void + print + classSolution.html + c9c2a7b44be49149eec3596f1559201b + (bool debug, int row, int col) + + + Solution & + operator= + classSolution.html + 0ae0b0a0a27b98ccc269c088c7502b1b + (Solution &s) + + + int + m_size + classSolution.html + 3a91f01d74d4735ad75243fc576e3313 + SolutionContainer classSolutionContainer.html + + + SolutionContainer + classSolutionContainer.html + b0796c24bbd7d8e0f3cf7d40e043aaf8 + (GUIUpdate *update) + virtual void uniqueSolutions - a2 + classSolutionContainer.html + f327568bda6b0814a6c1efcde892aa0f ()=0 virtual int numSolutions - a3 + classSolutionContainer.html + 22978b051aca2c19278729eeaf667053 ()=0 virtual int totalSolutions - a4 + classSolutionContainer.html + 78963d917c349154269c911108a3feda ()=0 + + int + getUniqueRemoved + classSolutionContainer.html + 950a4154fa6d8eae6748fc0d1b18f682 + () + - virtual Solution + virtual Solution * solution - a5 + classSolutionContainer.html + 0153d1760f3c0582746bb47546387fe2 (int index)=0 virtual void addSolution - a6 - (Solution sol)=0 + classSolutionContainer.html + fc07ce9713ec0cf5106218ee599cde6a + (Solution *sol)=0 void halt - a7 + classSolutionContainer.html + 66c08f4762775eed631ad8df16615805 () bool m_halt - p0 + classSolutionContainer.html + 192a81e588df2c2c9c30af658fa7957f - - - SolutionHash - classSolutionHash.html - SolutionContainer - - void - uniqueSolutions - a2 - () - - + int - numSolutions - a3 - () + m_uniqueRemoved + classSolutionContainer.html + 6fd1a7a11c2a644056e01846e357e9fe + - - int - totalSolutions - a4 - () + + GUIUpdate * + m_update + classSolutionContainer.html + c71126933db23499bb4ea3e81173e7d5 + + + + SolutionMatrix + classSolutionMatrix.html + Solution - Solution - solution - a5 - (int index) + + SolutionMatrix + classSolutionMatrix.html + 6e3efdf340840f94c5f4c2f49d1e80e6 + (int size=8) void - addSolution - a6 - (Solution sol) + set + classSolutionMatrix.html + 1a9e0b4d38bac52808c9b7da2f4fa317 + (bool input[MAX_SIZE][MAX_SIZE]) - - - SolutionList - classSolutionList.html - SolutionContainer void - uniqueSolutions - a2 + rotate90 + classSolutionMatrix.html + c2d9a6e2caa1c8ae4023ec4e9f06ce55 () - int - numSolutions - a3 + void + mirror + classSolutionMatrix.html + 4c1281d71bcb9702dae8731c97ff144e () - int - totalSolutions - a4 + Solution * + copy + classSolutionMatrix.html + 121c52859912276f81dbcdf1e67f9bca () - Solution - solution - a5 - (int index) + bool + operator== + classSolutionMatrix.html + b4d130f770cb636cd88920fc3db60216 + (const Solution &sol) - void - addSolution - a6 - (Solution sol) + bool + getMatrix + classSolutionMatrix.html + 00ed290e8a97ef383f7158ff412b574a + (int x, int y) - - - SolutionMNVector - classSolutionMNVector.html - SolutionVector void - uniqueSolutions - a2 - () - - - - SolutionVector - classSolutionVector.html - SolutionContainer - - virtual void - uniqueSolutions - a2 - () - - - int - numSolutions - a3 - () + setMatrix + classSolutionMatrix.html + 3f7a8d7f06bd8637260e39c01da0e75b + (int x, int y, bool val) int - totalSolutions - a4 + size + classSolutionMatrix.html + b29fa242328006e2d1c6fb873e8730bc () - Solution - solution - a5 - (int index) - - void - addSolution - a6 - (Solution sol) - - - std::vector< Solution >::iterator - VIt - x0 - + setSize + classSolutionMatrix.html + 9e6d9ca3f2267faf0e56e5e1f5427c60 + (int size) - void - uniqueSolutionsWorker - b0 - (int rot, bool mirror) - - - std::vector< Solution > - solutions - p0 - - - - int - total - p1 - + + SolutionMatrix + classSolutionMatrix.html + 9a1c79c8cb7372cd61fa34fe63b09e57 + (const SolutionMatrix &input) bool - unique - p2 - + m_matrix + classSolutionMatrix.html + de7d6a6361de65068a82f1183ea77f32 + [MAX_SIZE][MAX_SIZE] - - UniqueWorker - classUniqueWorker.html - - - UniqueWorker - a0 - (QueensMain *parent) - - - void - run - a2 - () - + + /home/bedste/ + /home/bedste/ + dir_43b265ec49869a23b85e031cf4ff4aab.html + /home/bedste/projects/ - development/ - /home/torben/development/ - dir_000000.html - development/queensgui/ + /home/bedste/projects/ + /home/bedste/projects/ + dir_dbb5a788eec153b5dcd663bdcb308481.html + /home/bedste/projects/queensgui/ - development/queensgui/ - /home/torben/development/queensgui/ - dir_000001.html - development/queensgui/src/ + /home/bedste/projects/queensgui/ + /home/bedste/projects/queensgui/ + dir_ff4519e05e6b78a573ce8a75bd3a653a.html + /home/bedste/projects/queensgui/src/ - development/queensgui/src/ - /home/torben/development/queensgui/src/ - dir_000002.html + /home/bedste/projects/queensgui/src/ + /home/bedste/projects/queensgui/src/ + dir_8029777a9ec881bf6b3eb08a05e3aec1.html board.cpp board.h config.h + containerhash.cpp + containerhash.h + containerlist.cpp + containerlist.h + containermnvector.cpp + containermnvector.h + containervector.cpp + containervector.h fileopen.xpm fileprint.xpm filesave.xpm + guiupdate.h main.cpp moc_board.cpp moc_queensmain.cpp @@ -485,15 +716,9 @@ solution.h solutioncontainer.cpp solutioncontainer.h - solutionhash.cpp - solutionhash.h - solutionlist.cpp - solutionlist.h - solutionmnvector.cpp - solutionmnvector.h - solutionvector.cpp - solutionvector.h - uniqueworker.cpp - uniqueworker.h + solutionint.cpp + solutionint.h + solutionmatrix.cpp + solutionmatrix.h