#include "general.h"
#include "MyFile.h"
#include <QLinkedList>
#include "Space3D.h"
Include dependency graph for Shape.h:

This graph shows which files directly or indirectly include this file:

Classes | |
| class | Shape |
| Shape holds the definition of a structure design which can be built using happy cube pieces. More... | |
| struct | Shape::FaceDef |
| FaceDef is the definion of a face, A face is a placeholder for a 5x5 happy cube piece. More... | |
| struct | Shape::SideDef |
| SideDef is the definition of a side, a border between two faces. More... | |
| struct | Shape::CornerDef |
| CornerDef is the definition of a corner, a point meeting place of several faces. More... | |
| struct | Shape::TransType |
| TransType holds the data of a transformation from and index to an index. More... | |
| struct | Shape::SideFind |
| SideFind is the datum of the normSide lookup table used in Shape::checkSide(). More... | |
Enumerations | |
| enum | EGenResult { GEN_RESULT_OK = 0, GEN_RESULT_NO_START, GEN_RESULT_NOT_CONNECT, GEN_RESULT_ILLEGAL_SIDE, GEN_RESULT_UNKNOWN = 0xFF } |
| return result of Shape::generate() More... | |
| enum EGenResult |
return result of Shape::generate()