All Packages Class Hierarchy
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
Index of all Fields and Methods
- abstractToPixels(double, double).
Method in class Plane
- Convert abstract coordinates to pixels in this Plane's window.
- add(Complex, Complex).
Static method in class Complex
- Compute the sum of two complex numbers.
- ANGDIFPRES.
Static variable in class DomainCombinatorics
- The precision we require to consider two angles to be different.
- argument().
Method in class Complex
- Compute this's argument.
- argument(Complex).
Static method in class Complex
- Compute the argument of a complex number, in the range (-pi,pi].
- backgroundgraphics.
Variable in class TracePlanePanel
- The Graphics object for drawing the background image of the decomposed
trace plane.
- backgroundimage.
Variable in class TracePlanePanel
- An image into which to store the decomposition of the current window on
the trace plane.
- boundary.
Variable in class DomainCombinatorics
- A Vector of BoundaryArcs which form the boundary of the
current fundamentaldomain
- BoundaryArc().
Constructor for class BoundaryArc
- Constructor for trivial BoundaryArcs.
- BoundaryArc(Complex, double, int, int, double, double).
Constructor for class BoundaryArc
- Constructor for non-trivial BoundaryArcs.
- boundarybuttongroup.
Variable in class OutputPanel
- A panel that contains the fundamental domain display's zoom in, zoom out,
and reset buttons.
- BoundaryCircle().
Constructor for class BoundaryCircle
- Constructor of a trivial BoundaryCircle.
- BoundaryCircle(Complex, double, int, int).
Constructor for class BoundaryCircle
- Constructor for BoundaryCircles of elliptic or loxodromic traces.
- BoundaryCircle(int).
Constructor for class BoundaryCircle
- Constructor for BoundaryCircles of parabolic traces.
- boundarypanel.
Variable in class OutputPanel
- A panel for the display of fundamental domains on the boundary of
hyperbolic space.
- BoundaryPanel(Label, Choice, Choice).
Constructor for class BoundaryPanel
- Constructor for BoundaryPanels.
- boundarypanellabel.
Variable in class BoundaryPanel
- A reference to the label in outputpanel declaring the portion of
the boundary of hyperbolic space which is currently visible.
- boundarypanellabel.
Variable in class OutputPanel
- A label declaring the portion of the boundary of hyperbolic space which
is currently visible.
- boundaryreset.
Variable in class OutputPanel
- Clicking this button resets to default the visible portion of the boundary
of hyperbolic space for fundamental domain display.
- boundaryzoomin.
Variable in class OutputPanel
- Clicking this button zooms in by a factor of two on the fundamental
domain display.
- boundaryzoomout.
Variable in class OutputPanel
- Clicking this button zooms out by a factor of two on the fundamental
domain display.
- calcmaxpow.
Variable in class BoundaryPanel
- The maxpow calculated for a Ford domain with the current trace -- not
necessarily valid for a Dirichlet domain with the same trace, but used
nonetheless.
- calcmaxpow.
Variable in class InputPanel
- The maxpow calculated for a Ford domain with the current trace -- not
necessarily valid for a Dirichlet domain with the same trace, but used
nonetheless.
- cen.
Variable in class BoundaryCircle
- The complex location of the center of the isometric or
equidistant circle.
- chosenmaxpow.
Variable in class BoundaryPanel
- The overriding maxpow chosen by the user if so desired taken from
maxpowchoice.
- CIRCLAPRES.
Static variable in class DomainCombinatorics
- The precision we require to consider two circles in the plane
to be overlapping.
- Complex().
Constructor for class Complex
- Constructor for the complex number zero.
- Complex(Complex).
Constructor for class Complex
- Constructor for a complex number identical to one given as input.
- Complex(double, double).
Constructor for class Complex
- Constructor for an arbitrary complex number.
- conj().
Method in class Complex
- Computes this's complex conjugate.
- conj(Complex).
Static method in class Complex
- Computes the complex conjugate of the input complex number.
- constraints.
Variable in class InputPanel
- A constraint object for the GrigBag laying out of panels.
- constraints.
Variable in class OutputPanel
- A constraint object for the GrigBag laying out of panels.
- copyArc().
Method in class BoundaryArc
- Copies this BoundaryArc, by making a trivial BoundaryArc and
then copying into it this's center, radius, index, start and end
- copyCircle().
Method in class BoundaryCircle
- Copies this BoundaryCircle, by making a trivial BoundaryCircle and
then copying into it this's center, radius and index.
- corner.
Variable in class Plane
- The abstract coordinates of the upper-left corner of the visible window.
- currdomaincomb.
Variable in class InputPanel
- The domain combinatorics for the currently selected domain type, trace and
axis distance.
- currdomaincomblabel.
Variable in class InputPanel
- A label which shows the combinatorics of the fundamental domain
corresponding to the currently selected trace.
- CURRDOMCOMBLABEL.
Static variable in class InputPanel
- A prefix string for the current domain combinatorics label.
- CX.
Static variable in class BoundaryPanel
- The abstract x-coordinate of the left side of the boundary plane display.
- CX.
Static variable in class DistLinePanel
- The abstract x-coordinate of the left side of the axis distance display.
- CX.
Static variable in class TracePlanePanel
- The abstract x-coordinate of the left side of the trace plane display.
- CY.
Static variable in class BoundaryPanel
- The abstract y-coordinate of the upper edge of the boundary plane display.
- CY.
Static variable in class DistLinePanel
- The abstract y-coordinate of the upper edge of the axis distance display.
- CY.
Static variable in class TracePlanePanel
- The abstract y-coordinate of the upper edge of the trace plane display.
- decompose().
Method in class TracePlanePanel
- Computes a decomposition of the visible portion of the trace plane by
the combinatorial type of the corresponding fundamental domain, building
a color image from the decompostion which can then be used as the
background of the trace plane display; then redraws the trace plane.
- decomposed.
Variable in class TracePlanePanel
- Tells whether the trace plane has been decomposed since last window
change.
- decomposeprogress.
Variable in class InputPanel
- A label which provides a running progress estimate during the computation
of the trace place decomposition.
- diskorcircle.
Variable in class BoundaryPanel
- A reference to the choice in outputpanel of displaying disks,
circles or circle with labeling indices.
- diskorcircle.
Variable in class OutputPanel
- A choice for the format of the fundamental domain display.
- dist.
Variable in class BoundaryPanel
- The currently selected axis distance.
- dist.
Variable in class InputPanel
- The currently selected axis distance.
- distance(BoundaryCircle, BoundaryCircle).
Static method in class BoundaryCircle
- Compute the distance between the centers of two BoundaryCircles.
- distlinegroup.
Variable in class InputPanel
- A panel containing controls and displays related to the axis distance.
- distlinepanel.
Variable in class InputPanel
- A panel for the graphical display/entry of the axis distance input.
- DistLinePanel(InputPanel).
Constructor for class DistLinePanel
- Constructor for DistLinePanels.
- distreset.
Variable in class InputPanel
- Clicking this button resets to default the portion of the axis distance
line which is visible.
- distsq(Complex, Complex).
Static method in class Complex
- Computes the square of the distance between two complex numbers.
- distvaluelabel.
Variable in class InputPanel
- A Label for the axis distance IO field.
- distvaluetext.
Variable in class InputPanel
- The axis distance IO field.
- distzoomin.
Variable in class InputPanel
- Clicking this button zooms in by a factor of two on the axis distance
display.
- distzoomout.
Variable in class InputPanel
- Clicking this button zooms out by a factor of two on the axis distance
display.
- distzooms.
Variable in class InputPanel
- A container for the zoom in and out buttons on the axis distance display.
- divide(Complex, Complex).
Static method in class Complex
- Divides one input complex number by another.
- domaincolors.
Variable in class TracePlanePanel
- Array of colors for the pixels of the trace plane when it has been
decomposed.
- DomainCombinatorics(Complex, double, int).
Constructor for class DomainCombinatorics
- Constructor for DomainCombinatorics's using only the trace, axis
distance and domain type.
- DomainCombinatorics(Complex, double, int, Complex).
Constructor for class DomainCombinatorics
- Constructor for DomainCombinatorics's using only the trace, axis
distance, domain type and (1,1) element of the generator.
- DomainCombinatorics(Complex, double, int, Complex, int).
Constructor for class DomainCombinatorics
- Constructor for DomainCombinatorics's using the trace, axis distance,
domain type, (1,1) element of the generator and corresponding maxpow.
- DOUBLEDIGITS.
Static variable in class Complex
- The default number of digits to display in formatted coversion of
Doubles to Strings.
- DoubleToString(double).
Static method in class Complex
- The default invocation of DoubleToString has DOUBLEDIGITS of
precision.
- DoubleToString(double, int).
Static method in class Complex
- Converts a double to a string with a certain number of digits of
precision.
- draw_axes.
Variable in class Plane
- Should we draw the axes on this plane.
- drawTickmarks(Graphics).
Method in class Plane
- Draws tickmarks on the lower and left edges of this's visible window;
lower edge tickmarks only drawn if show_xticks is true.
- end.
Variable in class BoundaryArc
- The ending angle of the arc on this boundary circle.
- FDBApplet().
Constructor for class FDBApplet
-
- fixAngle(double).
Static method in class DomainCombinatorics
- Converts angle variables that are in the interval [-2Pi,4Pi) to lie
in the interval [0,2Pi).
- fordordirichlet.
Variable in class BoundaryPanel
- A reference to the choice in outputpanel of computing Ford or
Dirichlet domains.
- fordordirichlet.
Variable in class OutputPanel
- A choice between computing Ford and Dirichlet fundamental domains.
- FOUR.
Static variable in class Complex
- The complex constant 4.
- getPreferredSize().
Method in class Plane
- Gives the preferred size, at which this Plane was created.
- gridbag.
Variable in class InputPanel
- An object for laying out panels with the GrigBag layout manager.
- gridbag.
Variable in class OutputPanel
- An object for laying out panels with the GrigBag layout manager.
- I.
Static variable in class Complex
- The complex constant i.
- IDENTRESOL.
Static variable in class Complex
- Powers of an elliptic generator whose (1,1) entry are at this distance
squared or less are considered to be the identity, so enabling us to
compute the order of that elliptic element.
- index.
Variable in class BoundaryCircle
- The index of the isometric or equidistant circle.
- init().
Method in class FDBApplet
- Initialize the applet, creating and displaying the input and output
panels.
- inputpanel.
Variable in class DistLinePanel
- A reference to the containing inputpanel.
- inputpanel.
Variable in class FDBApplet
- A panel containing the planes for graphically selecting input parameters
or displaying the combinatorial decomposition, as well as some controls.
- inputpanel.
Variable in class OutputPanel
- A reference to the applet's inputpanel.
- inputpanel.
Variable in class TracePlanePanel
- A reference to the containing inputpanel.
- InputPanel(OutputPanel).
Constructor for class InputPanel
- Constructor for InputPanels.
- insets.
Variable in class InputPanel
- An insets object for the GridBag laying out of panels.
- insets.
Variable in class OutputPanel
- An insets object for the GridBag laying out of panels.
- LOGOFTEN.
Static variable in class Plane
- Log of ten, used in making tickmarks.
- make_maxpow(Complex, Complex).
Static method in class Complex
- Compute the maxpow corresponding to the current trace and previously
calculated (1,1) entry.
- make_z11(Complex).
Static method in class Complex
- Compute the (1,1) entry of the canonical matrix with given trace.
- makeLabel().
Method in class DomainCombinatorics
- Make a string suitable for use in inputpanel's
currdomaincomblabel describing this domain combinatorics.
- makeNeg(BoundaryArc).
Static method in class BoundaryArc
- Makes a negative BoundaryArc corresponding to the input of a
positive one.
- makeNeg(BoundaryCircle).
Static method in class BoundaryCircle
- Makes a negative BoundaryCircle corresponding to the input of a
positive one.
- MAXDISPLAY_X.
Static variable in class BoundaryCircle
- The maximum x-coord, in pixels, of a BoundaryCircle we will display.
- MAXDISPLAY_Y.
Static variable in class BoundaryCircle
- The maximum y-coord, in pixels, of a BoundaryCircle we will display.
- MAXELLIPORD.
Static variable in class Complex
- An cutoff for the calculation of orders of elliptic elements.
- maxpowchoice.
Variable in class OutputPanel
- A choice between using the currently computed maxpow or one of a number of
preset alternatives.
- maxpowlabel.
Variable in class OutputPanel
- A label showing the value of the currently computed maxpow.
- MAXPOWMAX.
Static variable in class Complex
- The cutoff for calculated maxpows -- above this value we arbitrarily
truncate down to this.
- MINDISPLAY_X.
Static variable in class BoundaryCircle
- The minimum x-coord, in pixels, of a BoundaryCircle we will display.
- MINDISPLAY_Y.
Static variable in class BoundaryCircle
- The minimum y-coord, in pixels, of a BoundaryCircle we will display.
- MINUS_I.
Static variable in class Complex
- The complex constant -i.
- MINUS_ONE.
Static variable in class Complex
- The complex constant -1.
- modsq().
Method in class Complex
- Compute this's modulus squared.
- modsq(Complex).
Static method in class Complex
- Compute the modulus squared of a complex number.
- modulus().
Method in class Complex
- Compute this's modulus.
- modulus(Complex).
Static method in class Complex
- Computes the modulus of an input complex number.
- multiply(Complex, Complex).
Static method in class Complex
- Multiplies one input complex number by another.
- nc.
Variable in class BoundaryPanel
- An array of BoundaryCircles with negative indices.
- ONE.
Static variable in class Complex
- The complex constant 1.
- outputpanel.
Variable in class FDBApplet
- A panel displaying the computed fundamental domains and some controls.
- outputpanel.
Variable in class InputPanel
- A reference to the applet's outputpanel.
- OutputPanel().
Constructor for class OutputPanel
- Constructor for OutputPanels.
- paint(Graphics).
Method in class BoundaryPanel
- Paint the BoundaryPanel by painting the basic plane, calling the paint
on each of the current negative and positive BoundaryCircles, then
drawing the tickmarks.
- paint(Graphics).
Method in class DistLinePanel
- Paint the DistLinePanel, by painting the parent Plane, putting a mark
at the currently selected axis distance and making tickmarks.
- paint(Graphics).
Method in class Plane
- Paint this Plane.
- paint(Graphics).
Method in class TracePlanePanel
- Paint the TracePlanePanel, either painting the simple plane or the
background image of the decomposition, then putting a point at the
currently selected trace and writing all the tickmarks.
- paint(Graphics, BoundaryPanel, Choice).
Method in class BoundaryCircle
- Paint this BoundaryCircle if it is not too huge, paying attention to the
currently selected display type.
- pc.
Variable in class BoundaryPanel
- An array of BoundaryCircles with positive indices.
- period.
Static variable in class Complex
- A string containing one period for formatting Double.toString
output to a certain number of decimal digits.
- pixelsToAbstract(int, int).
Method in class Plane
- Convert pixel coordinates to abstract in this Plane's window.
- Plane(double, double, double, double, int, int).
Constructor for class Plane
- Constructor for Planes.
- prefsize.
Variable in class Plane
- The width and height, in pixels, of the visible window.
- prev.
Variable in class BoundaryPanel
- The location of a mousedown in this plane, to compute the extent of
a drag that may occur; in abstract coordinates.
- prev.
Variable in class TracePlanePanel
- The location of a mousedown in this plane, to compute the extent of
a drag that may occur; in abstract coordinates.
- previ.
Variable in class BoundaryPanel
- The location of a mousedown in this plane, to compute the extent of
a drag that may occur; in pixel coordinates.
- previ.
Variable in class DistLinePanel
- The location of a mousedown in this plane, to compute the extent of
a drag that may occur; in pixel coordinates.
- previ.
Variable in class TracePlanePanel
- The location of a mousedown in this plane, to compute the extent of
a drag that may occur; in pixel coordinates.
- rad.
Variable in class BoundaryCircle
- The radius of the isometric or equidistant circle.
- reset.
Variable in class Plane
- The original corner coordinates, width and height, in abstract units,
of the visible window, to be used when we wish to reset.
- reset().
Method in class Plane
- Resets the UL corner of this plane and its width and height to be as
when first created (in abstract units), then repaints.
- show_xticks.
Variable in class Plane
- Should we draw tickmarks on the x-border of the visible window.
- size.
Variable in class Plane
- The width and height, in abstract coordinates, of the visible window.
- sqrt(Complex).
Static method in class Complex
- Computes the square root of an input complex number
- square(Complex).
Static method in class Complex
- Squares an input complex number.
- start.
Variable in class BoundaryArc
- The starting angle of the arc on this boundary circle.
- stringToComplex(String).
Static method in class Complex
- Convert an input string to a complex number.
- subtract(Complex, Complex).
Static method in class Complex
- Compute the difference of two complex numbers.
- SX.
Static variable in class BoundaryPanel
- The width, in abstract units, of the boundary plane display.
- SX.
Static variable in class DistLinePanel
- The width, in abstract units, of the axis distance display.
- SX.
Static variable in class TracePlanePanel
- The width, in abstract units, of the trace plane display.
- SY.
Static variable in class BoundaryPanel
- The height, in abstract units, of the boundary plane display.
- SY.
Static variable in class DistLinePanel
- The height, in abstract units, of the axis distance display.
- SY.
Static variable in class TracePlanePanel
- The height, in abstract units, of the trace plane display.
- toString().
Method in class BoundaryCircle
- Make a string out of this's index.
- toString().
Method in class Complex
- Convert this complex number to a string, with the real and imaginary
parts separated by a comma.
- toString().
Method in class Plane
- Makes a string containing the ranges of coordinates, in abstract units,
that are currently visible in this Plane; only shows the y range if
show_xticks is false.
- trace.
Variable in class InputPanel
- The currently selected trace.
- tracebuttongroup.
Variable in class InputPanel
- A panel that contains the trace plane zoom in, zoom out, reset and
decompose buttons.
- tracedecompose.
Variable in class InputPanel
- Clicking this button gives a complete decomposition by the combinatorial
type of the corresponding fundamental domain of the visible portion of
the trace plane.
- traceplanegroup.
Variable in class InputPanel
- A panel containing controls and displays related to the trace plain and
the currently selected trace and its corresponding domain combinatorics.
- traceplanelabel.
Variable in class InputPanel
- A label declaring the portion of the trace plane which is currently
visible.
- traceplanepanel.
Variable in class InputPanel
- A panel for the graphical display/entry of the trace.
- TracePlanePanel(InputPanel).
Constructor for class TracePlanePanel
- Constructor for TracePlanePanels.
- tracereset.
Variable in class InputPanel
- Clicking this button resets to default the portion of the trace plane
which is visible.
- tracevaluelabel.
Variable in class InputPanel
- A label for the trace IO field.
- tracevaluepanel.
Variable in class InputPanel
- A panel with a label and field for IO of the current trace.
- tracevaluetext.
Variable in class InputPanel
- The trace IO field.
- tracezoomin.
Variable in class InputPanel
- Clicking this button zooms in by a factor of two on the trace plane
display.
- tracezoomout.
Variable in class InputPanel
- Clicking this button zooms out by a factor of two on the trace plane
display.
- TWO.
Static variable in class Complex
- The complex constant 2.
- update().
Method in class BoundaryPanel
- Recreates the current positive and negative BoundaryCircles and then
repaints, called when some relevant parameter has changed.
- update().
Method in class InputPanel
- Recomputes and redraws both the input and output panels.
- usecalcmaxpow.
Variable in class BoundaryPanel
- A boolean telling if we should use the calcmaxpow or some other
choice, to be found in chosenmaxpow.
- X.
Static variable in class BoundaryPanel
- The width, in pixels, of the boundary plane display.
- x.
Variable in class Complex
- The real part of this complex number.
- X.
Static variable in class DistLinePanel
- The width, in pixels, of the axis distance display.
- X.
Static variable in class TracePlanePanel
- The width, in pixels, of the trace plane display.
- Y.
Static variable in class BoundaryPanel
- The height, in pixels, of the boundary plane display.
- y.
Variable in class Complex
- The imaginary part of this complex number.
- Y.
Static variable in class DistLinePanel
- The height, in pixels, of the axis distance display.
- Y.
Static variable in class TracePlanePanel
- The height, in pixels, of the trace plane display.