Class InputPanel
java.lang.Object
|
+----java.awt.Component
|
+----java.awt.Container
|
+----java.awt.Panel
|
+----InputPanel
- public class InputPanel
- extends Panel
A class which contains displays and controls related either to the input of
axis distances and traces of generators or to the combinatorial
decomposition of the trace plane.
- Author:
- Jonathan A. Poritz
-
calcmaxpow
- 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.
-
constraints
- A constraint object for the GrigBag laying out of panels.
-
currdomaincomb
- The domain combinatorics for the currently selected domain type, trace and
axis distance.
-
currdomaincomblabel
- A label which shows the combinatorics of the fundamental domain
corresponding to the currently selected trace.
-
CURRDOMCOMBLABEL
- A prefix string for the current domain combinatorics label.
-
decomposeprogress
- A label which provides a running progress estimate during the computation
of the trace place decomposition.
-
dist
- The currently selected axis distance.
-
distlinegroup
- A panel containing controls and displays related to the axis distance.
-
distlinepanel
- A panel for the graphical display/entry of the axis distance input.
-
distreset
- Clicking this button resets to default the portion of the axis distance
line which is visible.
-
distvaluelabel
- A Label for the axis distance IO field.
-
distvaluetext
- The axis distance IO field.
-
distzoomin
- Clicking this button zooms in by a factor of two on the axis distance
display.
-
distzoomout
- Clicking this button zooms out by a factor of two on the axis distance
display.
-
distzooms
- A container for the zoom in and out buttons on the axis distance display.
-
gridbag
- An object for laying out panels with the GrigBag layout manager.
-
insets
- An insets object for the GridBag laying out of panels.
-
outputpanel
- A reference to the applet's outputpanel.
-
trace
- The currently selected trace.
-
tracebuttongroup
- A panel that contains the trace plane zoom in, zoom out, reset and
decompose buttons.
-
tracedecompose
- 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
- A panel containing controls and displays related to the trace plain and
the currently selected trace and its corresponding domain combinatorics.
-
traceplanelabel
- A label declaring the portion of the trace plane which is currently
visible.
-
traceplanepanel
- A panel for the graphical display/entry of the trace.
-
tracereset
- Clicking this button resets to default the portion of the trace plane
which is visible.
-
tracevaluelabel
- A label for the trace IO field.
-
tracevaluepanel
- A panel with a label and field for IO of the current trace.
-
tracevaluetext
- The trace IO field.
-
tracezoomin
- Clicking this button zooms in by a factor of two on the trace plane
display.
-
tracezoomout
- Clicking this button zooms out by a factor of two on the trace plane
display.
-
z11
- The (1,1) entry of the element cannonically associated with the current
trace.
-
InputPanel(OutputPanel)
- Constructor for InputPanels.
-
update()
- Recomputes and redraws both the input and output panels.
distlinegroup
Panel distlinegroup
- A panel containing controls and displays related to the axis distance.
distreset
Button distreset
- Clicking this button resets to default the portion of the axis distance
line which is visible.
distzooms
Panel distzooms
- A container for the zoom in and out buttons on the axis distance display.
distzoomin
Button distzoomin
- Clicking this button zooms in by a factor of two on the axis distance
display.
distzoomout
Button distzoomout
- Clicking this button zooms out by a factor of two on the axis distance
display.
distlinepanel
DistLinePanel distlinepanel
- A panel for the graphical display/entry of the axis distance input.
distvaluelabel
Label distvaluelabel
- A Label for the axis distance IO field.
distvaluetext
TextField distvaluetext
- The axis distance IO field.
traceplanegroup
Panel traceplanegroup
- A panel containing controls and displays related to the trace plain and
the currently selected trace and its corresponding domain combinatorics.
tracebuttongroup
Panel tracebuttongroup
- A panel that contains the trace plane zoom in, zoom out, reset and
decompose buttons.
tracereset
Button tracereset
- Clicking this button resets to default the portion of the trace plane
which is visible.
tracezoomin
Button tracezoomin
- Clicking this button zooms in by a factor of two on the trace plane
display.
tracezoomout
Button tracezoomout
- Clicking this button zooms out by a factor of two on the trace plane
display.
tracedecompose
Button tracedecompose
- Clicking this button gives a complete decomposition by the combinatorial
type of the corresponding fundamental domain of the visible portion of
the trace plane.
traceplanepanel
TracePlanePanel traceplanepanel
- A panel for the graphical display/entry of the trace.
traceplanelabel
Label traceplanelabel
- A label declaring the portion of the trace plane which is currently
visible.
tracevaluepanel
Panel tracevaluepanel
- A panel with a label and field for IO of the current trace.
tracevaluelabel
Label tracevaluelabel
- A label for the trace IO field.
tracevaluetext
TextField tracevaluetext
- The trace IO field.
currdomaincomblabel
Label currdomaincomblabel
- A label which shows the combinatorics of the fundamental domain
corresponding to the currently selected trace.
CURRDOMCOMBLABEL
public static final String CURRDOMCOMBLABEL
- A prefix string for the current domain combinatorics label.
decomposeprogress
Label decomposeprogress
- A label which provides a running progress estimate during the computation
of the trace place decomposition.
gridbag
GridBagLayout gridbag
- An object for laying out panels with the GrigBag layout manager.
constraints
GridBagConstraints constraints
- A constraint object for the GrigBag laying out of panels.
insets
Insets insets
- An insets object for the GridBag laying out of panels.
outputpanel
OutputPanel outputpanel
- A reference to the applet's outputpanel.
- See Also:
- outputpanel
trace
protected Complex trace
- The currently selected trace.
z11
protected Complex z11
- The (1,1) entry of the element cannonically associated with the current
trace.
dist
protected double dist
- The currently selected axis distance.
calcmaxpow
protected int calcmaxpow
- 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.
currdomaincomb
protected DomainCombinatorics currdomaincomb
- The domain combinatorics for the currently selected domain type, trace and
axis distance.
InputPanel
public InputPanel(OutputPanel tptpnl)
- Constructor for InputPanels.
- Parameters:
- tptpnl - the applet's outputpanel.
update
public void update()
- Recomputes and redraws both the input and output panels.