Interface | Description |
---|---|
Hex |
A triple of
Rhomb s, any two of which have a common edge. |
Result |
Constants that
WorkUnit s can return. |
Rhomb |
An interface representing a rhomb in a patch.
|
WorkUnit |
A simple interface representing a unit of work that can be done in parallel.
|
Class | Description |
---|---|
ColourPalette | |
FileManager |
A class for writing, saving, and loading files of various types.
|
GeneralThreadService |
A class for managing multiple threads.
|
GeneralThreadService.CustomThreadPoolExecutor | |
GeneralThreadService.WorkerThread |
The subclasses of Thread that will do the calculations.
|
Join |
A class representing the intersection of two
Yarn s (pseudolines). |
Launcher |
THIS IS THE MAIN CLASS.
|
MultiSetLinkedList |
A class for iterating through the permutations of a multiset without
repetition.
|
PatchDisplay |
A class for displaying a collection of
SimpleRhombs . |
Point |
Represents a point in the module generated by the nth roots of unity
in the complex plane.
|
RhombBoundary |
A class representing a patch of rhombic tiles.
|
RhombColorChooser |
A class for changing the colours of prototiles.
|
RhombDisplay |
A class for drawing and modifying a patch of rhombs.
|
SimpleHex |
This corresponds to a trio of rhombs, all of which share a common point and any two
of which share a common edge.
|
SimpleRhomb |
A class representing a rhomb in a patch.
|
SubstitutionEditor |
A window containing a number of
RhombDisplay s equal to
(Point.N() - 1)/2, each of which represents the image under
a substitution rule of one of the rhombic prototiles. |
SubstitutionEditorSaveState |
A class containing all of the essential data for saving a copy
of a
SubstitutionEditor . |
Terminus |
A class representing the end of a
Yarn (which is a pseudoline). |
Triple |
Three
Yarn s that all intesect each other. |
Yarn |
A class representing a pseudoline.
|