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