gms
Class MT3D_CON

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

public class MT3D_CON
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
           
(package private)  java.lang.String casid
           
(package private)  ByRefFloat[] Conc
           
(package private)  ByRefString FlName
           
(package private)  ByRefInt IELEM
           
(package private)  ByRefInt IName
           
(package private)  ByRefInt INODE
           
(package private)  ByRefInt IOBTY
           
(package private)  ByRefInt ISCL
           
(package private)  ByRefInt ISFLG
           
(package private)  ByRefInt ISFLT
           
(package private)  ByRefInt[] IState
           
(package private)  ByRefInt[] ITS
           
(package private)  ByRefInt IVersion
           
(package private)  ByRefInt JSFLG
           
(package private)  ByRefInt JSFLT
           
(package private)  ByRefFloat LastTime
           
(package private)  ByRefInt N6
           
(package private)  ByRefInt NCol
           
(package private)  ByRefInt NLay
           
(package private)  ByRefInt NNP
           
(package private)  ByRefInt NNP2
           
(package private)  ByRefInt NRow
           
(package private)  ByRefInt NTimes
           
(package private)  ByRefFloat Number
           
private static long serialVersionUID
           
(package private)  ByRefFloat[] Time
           
(package private)  UIIntCoord uicoord
           
(package private)  int x
           
(package private)  int y
           
(package private)  int z
           
 
Constructor Summary
MT3D_CON(ByRefInt MaxTimes, ByRefInt MaxCol, ByRefInt MaxRow, ByRefInt MaxLay, ByRefFloat newLastTime, UIIntCoord loc)
           
 
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 allocate()
           
 boolean checkInput(java.awt.Component parent)
          Check that the user has completed selection process
(package private)  void deallocate()
           
(package private) static java.lang.String getfname(java.lang.String main, int result)
           
(package private)  void processFormat(Operator o, java.lang.String filename)
           
 boolean read(java.lang.String filename)
           
 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)
           
 void setCASID(java.lang.String newcasid)
           
 boolean write(java.lang.String filename)
           
 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

x

int x

y

int y

z

int z

NTimes

ByRefInt NTimes

NCol

ByRefInt NCol

NRow

ByRefInt NRow

NLay

ByRefInt NLay

LastTime

ByRefFloat LastTime

IVersion

ByRefInt IVersion

IOBTY

ByRefInt IOBTY

N6

ByRefInt N6

ISFLT

ByRefInt ISFLT

JSFLT

ByRefInt JSFLT

ISFLG

ByRefInt ISFLG

JSFLG

ByRefInt JSFLG

ISCL

ByRefInt ISCL

INODE

ByRefInt INODE

NNP

ByRefInt NNP

IELEM

ByRefInt IELEM

NNP2

ByRefInt NNP2

IName

ByRefInt IName

FlName

ByRefString FlName

Number

ByRefFloat Number

ITS

ByRefInt[] ITS

IState

ByRefInt[] IState

Time

ByRefFloat[] Time

Conc

ByRefFloat[] Conc

uicoord

UIIntCoord uicoord

casid

java.lang.String casid
Constructor Detail

MT3D_CON

public MT3D_CON(ByRefInt MaxTimes,
                ByRefInt MaxCol,
                ByRefInt MaxRow,
                ByRefInt MaxLay,
                ByRefFloat newLastTime,
                UIIntCoord loc)
Method Detail

getfname

static java.lang.String getfname(java.lang.String main,
                                 int result)

setCASID

public void setCASID(java.lang.String newcasid)

allocate

void allocate()

deallocate

void deallocate()

processFormat

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

addInputs

public void addInputs(javax.swing.JPanel p)
Add Input selection controls to panel

Specified by:
addInputs in interface UIComponent

addOutputs

public void addOutputs(javax.swing.JPanel p)
Add Output selection controls to the panel

Specified by:
addOutputs in interface UIComponent

checkInput

public boolean checkInput(java.awt.Component parent)
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)