Class AnalysisCntrlTDProcedure

java.lang.Object
xal.extension.scan.analysis.AnalysisController
xal.extension.scan.analysis.AnalysisCntrlTDProcedure

public final class AnalysisCntrlTDProcedure extends AnalysisController
This creates an ASCII file for dT procedure
Version:
1.0
Author:
A. Shishlo
  • 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 reference
      analysisConf - The DataAdaptor instance with configuration data
      parentAnalysisPanelIn - The parent panel for analysis
      customControlPanelIn - The control panel for GUI elements specific for this analysis
      customGraphPanelIn - The graph panel for graphs specific for this analysis
      globalButtonsPanelIn - The global buttons panel
      scanVariableParameterIn - The ScanParameter reference
      scanVariableIn - The scan variable reference
      measuredValuesVIn - The vector with measured values references
      graphAnalysisIn - The graphAnalysis panel
      messageTextLocalIn - The message text field
      graphDataLocalIn - The external graph data for temporary graph
  • Method Details

    • dumpAnalysisConfig

      public void dumpAnalysisConfig(DataAdaptor analysisConfig)
      Sets the configurations of the analysis.
      Overrides:
      dumpAnalysisConfig in class AnalysisController
      Parameters:
      analysisConfig - The DataAdaptor instance with configuration data
    • setFontsForAll

      public void setFontsForAll(Font fnt)
      Sets fonts for all GUI elements.
      Overrides:
      setFontsForAll in class AnalysisController
      Parameters:
      fnt - The new font
    • shutUp

      public void shutUp()
      Does what necessary to close this analysis window.
      Overrides:
      shutUp in class AnalysisController
    • 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 class AnalysisController
    • updateDataSetOnGraphPanel

      public void updateDataSetOnGraphPanel()
      Updates data on the analysis graph panel.
      Overrides:
      updateDataSetOnGraphPanel in class AnalysisController