Package xal.extension.scan.analysis
Class AnalysisCntrlTDProcedure
java.lang.Object
xal.extension.scan.analysis.AnalysisController
xal.extension.scan.analysis.AnalysisCntrlTDProcedure
This creates an ASCII file for dT procedure
- Version:
- 1.0
- Author:
- A. Shishlo
-
Field Summary
Fields inherited from class xal.extension.scan.analysis.AnalysisController
customControlPanel, customGraphPanel, dataReaderPanel, globalButtonsPanel, graphAnalysis, graphDataLocal, mainController, measuredValuesV, messageTextLocal, name, parentAnalysisPanel, scanPVRBShowState, scanPVShowState, scanVariable, scanVariableParameter, typeName
-
Constructor Summary
ConstructorsConstructorDescriptionAnalysisCntrlTDProcedure
(MainAnalysisController mainControllerIn, DataAdaptor analysisConf, JPanel parentAnalysisPanelIn, JPanel customControlPanelIn, JPanel customGraphPanelIn, JPanel globalButtonsPanelIn, ScanVariable scanVariableParameterIn, ScanVariable scanVariableIn, Vector<MeasuredValue> measuredValuesVIn, FunctionGraphsJPanel graphAnalysisIn, JTextField messageTextLocalIn, BasicGraphData graphDataLocalIn) The constructor. -
Method Summary
Modifier and TypeMethodDescriptionvoid
dumpAnalysisConfig
(DataAdaptor analysisConfig) Sets the configurations of the analysis.void
setFontsForAll
(Font fnt) Sets fonts for all GUI elements.void
showUp()
Does what necessary to open this analysis window.void
shutUp()
Does what necessary to close this analysis window.void
Updates data on the analysis graph panel.Methods inherited from class xal.extension.scan.analysis.AnalysisController
getName, getTypeName, setMessageTextField, setName, setScanPVandScanPVRBState, setTypeName
-
Constructor Details
-
AnalysisCntrlTDProcedure
public AnalysisCntrlTDProcedure(MainAnalysisController mainControllerIn, DataAdaptor analysisConf, JPanel parentAnalysisPanelIn, JPanel customControlPanelIn, JPanel customGraphPanelIn, JPanel globalButtonsPanelIn, ScanVariable scanVariableParameterIn, ScanVariable scanVariableIn, Vector<MeasuredValue> measuredValuesVIn, FunctionGraphsJPanel graphAnalysisIn, JTextField messageTextLocalIn, BasicGraphData graphDataLocalIn) The constructor.- Parameters:
mainControllerIn
- The MainAnalysisController referenceanalysisConf
- The DataAdaptor instance with configuration dataparentAnalysisPanelIn
- The parent panel for analysiscustomControlPanelIn
- The control panel for GUI elements specific for this analysiscustomGraphPanelIn
- The graph panel for graphs specific for this analysisglobalButtonsPanelIn
- The global buttons panelscanVariableParameterIn
- The ScanParameter referencescanVariableIn
- The scan variable referencemeasuredValuesVIn
- The vector with measured values referencesgraphAnalysisIn
- The graphAnalysis panelmessageTextLocalIn
- The message text fieldgraphDataLocalIn
- The external graph data for temporary graph
-
-
Method Details
-
dumpAnalysisConfig
Sets the configurations of the analysis.- Overrides:
dumpAnalysisConfig
in classAnalysisController
- Parameters:
analysisConfig
- The DataAdaptor instance with configuration data
-
setFontsForAll
Sets fonts for all GUI elements.- Overrides:
setFontsForAll
in classAnalysisController
- Parameters:
fnt
- The new font
-
shutUp
public void shutUp()Does what necessary to close this analysis window.- Overrides:
shutUp
in classAnalysisController
-
showUp
public void showUp()Does what necessary to open this analysis window. This method could be overridden, because it is empty here.- Overrides:
showUp
in classAnalysisController
-
updateDataSetOnGraphPanel
public void updateDataSetOnGraphPanel()Updates data on the analysis graph panel.- Overrides:
updateDataSetOnGraphPanel
in classAnalysisController
-