import java.applet.Applet; import java.awt.*; import java.awt.event.*; import java.applet.*; import java.awt.geom.*; import java.math.*; public class DocumentData { Manager M; public DocumentData(Manager MM) { this.M=MM; } public void dataInfo() { String S="data generation"; S=S+"\n\nThese controls allow us to print out data that was useful for the development of the program. These routines are activated by the go button and only work when the program is run as a stand-alone application. In applet mode, nothing happens here. Here is a brief discussion of what gets printed out"; S=S+"\n\n1st return: This generates all the foreward-1 return tiles that lie in the rectangle [-24,24] x [-2,2]. These tiles are written to a file called DataPinwheel.temp. This file is identical to the file DataPinwheel.java."; S=S+"\n\nedge list: This prints out the list of edges of the 64 polyhedra defining the polyhedron exchange map."; S=S+"\n\n(y=phi) cover: This prints out the periodic tiles that cover the line y=phi^{-1}. This serves as a sanity check for Theorem 1.10 in the paper."; S=S+"\n\nsymm return +: This samples all the symmetric-1 return tiles in the rectangle [0,2] times [0,24] and finds the 23 which we call positive symmetric return tiles, or PSRTs. The PSRTs are the ones such that neither the forward nor the backwards return map brings them closer to the y-axis. We do not include as PSRTs the tiles for which the return map is the identity. These are trivial in our set up."; S=S+"\n\nA heights: This prints out the complate list of 3rd coordinates vertices of the A-atoms."; S=S+"\n\nB heights: This prints out the complate list of 3rd coordinates vertices of the B-atoms."; S=S+"\n\nsequence: This prints out the list of allowable transitions between polyhedra in the polyhedron exchange map. We write down this list in Chapter 14."; S=S+"\n\ntex poly: This prints out LaTeX formatted coordinates of the 64 polyhedra involved in the polyhedron exchange."; S=S+"\n\nA poly: This prints out LaTeX formatted coordinates of the A-atoms."; S=S+"\n\nB poly: This prints out LaTeX formatted coordinates of the B-atoms."; M.D.setExplain(S); M.D.repaint(); } }