gms
Class RT3D_RCT

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

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

See Also:
Serialized Form

Field Summary
(package private)  ByRefFloat[] atol
           
(package private)  ByRefInt IGETSC
           
(package private)  ByRefInt IRCTOP
           
(package private)  ByRefInt IREACT
           
(package private)  ByRefInt ISOLVER
           
(package private)  ByRefInt ISOTHM
           
(package private)  ByRefInt NCRXNDATA
           
(package private)  ByRefInt NLAY
           
(package private)  ByRefInt NSPECIES
           
(package private)  ByRefInt NVRXNDATA
           
(package private)  RARRAY[] PRSITY2
           
(package private)  ByRefFloat[] RC
           
(package private)  RARRAY[] RHOB
           
(package private)  ByRefFloat[] rtol
           
private static long serialVersionUID
           
(package private)  RARRAY[][] SP1
           
(package private)  RARRAY[][] SP2
           
(package private)  RARRAY[][] SRCONC
           
(package private)  RARRAY[][] VRC
           
 
Constructor Summary
RT3D_RCT(ByRefInt MaxSpecies, ByRefInt MaxLay)
           
 
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 allocNCR(ByRefInt MaxCRXNDATA)
           
(package private)  void allocNVR(ByRefInt MaxVRXNDATA)
           
 boolean checkInput(java.awt.Component parent)
          Check that the user has completed selection process
(package private)  void processFormat(Operator t, java.lang.String filename, ByRefInt NCOL, ByRefInt NROW)
           
 boolean read(java.lang.String filename, ByRefInt NCOL, ByRefInt NROW)
           
 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, ByRefInt NCOL, ByRefInt NROW)
           
 boolean write(java.lang.String filename, ByRefInt NCOL, ByRefInt NROW)
           
 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, ByRefInt NCOL, ByRefInt NROW)
           
 
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

NCRXNDATA

ByRefInt NCRXNDATA

NVRXNDATA

ByRefInt NVRXNDATA

ISOLVER

ByRefInt ISOLVER

NSPECIES

ByRefInt NSPECIES

NLAY

ByRefInt NLAY

ISOTHM

ByRefInt ISOTHM

IREACT

ByRefInt IREACT

IRCTOP

ByRefInt IRCTOP

IGETSC

ByRefInt IGETSC

RHOB

RARRAY[] RHOB

PRSITY2

RARRAY[] PRSITY2

SRCONC

RARRAY[][] SRCONC

SP1

RARRAY[][] SP1

SP2

RARRAY[][] SP2

atol

ByRefFloat[] atol

rtol

ByRefFloat[] rtol

RC

ByRefFloat[] RC

VRC

RARRAY[][] VRC
Constructor Detail

RT3D_RCT

public RT3D_RCT(ByRefInt MaxSpecies,
                ByRefInt MaxLay)
Method Detail

allocNCR

void allocNCR(ByRefInt MaxCRXNDATA)

allocNVR

void allocNVR(ByRefInt MaxVRXNDATA)

processFormat

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

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,
                    ByRefInt NCOL,
                    ByRefInt NROW)

write

public boolean write(java.lang.String filename,
                     ByRefInt NCOL,
                     ByRefInt NROW)

readObjects

public boolean readObjects(java.lang.String filename,
                           ByRefInt NCOL,
                           ByRefInt NROW)

writeObjects

public boolean writeObjects(java.lang.String filename,
                            ByRefInt NCOL,
                            ByRefInt NROW)