Serialized Form

Class AbstractMainSelectionPanel extends javax.swing.JPanel implements Serializable

Serialized Fields

p1

javax.swing.JPanel p1
First panel contains input, output information


p2

javax.swing.JPanel p2
Second panel contains options


p3

javax.swing.JPanel p3
Third panel contains action buttons


model

java.lang.String model
Model type


action

java.lang.String action
Action type


paramFileName

java.lang.String paramFileName

input

javax.swing.JTextField input

output

javax.swing.JTextField output

noSt

javax.swing.JTextField noSt

noPYr

javax.swing.JTextField noPYr

lenPYr

javax.swing.JTextField lenPYr

noHSt

javax.swing.JTextField noHSt

verbose

javax.swing.JCheckBox verbose

seed

javax.swing.JTextField seed

no_simulation

javax.swing.JTextField no_simulation

no_simulationL

javax.swing.JLabel no_simulationL

inputFileName

javax.swing.JLabel inputFileName

browse1

javax.swing.JButton browse1


Class AdvancedOptionWindow extends javax.swing.JFrame implements Serializable

Serialized Fields

p

javax.swing.JPanel p
A reference to SelectionOptions object


dist_type1

javax.swing.JComboBox dist_type1
List of input fields


dist_type2

javax.swing.JComboBox dist_type2

no_per_dist

javax.swing.JTextField no_per_dist

no_seq_cross

javax.swing.JTextField no_seq_cross

no_restarts

javax.swing.JTextField no_restarts

em_precision

javax.swing.JTextField em_precision

no_restartsL

javax.swing.JLabel no_restartsL

em_precisionL

javax.swing.JLabel em_precisionL

c

java.awt.GridBagConstraints c


Class EditMenuAction extends javax.swing.AbstractAction implements Serializable

serialVersionUID: 1l


Class FileMenuAction extends javax.swing.AbstractAction implements Serializable

serialVersionUID: 1l


Class GraphcisMenuListener extends javax.swing.AbstractAction implements Serializable

Serialized Fields

infoMap

java.util.HashMap infoMap
Station informatin


coast

CoastlineInfo coast
Coastline informatin


shapesMap

java.util.HashMap shapesMap
Vector of shapes within StationInfo range


probsMap

java.util.HashMap probsMap
Map file name to its rainfall probability plot window


rainAmountMap

java.util.HashMap rainAmountMap
Map file name to its rain amount plot window


viterbiMap

java.util.HashMap viterbiMap
Map file name to its viterbi plot window


info

StationInfo info

shapes

java.util.Vector shapes


Class GraphicsMenuListener extends javax.swing.AbstractAction implements Serializable

Serialized Fields

infoMap

java.util.HashMap infoMap
Station informatin


coast

CoastlineInfo coast
Coastline informatin


shapesMap

java.util.HashMap shapesMap
Vector of shapes within StationInfo range


probsMap

java.util.HashMap probsMap
Map file name to its rainfall probability plot window


rainAmountMap

java.util.HashMap rainAmountMap
Map file name to its rain amount plot window


viterbiMap

java.util.HashMap viterbiMap
Map file name to its viterbi plot window


info

StationInfo info

shapes

java.util.Vector shapes


Class HelpMenuAction extends javax.swing.AbstractAction implements Serializable

serialVersionUID: -1l


Class HMMSelectionPanel extends AbstractMainSelectionPanel implements Serializable


Class HMMTool extends java.awt.Component implements Serializable


Class HMMToolMenu extends javax.swing.JMenuBar implements Serializable

serialVersionUID: 1l


Class MyProgressMonitor extends javax.swing.JFrame implements Serializable

Serialized Fields

pbar

javax.swing.JProgressBar pbar


Class NHMMSelectionPanel extends AbstractMainSelectionPanel implements Serializable

Serialized Fields

input2

javax.swing.JTextField input2

no_predictor

javax.swing.JTextField no_predictor


Class PlotsWindow extends javax.swing.JFrame implements Serializable

Serialized Fields

prob

OutputData prob
Probabilities of each station for different states


xInterval

float xInterval
Interval of x ticks


yInterval

float yInterval
Interval of y ticks


xMin

float xMin
Minimum value of x axis


yMin

float yMin
Minimum value of y axis


xTickMarks

java.lang.String[] xTickMarks

yTickMarks

java.lang.String[] yTickMarks

top

javax.swing.JPanel top
top panel contains everything


plotPanel

javax.swing.JPanel plotPanel


Class PopupMenu extends javax.swing.JPopupMenu implements Serializable


Class PopupMenuAction extends javax.swing.AbstractAction implements Serializable

Serialized Fields

source

java.lang.Object source


Class PrintOutWindow extends javax.swing.JFrame implements Serializable

Serialized Fields

panel

javax.swing.JScrollPane panel

text

javax.swing.JTextArea text


Class ProbabilityPlot extends javax.swing.JPanel implements Serializable

Serialized Fields

myWidth

int myWidth
Width


myHeight

int myHeight
Height


xTitle

java.lang.String xTitle
Title of the x axis


yTitle

java.lang.String yTitle
Title of the y axis


stations

StationInfo stations
Station location


probs

double[] probs
Probability for certen state at each station


graphName

java.lang.String graphName
Name of the graph


xTickMarks

java.lang.String[] xTickMarks

yTickMarks

java.lang.String[] yTickMarks

lonData

float[] lonData

latData

float[] latData

shapesLon

java.util.Vector shapesLon
Coast line latitudes and longitudes


shapesLat

java.util.Vector shapesLat

rectW

float rectW
Drawing rectangle size


rectH

float rectH

rad

float rad
Radius


Class RainfallAmountWindow extends PlotsWindow implements Serializable


Class RainfallProbWindow extends PlotsWindow implements Serializable


Class StationInfoWindow extends javax.swing.JFrame implements Serializable

Serialized Fields

panel

javax.swing.JPanel panel

saveB

javax.swing.JButton saveB

addR

javax.swing.JButton addR

removeR

javax.swing.JButton removeR

close

javax.swing.JButton close

table

javax.swing.JTable table

c

javax.swing.JMenuItem c

p

StationInfo p


Class TextPlot extends javax.swing.JPanel implements Serializable

Serialized Fields

myWidth

int myWidth
JPanel Width


myHeight

int myHeight
JPanel Height


rectW

float rectW
Drawing rectangle size


rectH

float rectH

txt

java.lang.String[] txt
Text contents


Class ViterbiPlot extends javax.swing.JPanel implements Serializable

Serialized Fields

data

int[][] data
Probabilities of each station for different states


xMin

int xMin
Minimum value of x axis


yMin

int yMin
Minimum value of y axis


xTickMarks

java.lang.String[] xTickMarks

yTickMarks

java.lang.String[] yTickMarks

rectW

float rectW
Drawing rectangle size


rectH

float rectH

colors

java.awt.Color[] colors


Class ViterbiWindow extends javax.swing.JFrame implements Serializable

Serialized Fields

topP

javax.swing.JPanel topP
top panel contains everything


p

ViterbiPlot p