|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.isti.jevalresp.CallbackProcWrite
com.isti.jplotresp.CallbackProcPlot
public class CallbackProcPlot
Class CallbackProcPlot implements a callback method that processes and writes the output of a response.
Field Summary | |
---|---|
protected boolean |
generateCompletedFlag
|
protected boolean |
generateResultFlag
|
protected PlotDisplayOptionPanel |
globalPlotDisplayOptionPanelObj
|
protected javax.swing.JTabbedPane |
tabbedPaneObj
|
Fields inherited from class com.isti.jevalresp.CallbackProcWrite |
---|
b62XValue, freqArr, listInterpInFlag, listInterpOutFlag, listInterpTension, logSpacingFlag, outStm, outUnitsConvIdx, prevFileName, respProcObj, respTypeIndex, showInputFlag, startStageNum, stdioFlag, stopStageNum, totalSensitFlag, unwrapPhaseFlag, useDelayFlag, verboseFlag |
Constructor Summary | |
---|---|
CallbackProcPlot(javax.swing.JTabbedPane tabbedPaneObj,
int outUnitsConvIdx,
double[] freqArr,
boolean logSpacingFlag,
boolean verboseFlag,
int startStageNum,
int stopStageNum,
boolean useDelayFlag,
boolean showInputFlag,
boolean listInterpOutFlag,
boolean listInterpInFlag,
double listInterpTension,
boolean unwrapPhaseFlag,
boolean totalSensitFlag,
double b62XValue,
int respTypeIndex,
boolean stdioFlag,
java.io.PrintStream outStm,
PlotDisplayOptionPanel plotDisplayOptionPanelObj)
Constructs a response processing callback object. |
|
CallbackProcPlot(javax.swing.JTabbedPane tabbedPaneObj,
int outUnitsConvIdx,
double[] freqArr,
boolean logSpacingFlag,
boolean verboseFlag,
int startStageNum,
int stopStageNum,
boolean useDelayFlag,
boolean showInputFlag,
boolean listInterpOutFlag,
boolean listInterpInFlag,
double listInterpTension,
boolean unwrapPhaseFlag,
boolean totalSensitFlag,
int respTypeIndex,
boolean stdioFlag,
java.io.PrintStream outStm,
PlotDisplayOptionPanel plotDisplayOptionPanelObj)
Constructs a response processing callback object. |
|
CallbackProcPlot(javax.swing.JTabbedPane tabbedPaneObj,
int outUnitsConvIdx,
double[] freqArr,
boolean logSpacingFlag,
boolean verboseFlag,
int startStageNum,
int stopStageNum,
boolean useDelayFlag,
boolean showInputFlag,
boolean listInterpOutFlag,
boolean listInterpInFlag,
double listInterpTension,
int respTypeIndex,
boolean stdioFlag,
java.io.PrintStream outStm,
PlotDisplayOptionPanel plotDisplayOptionPanelObj)
Constructs a response processing callback object. |
|
CallbackProcPlot(javax.swing.JTabbedPane tabbedPaneObj,
int outUnitsConvIdx,
double[] freqArr,
boolean logSpacingFlag,
boolean verboseFlag,
int startStageNum,
int stopStageNum,
boolean useDelayFlag,
boolean showInputFlag,
int respTypeIndex,
boolean stdioFlag,
java.io.PrintStream outStm,
PlotDisplayOptionPanel plotDisplayOptionPanelObj)
Constructs a response processing callback object. |
|
CallbackProcPlot(javax.swing.JTabbedPane tabbedPaneObj,
RespProcessor respProcObj,
int outUnitsConvIdx,
double[] freqArr,
boolean logSpacingFlag,
boolean verboseFlag,
int startStageNum,
int stopStageNum,
boolean useDelayFlag,
boolean showInputFlag,
boolean listInterpOutFlag,
boolean listInterpInFlag,
double listInterpTension,
boolean unwrapPhaseFlag,
boolean totalSensitFlag,
double b62XValue,
int respTypeIndex,
boolean stdioFlag,
java.io.PrintStream outStm,
PlotDisplayOptionPanel plotDisplayOptionPanelObj)
Constructs a response processing callback object. |
|
CallbackProcPlot(javax.swing.JTabbedPane tabbedPaneObj,
RespProcessor respProcObj,
int outUnitsConvIdx,
double[] freqArr,
boolean logSpacingFlag,
boolean verboseFlag,
int startStageNum,
int stopStageNum,
boolean useDelayFlag,
boolean showInputFlag,
boolean listInterpOutFlag,
boolean listInterpInFlag,
double listInterpTension,
boolean unwrapPhaseFlag,
boolean totalSensitFlag,
int respTypeIndex,
boolean stdioFlag,
java.io.PrintStream outStm,
PlotDisplayOptionPanel plotDisplayOptionPanelObj)
Constructs a response processing callback object. |
|
CallbackProcPlot(javax.swing.JTabbedPane tabbedPaneObj,
RespProcessor respProcObj,
int outUnitsConvIdx,
double[] freqArr,
boolean logSpacingFlag,
boolean verboseFlag,
int startStageNum,
int stopStageNum,
boolean useDelayFlag,
boolean showInputFlag,
boolean listInterpOutFlag,
boolean listInterpInFlag,
double listInterpTension,
int respTypeIndex,
boolean stdioFlag,
java.io.PrintStream outStm,
PlotDisplayOptionPanel plotDisplayOptionPanelObj)
Constructs a response processing callback object. |
|
CallbackProcPlot(javax.swing.JTabbedPane tabbedPaneObj,
RespProcessor respProcObj,
int outUnitsConvIdx,
double[] freqArr,
boolean logSpacingFlag,
boolean verboseFlag,
int startStageNum,
int stopStageNum,
boolean useDelayFlag,
boolean showInputFlag,
int respTypeIndex,
boolean stdioFlag,
java.io.PrintStream outStm,
PlotDisplayOptionPanel plotDisplayOptionPanelObj)
Constructs a response processing callback object. |
Method Summary | |
---|---|
protected boolean |
doGenerateOutput(OutputGenerator outGenObj,
edu.iris.Fissures.IfNetwork.ChannelId channelIdObj,
java.util.Date respEndDateObj,
java.lang.String channelIdFName)
Generates the output. |
protected boolean |
generateOutput(OutputGenerator outGenObj,
edu.iris.Fissures.IfNetwork.ChannelId channelIdObj,
java.util.Date respEndDateObj,
java.lang.String channelIdFName)
Generates the output. |
Methods inherited from class com.isti.jevalresp.CallbackProcWrite |
---|
outStmPrintln, responseInfo, setRespProcObj, showInfoMessage |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected final javax.swing.JTabbedPane tabbedPaneObj
protected final PlotDisplayOptionPanel globalPlotDisplayOptionPanelObj
protected boolean generateCompletedFlag
protected boolean generateResultFlag
Constructor Detail |
---|
public CallbackProcPlot(javax.swing.JTabbedPane tabbedPaneObj, RespProcessor respProcObj, int outUnitsConvIdx, double[] freqArr, boolean logSpacingFlag, boolean verboseFlag, int startStageNum, int stopStageNum, boolean useDelayFlag, boolean showInputFlag, boolean listInterpOutFlag, boolean listInterpInFlag, double listInterpTension, boolean unwrapPhaseFlag, boolean totalSensitFlag, double b62XValue, int respTypeIndex, boolean stdioFlag, java.io.PrintStream outStm, PlotDisplayOptionPanel plotDisplayOptionPanelObj)
tabbedPaneObj
- the tabbed pane host object.respProcObj
- the "RespProcessor' object being used.outUnitsConvIdx
- output units conversion index for the
requested output units type; one of the '..._UNIT_CONV' values.freqArr
- an array of frequency values to use.logSpacingFlag
- true for log frequency spacing.verboseFlag
- true for verbose output messages.startStageNum
- if greater than zero then the start of the
range of stage sequence numbers to use, otherwise all stages
are used.stopStageNum
- if greater than zero then the end of the
range of stage sequence numbers to use, otherwise only the single
stage specified by 'startStageNum' is used.useDelayFlag
- true to use estimated delay in phase calculation.showInputFlag
- true to show RESP input text (sent to console).listInterpOutFlag
- true to interpolate amp/phase output
from responses containing List blockettes.listInterpInFlag
- true to interpolate amp/phase input from
List blockettes in responses (before output is calculated).listInterpTension
- tension value for List-blockette
interpolation algorithm.unwrapPhaseFlag
- true to unwrap phase output values.totalSensitFlag
- true to use stage 0 (total) sensitivity;
false to use computed sensitivity.b62XValue
- sample value for polynomial blockette (62).respTypeIndex
- index value indicating type of output (separate
amp/phase file, complex-spectra file or single amp/phase file).stdioFlag
- true for output to 'stdout', false for output
to file(s).outStm
- output stream for messages to be sent to (usually
'System.err'), or null for no messages.plotDisplayOptionPanelObj
- plot display option panel.public CallbackProcPlot(javax.swing.JTabbedPane tabbedPaneObj, RespProcessor respProcObj, int outUnitsConvIdx, double[] freqArr, boolean logSpacingFlag, boolean verboseFlag, int startStageNum, int stopStageNum, boolean useDelayFlag, boolean showInputFlag, boolean listInterpOutFlag, boolean listInterpInFlag, double listInterpTension, boolean unwrapPhaseFlag, boolean totalSensitFlag, int respTypeIndex, boolean stdioFlag, java.io.PrintStream outStm, PlotDisplayOptionPanel plotDisplayOptionPanelObj)
tabbedPaneObj
- the tabbed pane host object.respProcObj
- the "RespProcessor' object being used.outUnitsConvIdx
- output units conversion index for the
requested output units type; one of the '..._UNIT_CONV' values.freqArr
- an array of frequency values to use.logSpacingFlag
- true for log frequency spacing.verboseFlag
- true for verbose output messages.startStageNum
- if greater than zero then the start of the
range of stage sequence numbers to use, otherwise all stages
are used.stopStageNum
- if greater than zero then the end of the
range of stage sequence numbers to use, otherwise only the single
stage specified by 'startStageNum' is used.useDelayFlag
- true to use estimated delay in phase calculation.showInputFlag
- true to show RESP input text (sent to console).listInterpOutFlag
- true to interpolate amp/phase output
from responses containing List blockettes.listInterpInFlag
- true to interpolate amp/phase input from
List blockettes in responses (before output is calculated).listInterpTension
- tension value for List-blockette
interpolation algorithm.unwrapPhaseFlag
- true to unwrap phase output values.totalSensitFlag
- true to use stage 0 (total) sensitivity;
false to use computed sensitivity.respTypeIndex
- index value indicating type of output (separate
amp/phase file, complex-spectra file or single amp/phase file).stdioFlag
- true for output to 'stdout', false for output
to file(s).outStm
- output stream for messages to be sent to (usually
'System.err'), or null for no messages.plotDisplayOptionPanelObj
- plot display option panel.public CallbackProcPlot(javax.swing.JTabbedPane tabbedPaneObj, RespProcessor respProcObj, int outUnitsConvIdx, double[] freqArr, boolean logSpacingFlag, boolean verboseFlag, int startStageNum, int stopStageNum, boolean useDelayFlag, boolean showInputFlag, boolean listInterpOutFlag, boolean listInterpInFlag, double listInterpTension, int respTypeIndex, boolean stdioFlag, java.io.PrintStream outStm, PlotDisplayOptionPanel plotDisplayOptionPanelObj)
tabbedPaneObj
- the tabbed pane host object.respProcObj
- the "RespProcessor' object being used.outUnitsConvIdx
- output units conversion index for the
requested output units type; one of the '..._UNIT_CONV' values.freqArr
- an array of frequency values to use.logSpacingFlag
- true for log frequency spacing.verboseFlag
- true for verbose output messages.startStageNum
- if greater than zero then the start of the
range of stage sequence numbers to use, otherwise all stages
are used.stopStageNum
- if greater than zero then the end of the
range of stage sequence numbers to use, otherwise only the single
stage specified by 'startStageNum' is used.useDelayFlag
- true to use estimated delay in phase calculation.showInputFlag
- true to show RESP input text (sent to console).listInterpOutFlag
- true to interpolate amp/phase output
from responses containing List blockettes.listInterpInFlag
- true to interpolate amp/phase input from
List blockettes in responses (before output is calculated).listInterpTension
- tension value for List-blockette
interpolation algorithm.respTypeIndex
- index value indicating type of output (separate
amp/phase file, complex-spectra file or single amp/phase file).stdioFlag
- true for output to 'stdout', false for output
to file(s).outStm
- output stream for messages to be sent to (usually
'System.err'), or null for no messages.plotDisplayOptionPanelObj
- plot display option panel.public CallbackProcPlot(javax.swing.JTabbedPane tabbedPaneObj, RespProcessor respProcObj, int outUnitsConvIdx, double[] freqArr, boolean logSpacingFlag, boolean verboseFlag, int startStageNum, int stopStageNum, boolean useDelayFlag, boolean showInputFlag, int respTypeIndex, boolean stdioFlag, java.io.PrintStream outStm, PlotDisplayOptionPanel plotDisplayOptionPanelObj)
tabbedPaneObj
- the tabbed pane host object.respProcObj
- the "RespProcessor' object being used.outUnitsConvIdx
- output units conversion index for the
requested output units type; one of the '..._UNIT_CONV' values.freqArr
- an array of frequency values to use.logSpacingFlag
- true for log frequency spacing.verboseFlag
- true for verbose output messages.startStageNum
- if greater than zero then the start of the
range of stage sequence numbers to use, otherwise all stages
are used.stopStageNum
- if greater than zero then the end of the
range of stage sequence numbers to use, otherwise only the single
stage specified by 'startStageNum' is used.useDelayFlag
- true to use estimated delay in phase calculation.showInputFlag
- true to show RESP input text (sent to console).respTypeIndex
- index value indicating type of output (separate
amp/phase file, complex-spectra file or single amp/phase file).stdioFlag
- true for output to 'stdout', false for output
to file(s).outStm
- output stream for messages to be sent to (usually
'System.err'), or null for no messages.plotDisplayOptionPanelObj
- plot display option panel.public CallbackProcPlot(javax.swing.JTabbedPane tabbedPaneObj, int outUnitsConvIdx, double[] freqArr, boolean logSpacingFlag, boolean verboseFlag, int startStageNum, int stopStageNum, boolean useDelayFlag, boolean showInputFlag, boolean listInterpOutFlag, boolean listInterpInFlag, double listInterpTension, boolean unwrapPhaseFlag, boolean totalSensitFlag, double b62XValue, int respTypeIndex, boolean stdioFlag, java.io.PrintStream outStm, PlotDisplayOptionPanel plotDisplayOptionPanelObj)
tabbedPaneObj
- the tabbed pane host object.outUnitsConvIdx
- output units conversion index for the
requested output units type; one of the '..._UNIT_CONV' values.freqArr
- an array of frequency values to use.logSpacingFlag
- true for log frequency spacing.verboseFlag
- true for verbose output messages.startStageNum
- if greater than zero then the start of the
range of stage sequence numbers to use, otherwise all stages
are used.stopStageNum
- if greater than zero then the end of the
range of stage sequence numbers to use, otherwise only the single
stage specified by 'startStageNum' is used.useDelayFlag
- true to use estimated delay in phase calculation.showInputFlag
- true to show RESP input text (sent to console).listInterpOutFlag
- true to interpolate amp/phase output
from responses containing List blockettes.listInterpInFlag
- true to interpolate amp/phase input from
List blockettes in responses (before output is calculated).listInterpTension
- tension value for List-blockette
interpolation algorithm.unwrapPhaseFlag
- true to unwrap phase output values.totalSensitFlag
- true to use stage 0 (total) sensitivity;
false to use computed sensitivity.b62XValue
- sample value for polynomial blockette (62).respTypeIndex
- index value indicating type of output (separate
amp/phase file, complex-spectra file or single amp/phase file).stdioFlag
- true for output to 'stdout', false for output
to file(s).outStm
- output stream for messages to be sent to (usually
'System.err'), or null for no messages.plotDisplayOptionPanelObj
- plot display option panel.public CallbackProcPlot(javax.swing.JTabbedPane tabbedPaneObj, int outUnitsConvIdx, double[] freqArr, boolean logSpacingFlag, boolean verboseFlag, int startStageNum, int stopStageNum, boolean useDelayFlag, boolean showInputFlag, boolean listInterpOutFlag, boolean listInterpInFlag, double listInterpTension, boolean unwrapPhaseFlag, boolean totalSensitFlag, int respTypeIndex, boolean stdioFlag, java.io.PrintStream outStm, PlotDisplayOptionPanel plotDisplayOptionPanelObj)
tabbedPaneObj
- the tabbed pane host object.outUnitsConvIdx
- output units conversion index for the
requested output units type; one of the '..._UNIT_CONV' values.freqArr
- an array of frequency values to use.logSpacingFlag
- true for log frequency spacing.verboseFlag
- true for verbose output messages.startStageNum
- if greater than zero then the start of the
range of stage sequence numbers to use, otherwise all stages
are used.stopStageNum
- if greater than zero then the end of the
range of stage sequence numbers to use, otherwise only the single
stage specified by 'startStageNum' is used.useDelayFlag
- true to use estimated delay in phase calculation.showInputFlag
- true to show RESP input text (sent to console).listInterpOutFlag
- true to interpolate amp/phase output
from responses containing List blockettes.listInterpInFlag
- true to interpolate amp/phase input from
List blockettes in responses (before output is calculated).listInterpTension
- tension value for List-blockette
interpolation algorithm.unwrapPhaseFlag
- true to unwrap phase output values.totalSensitFlag
- true to use stage 0 (total) sensitivity;
false to use computed sensitivity.respTypeIndex
- index value indicating type of output (separate
amp/phase file, complex-spectra file or single amp/phase file).stdioFlag
- true for output to 'stdout', false for output
to file(s).outStm
- output stream for messages to be sent to (usually
'System.err'), or null for no messages.plotDisplayOptionPanelObj
- plot display option panel.public CallbackProcPlot(javax.swing.JTabbedPane tabbedPaneObj, int outUnitsConvIdx, double[] freqArr, boolean logSpacingFlag, boolean verboseFlag, int startStageNum, int stopStageNum, boolean useDelayFlag, boolean showInputFlag, boolean listInterpOutFlag, boolean listInterpInFlag, double listInterpTension, int respTypeIndex, boolean stdioFlag, java.io.PrintStream outStm, PlotDisplayOptionPanel plotDisplayOptionPanelObj)
tabbedPaneObj
- the tabbed pane host object.outUnitsConvIdx
- output units conversion index for the
requested output units type; one of the '..._UNIT_CONV' values.freqArr
- an array of frequency values to use.logSpacingFlag
- true for log frequency spacing.verboseFlag
- true for verbose output messages.startStageNum
- if greater than zero then the start of the
range of stage sequence numbers to use, otherwise all stages
are used.stopStageNum
- if greater than zero then the end of the
range of stage sequence numbers to use, otherwise only the single
stage specified by 'startStageNum' is used.useDelayFlag
- true to use estimated delay in phase calculation.showInputFlag
- true to show RESP input text (sent to console).listInterpOutFlag
- true to interpolate amp/phase output
from responses containing List blockettes.listInterpInFlag
- true to interpolate amp/phase input from
List blockettes in responses (before output is calculated).listInterpTension
- tension value for List-blockette
interpolation algorithm.respTypeIndex
- index value indicating type of output (separate
amp/phase file, complex-spectra file or single amp/phase file).stdioFlag
- true for output to 'stdout', false for output
to file(s).outStm
- output stream for messages to be sent to (usually
'System.err'), or null for no messages.plotDisplayOptionPanelObj
- plot display option panel.public CallbackProcPlot(javax.swing.JTabbedPane tabbedPaneObj, int outUnitsConvIdx, double[] freqArr, boolean logSpacingFlag, boolean verboseFlag, int startStageNum, int stopStageNum, boolean useDelayFlag, boolean showInputFlag, int respTypeIndex, boolean stdioFlag, java.io.PrintStream outStm, PlotDisplayOptionPanel plotDisplayOptionPanelObj)
tabbedPaneObj
- the tabbed pane host object.outUnitsConvIdx
- output units conversion index for the
requested output units type; one of the '..._UNIT_CONV' values.freqArr
- an array of frequency values to use.logSpacingFlag
- true for log frequency spacing.verboseFlag
- true for verbose output messages.startStageNum
- if greater than zero then the start of the
range of stage sequence numbers to use, otherwise all stages
are used.stopStageNum
- if greater than zero then the end of the
range of stage sequence numbers to use, otherwise only the single
stage specified by 'startStageNum' is used.useDelayFlag
- true to use estimated delay in phase calculation.showInputFlag
- true to show RESP input text (sent to console).respTypeIndex
- index value indicating type of output (separate
amp/phase file, complex-spectra file or single amp/phase file).stdioFlag
- true for output to 'stdout', false for output
to file(s).outStm
- output stream for messages to be sent to (usually
'System.err'), or null for no messages.plotDisplayOptionPanelObj
- plot display option panel.Method Detail |
---|
protected boolean generateOutput(OutputGenerator outGenObj, edu.iris.Fissures.IfNetwork.ChannelId channelIdObj, java.util.Date respEndDateObj, java.lang.String channelIdFName)
generateOutput
in class CallbackProcWrite
outGenObj
- the 'OutputGenerator' object to use.channelIdObj
- the channel ID object to use.respEndDateObj
- end date object to use.channelIdFName
- the output filename to use.
protected boolean doGenerateOutput(OutputGenerator outGenObj, edu.iris.Fissures.IfNetwork.ChannelId channelIdObj, java.util.Date respEndDateObj, java.lang.String channelIdFName)
outGenObj
- the 'OutputGenerator' object to use.channelIdObj
- the channel ID object to use.respEndDateObj
- end date object to use.channelIdFName
- the output filename to use.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |