gms
Class MT3D_BTN

java.lang.Object
  extended by gms.MT3D_BTN
All Implemented Interfaces:
F2DataManipulator, UIComponent, java.io.Serializable

public class MT3D_BTN
extends java.lang.Object
implements java.io.Serializable, UIComponent, F2DataManipulator

See Also:
Serialized Form

Field Summary
(package private) static java.lang.String aqCConc
           
(package private) static java.lang.String aqPoints
           
(package private) static java.lang.String aqRConc
           
protected  ByRefBoolean CHKMAS
           
protected  ByRefFloat CINACT
           
(package private)  boolean constantLoc
           
protected  RARRAY DELC
           
protected  RARRAY DELR
           
protected  javax.swing.JRadioButton doCONC
           
protected  javax.swing.JRadioButton doPRSITY
           
protected  javax.swing.JRadioButton doSCONC
           
protected  ByRefFloat[] DT0
           
protected  RARRAY[] DZ
           
protected  ByRefString[] HEADING
           
protected  RARRAY HTOP
           
protected  IARRAY[] ICBUND
           
protected  ByRefInt IFMTCN
           
protected  ByRefInt IFMTDP
           
protected  ByRefInt IFMTNP
           
protected  ByRefInt IFMTRF
           
protected  ByRefInt[] IOBS
           
protected  ByRefInt[] JOBS
           
protected  ByRefInt[] KOBS
           
protected  ByRefInt[] LAYCON
           
protected  ByRefString LUNIT
           
protected  ByRefInt MCOMP
           
protected  ByRefString MUNIT
           
protected  ByRefInt[] MXSTRN
           
protected  ByRefInt NCOL
           
protected  ByRefInt NCOMP
           
protected  ByRefInt NLAY
           
protected  ByRefInt NOBS
           
protected  ByRefInt NPER
           
protected  ByRefInt NPRMAS
           
protected  ByRefInt NPROBS
           
protected  ByRefInt NPRS
           
protected  ByRefInt NROW
           
protected  ByRefInt NSPEC
           
protected  ByRefInt[] NSTP
           
protected  ByRefFloat[] PERLEN
           
protected  RARRAY[] PRSITY
           
protected  ByRefBoolean SAVUCN
           
protected  RARRAY[][] SCONC
           
private static long serialVersionUID
           
protected  ByRefFloat THKMIN
           
protected  ByRefFloat[] TIMPRS
           
protected  ByRefBoolean[] TRNOP
           
protected  ByRefFloat[][] TSLNGH
           
protected  ByRefFloat[] TSMULT
           
protected  ByRefFloat[] TTSMAX
           
protected  ByRefFloat[] TTSMULT
           
protected  ByRefString TUNIT
           
(package private)  UIIntCoord uicoord
           
(package private)  boolean useOBS
           
 
Constructor Summary
MT3D_BTN(java.lang.String output)
           
 
Method Summary
 void addDictionaryEntries(F2SystemDev sd, int PID, long dic)
          Add dictionaries entries to the FRAMES 2.0 system
 void addInputs(javax.swing.JPanel p)
          Add Input selection controls to panel
 void addModuleRequirements(F2SystemDev sd, F2ModuleDev md, int PID, long mod, long scheme)
          Add Module Reading or Writing requirements to module
 void addOutputs(javax.swing.JPanel p)
          Add Output selection controls to the panel
(package private)  void allocLayerSpec(ByRefInt MaxLay, ByRefInt MaxSpec)
           
(package private)  void allocObs(ByRefInt MaxObs)
           
(package private)  void allocPer(ByRefInt MaxPer)
           
(package private)  void allocStp(int Period, ByRefInt MaxStp)
           
(package private)  void allocTIMPRS(ByRefInt MaxTimePairs)
           
 boolean checkInput(java.awt.Component parent)
          Check that the user has completed selection process
(package private)  void expandPer(int stress)
           
 void processFormat(Operator t, java.lang.String filename)
           
 boolean read(java.lang.String filename)
           
 void readConstants(java.io.BufferedReader in)
           
 void readDataSet(F2ModuleDev md, int PID, java.lang.String mod, java.lang.String uidic)
          Read or Update the dataset in memory with the dataset from FRAMES
 boolean readObjects(java.lang.String filename)
           
 boolean write(java.lang.String filename)
           
 void writeConstants(java.io.PrintWriter out)
           
 void writeDataSet(F2ModuleDev md, int PID, java.lang.String mod, java.lang.String uidic)
          Write the dataset represented by the data in memory
 boolean writeObjects(java.lang.String filename)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

serialVersionUID

private static final long serialVersionUID
See Also:
Constant Field Values

aqPoints

static java.lang.String aqPoints

aqCConc

static java.lang.String aqCConc

aqRConc

static java.lang.String aqRConc

HEADING

protected ByRefString[] HEADING

NLAY

protected ByRefInt NLAY

NROW

protected ByRefInt NROW

NCOL

protected ByRefInt NCOL

NPER

protected ByRefInt NPER

NCOMP

protected ByRefInt NCOMP

MCOMP

protected ByRefInt MCOMP

NSPEC

protected ByRefInt NSPEC

TUNIT

protected ByRefString TUNIT

LUNIT

protected ByRefString LUNIT

MUNIT

protected ByRefString MUNIT

TRNOP

protected ByRefBoolean[] TRNOP

LAYCON

protected ByRefInt[] LAYCON

DELR

protected RARRAY DELR

DELC

protected RARRAY DELC

HTOP

protected RARRAY HTOP

DZ

protected RARRAY[] DZ

PRSITY

protected RARRAY[] PRSITY

ICBUND

protected IARRAY[] ICBUND

SCONC

protected RARRAY[][] SCONC

CINACT

protected ByRefFloat CINACT

THKMIN

protected ByRefFloat THKMIN

IFMTCN

protected ByRefInt IFMTCN

IFMTNP

protected ByRefInt IFMTNP

IFMTRF

protected ByRefInt IFMTRF

IFMTDP

protected ByRefInt IFMTDP

SAVUCN

protected ByRefBoolean SAVUCN

NPRS

protected ByRefInt NPRS

TIMPRS

protected ByRefFloat[] TIMPRS

NOBS

protected ByRefInt NOBS

NPROBS

protected ByRefInt NPROBS

KOBS

protected ByRefInt[] KOBS

IOBS

protected ByRefInt[] IOBS

JOBS

protected ByRefInt[] JOBS

CHKMAS

protected ByRefBoolean CHKMAS

NPRMAS

protected ByRefInt NPRMAS

PERLEN

protected ByRefFloat[] PERLEN

TSMULT

protected ByRefFloat[] TSMULT

NSTP

protected ByRefInt[] NSTP

TSLNGH

protected ByRefFloat[][] TSLNGH

DT0

protected ByRefFloat[] DT0

TTSMULT

protected ByRefFloat[] TTSMULT

TTSMAX

protected ByRefFloat[] TTSMAX

MXSTRN

protected ByRefInt[] MXSTRN

doPRSITY

protected javax.swing.JRadioButton doPRSITY

doSCONC

protected javax.swing.JRadioButton doSCONC

doCONC

protected javax.swing.JRadioButton doCONC

uicoord

UIIntCoord uicoord

useOBS

boolean useOBS

constantLoc

boolean constantLoc
Constructor Detail

MT3D_BTN

public MT3D_BTN(java.lang.String output)
Method Detail

allocLayerSpec

void allocLayerSpec(ByRefInt MaxLay,
                    ByRefInt MaxSpec)

allocTIMPRS

void allocTIMPRS(ByRefInt MaxTimePairs)

allocObs

void allocObs(ByRefInt MaxObs)

allocStp

void allocStp(int Period,
              ByRefInt MaxStp)

expandPer

void expandPer(int stress)

allocPer

void allocPer(ByRefInt MaxPer)

processFormat

public void processFormat(Operator t,
                          java.lang.String filename)
                   throws java.lang.Exception
Throws:
java.lang.Exception

readConstants

public void readConstants(java.io.BufferedReader in)
                   throws java.io.IOException
Throws:
java.io.IOException

writeConstants

public void writeConstants(java.io.PrintWriter out)
                    throws java.io.IOException
Throws:
java.io.IOException

addInputs

public void addInputs(javax.swing.JPanel p)
Description copied from interface: UIComponent
Add Input selection controls to panel

Specified by:
addInputs in interface UIComponent

addOutputs

public void addOutputs(javax.swing.JPanel p)
Description copied from interface: UIComponent
Add Output selection controls to the panel

Specified by:
addOutputs in interface UIComponent

checkInput

public boolean checkInput(java.awt.Component parent)
Description copied from interface: UIComponent
Check that the user has completed selection process

Specified by:
checkInput in interface UIComponent

addDictionaryEntries

public void addDictionaryEntries(F2SystemDev sd,
                                 int PID,
                                 long dic)
Description copied from interface: F2DataManipulator
Add dictionaries entries to the FRAMES 2.0 system

Specified by:
addDictionaryEntries in interface F2DataManipulator

addModuleRequirements

public void addModuleRequirements(F2SystemDev sd,
                                  F2ModuleDev md,
                                  int PID,
                                  long mod,
                                  long scheme)
Description copied from interface: F2DataManipulator
Add Module Reading or Writing requirements to module

Specified by:
addModuleRequirements in interface F2DataManipulator

readDataSet

public void readDataSet(F2ModuleDev md,
                        int PID,
                        java.lang.String mod,
                        java.lang.String uidic)
Description copied from interface: F2DataManipulator
Read or Update the dataset in memory with the dataset from FRAMES

Specified by:
readDataSet in interface F2DataManipulator

writeDataSet

public void writeDataSet(F2ModuleDev md,
                         int PID,
                         java.lang.String mod,
                         java.lang.String uidic)
Description copied from interface: F2DataManipulator
Write the dataset represented by the data in memory

Specified by:
writeDataSet in interface F2DataManipulator

read

public boolean read(java.lang.String filename)

write

public boolean write(java.lang.String filename)

readObjects

public boolean readObjects(java.lang.String filename)

writeObjects

public boolean writeObjects(java.lang.String filename)