| assembler_0_c | This is an assembler class |
| assembler_0_c::assembler_0_c::piecePosition | |
| assembler_1_c | This class is an assembler class |
| assembler_1_c::assembler_1_c::piecePosition | |
| assembler_c | The assembler |
| assembler_cb | The callback class used to return found assemblies to the caller |
| assembly_c | This class contains the assembly for a puzzle |
| assert_exception | |
| assert_log_c | |
| bitfield_c< bits > | This is a fast class to have a bit vector with a constant number of bits the number it dependend on the template parameter |
| countingNodeHash | Hastable like nodeHash with the additional feature of scanning through all elements |
| countingNodeHash::countingNodeHash::hashNode | Hash node data structur |
| disasmToMoves_c | This class takes a disassembly tree and generates piecepositions for all pieces at each step of disassembly |
| disassembler_0_c | This class is a disassembler especially tuned for simple analysis |
| disassembler_a_c | This class is a baseclass for disassemblers |
| disassembler_c | Base class for a disassembler |
| disassemblerNode_c | The node structure used by the disassembler |
| disassembly_c | Disassembly is a common base class for the separation and separationInfo classes |
| fixedPositions_c | Piece position class with fixed positions |
| genPar | |
| gridType_c | This class encapsulates all information required to handle the different grid types |
| group_c | Internal class of problem storing the grouping information of a shape |
| grouping_c | Solves the grouping problem |
| grouping_c::grouping_c::piece | |
| grouping_c::grouping_c::set | |
| gzstreambase | |
| gzstreambuf | |
| igzstream | |
| mirrorInfo_c | This class contains mirror information for a given problem |
| mirrorInfo_c::mirrorInfo_c::entry | Structure containing mirror information for one piece pair |
| movementAnalysator_c | This class is can do analysation of movements within a puzzle |
| movementCache_0_c | Movement cache for the cube grid |
| movementCache_1_c | Movement cache for the triangle grid |
| movementCache_c | Calculates and stores the information required for movement analysis |
| movementCache_c::movementCache_c::moEntry | Values are saved within a hash table, this is the entry for the table for the movement data |
| nodeHash | This is a hashtable that stores disassemblerNode_c pointer |
| ogzstream | |
| part_c | Internal class of problem storing the information attatched to a piece in a problem |
| piecePositions_c | This is an abstract class used to define piece positions |
| placement_c | This class contains the information for the placement of one piece within the assembly |
| problem_c | This class defines a problem, |
| puzzle_c | This class defines the puzzle |
| separation_c | A list of states that lead to a separation of the puzzle into 2 parts |
| separationInfo_c | This class is used to store the complexity of a disassembly |
| solution_c | This class stores the information for one solution for a problem |
| solveThread_c | |
| state_c | Defines one step in the separation process |
| stlException_c | This class gets thrown when something in the export went wrong |
| stlExporter_0_c | Stl exporter for cubes |
| stlExporter_2_c | Stl exporter for spheres |
| stlExporter_c | |
| symmetries_0_c | This is the symmetries class for cubes and cube based grids (like rhombic) |
| symmetries_1_c | This is the symmetries class for triangles |
| symmetries_2_c | This is the symmetries class for spheres |
| symmetries_c | This class contains all kinds of functions to handle symmetry groups |
| thread_c | |
| voxel_0_c | Voxel space class for cube based grids |
| voxel_1_c | Voxel class for the triangle grid |
| voxel_2_c | Voxel class for the sphere grid |
| voxel_3_c | Voxel class for the rhombic grid |
| voxel_4_c | Voxel space class for tetra-octa grid |
| voxel_c | This class handles one voxel space |
| voxelTable_c | This class is a table containing references to voxelspaces |
| voxelTable_c::voxelTable_c::hashNode | Hash tabel entry |
| voxelTablePuzzle_c | Convenient class that already provides findSpace for a shape list in puzzle_c |
| xmlParser_c | A simple, pull based XML parser |
| xmlParserException_c | This class is thriown by the xml parser |
| xmlWriter_c | Simple class for xml file generation |
| xmlWriterException_c | This exception is thrown by xmlWriter_c, when it is used in a wrong way |
1.5.8