Skip to Main Content
Index of all Fields and Methods
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

A

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].

B

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.
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.
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(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.

C

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.
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.
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.
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.

D

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.
diskorcircle. Variable in class BoundaryPanel
A reference to the choice in outputpanel of displaying disks, circles or circle with labeling indices.
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.
DistLinePanel(InputPanel). Constructor for class DistLinePanel
Constructor for DistLinePanels.
distsq(Complex, Complex). Static method in class Complex
Computes the square of the distance between two complex numbers.
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.

F

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.
FOUR. Static variable in class Complex
The complex constant 4.

H

handleEvent(Event). Method in class InputPanel
Java 1.0 event handling for the inputpanel.
handleEvent(Event). Method in class OutputPanel
Java 1.0 event handling for the outputpanel.

I

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.
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 TracePlanePanel
A reference to the containing inputpanel.
InputPanel(OutputPanel). Constructor for class InputPanel
Constructor for InputPanels.

L

LOGOFTEN. Static variable in class Plane
Log of ten, used in making tickmarks.

M

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.
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.
mouseDown(Event, int, int). Method in class BoundaryPanel
Java 1.0 handling of mouseDown events.
mouseDown(Event, int, int). Method in class DistLinePanel
Java 1.0 handling of mouseDown events.
mouseDown(Event, int, int). Method in class TracePlanePanel
Java 1.0 handling of mouseDown events.
mouseDrag(Event, int, int). Method in class BoundaryPanel
Java 1.0 handling of mouseDrag events.
mouseDrag(Event, int, int). Method in class DistLinePanel
Java 1.0 handling of mouseDrag events.
mouseDrag(Event, int, int). Method in class TracePlanePanel
Java 1.0 handling of mouseDrag events.
multiply(Complex, Complex). Static method in class Complex
Multiplies one input complex number by another.

N

nc. Variable in class BoundaryPanel
An array of BoundaryCircles with negative indices.

O

ONE. Static variable in class Complex
The complex constant 1.
OutputPanel(). Constructor for class OutputPanel
Constructor for OutputPanels.

P

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.
preferredSize(). Method in class Plane
Gives the preferred size, at which this Plane was created.
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.

R

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.

S

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.
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.

T

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.
TracePlanePanel(InputPanel). Constructor for class TracePlanePanel
Constructor for TracePlanePanels.
TWO. Static variable in class Complex
The complex constant 2.

U

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

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

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.