Class AbstractMeasurementController

java.lang.Object
gov.llnl.gnem.apps.coda.calibration.gui.controllers.AbstractMeasurementController
All Implemented Interfaces:
MapListeningController, RefreshableController, ScreenshotEnabledController
Direct Known Subclasses:
MeasuredMwsController, SiteController

public abstract class AbstractMeasurementController extends Object implements MapListeningController, RefreshableController, ScreenshotEnabledController
The AbstractMeasurementController defines the common shared displays used in both the Site and Measurement views. Generally containers all logic, data access, and plotting code necessary to display a seismic source spectra for each event along with summary figures for the dataset as a whole.
  • Field Details

    • resultsTab

      protected javafx.scene.control.Tab resultsTab
    • mwPlotPane

      protected javafx.scene.layout.StackPane mwPlotPane
    • stressPlotPane

      protected javafx.scene.layout.StackPane stressPlotPane
    • sdPlotPane

      protected javafx.scene.layout.StackPane sdPlotPane
    • energyVsMomentPane

      protected javafx.scene.layout.StackPane energyVsMomentPane
    • apparentStressVsMomentPane

      protected javafx.scene.layout.StackPane apparentStressVsMomentPane
    • cornerFreqVsMomentPane

      protected javafx.scene.layout.StackPane cornerFreqVsMomentPane
    • spectraPlotPanel

      protected javafx.scene.layout.StackPane spectraPlotPanel
    • evidCombo

      protected javafx.scene.control.ComboBox<String> evidCombo
    • summaryTable

      protected HiddenHeaderTableView<Pair<String,String>> summaryTable
    • summaryNameCol

      protected javafx.scene.control.TableColumn<Pair<String,String>,String> summaryNameCol
    • summaryValueCol

      protected javafx.scene.control.TableColumn<Pair<String,String>,String> summaryValueCol
    • spectralMeasurements

      protected List<SpectraMeasurement> spectralMeasurements
    • spectraClient

      protected SpectraClient spectraClient
    • paramClient

      protected ParameterClient paramClient
    • referenceEventClient

      protected EventClient referenceEventClient
    • waveformClient

      protected WaveformClient waveformClient
    • mwParameters

      protected javafx.collections.ObservableList<MeasuredMwDetails> mwParameters
    • xAxisShrink

      protected javafx.scene.control.Button xAxisShrink
    • yAxisShrink

      protected javafx.scene.control.Button yAxisShrink
    • exportSpectraBtn

      protected javafx.scene.control.Button exportSpectraBtn
    • spectraControllers

      protected List<SpectraPlotController> spectraControllers
    • plotFactory

      protected final PlotFactory plotFactory
  • Constructor Details

  • Method Details