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 |