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