Class RatioMeasurementSpectraPlotManager
java.lang.Object
gov.llnl.gnem.apps.coda.calibration.gui.plotting.RatioMeasurementSpectraPlotManager
-
Field Summary
-
Constructor Summary
ConstructorDescriptionRatioMeasurementSpectraPlotManager
(com.google.common.eventbus.EventBus bus, SymbolStyleMapFactory styleFactory, CertLeafletMapController mapImpl, MapPlottingUtilities iconFactory, SpectraClient spectraClient, SpectraRatioExporter spectraRatioExporter) -
Method Summary
Modifier and TypeMethodDescriptionprotected double
centerFreq
(Double lowFrequency, Double highFrequency) void
downloadPlots
(javafx.event.ActionEvent e) void
exportReportData
(File folder) void
exportScreenshots
(File folder) getRatioDetailsFromStation
(Station station) getRatioDetailsFromStationAndFreq
(Station station, FrequencyBand freqBand) void
Map<javafx.geometry.Point2D,
SpectraRatioPairOperator> mapFunctionToPoint
(List<SpectraRatioPairOperator> ratioDetails, Function<SpectraRatioPairOperator, Double> func) protected void
runGuiUpdate
(Runnable runnable) void
setRatioMeasurements
(SpectraRatiosReportByEventPair ratiosByEventPair) void
showMapWindow
(javafx.event.ActionEvent e) void
triggerKeyEvent
(javafx.scene.input.KeyEvent event) protected void
updatePlotPoint
(EventPair eventPair) protected void
updateSpectraPlot
(EventPair eventPair) void
viewSpectraPopup
(javafx.event.ActionEvent e)
-
Field Details
-
ratioSummaryTable
-
ratioSummaryNameCol
-
ratioSummaryValueCol
-
-
Constructor Details
-
RatioMeasurementSpectraPlotManager
public RatioMeasurementSpectraPlotManager(com.google.common.eventbus.EventBus bus, SymbolStyleMapFactory styleFactory, CertLeafletMapController mapImpl, MapPlottingUtilities iconFactory, SpectraClient spectraClient, SpectraRatioExporter spectraRatioExporter)
-
-
Method Details
-
initialize
public void initialize() -
viewSpectraPopup
public void viewSpectraPopup(javafx.event.ActionEvent e) -
showMapWindow
public void showMapWindow(javafx.event.ActionEvent e) -
downloadPlots
public void downloadPlots(javafx.event.ActionEvent e) -
setRatioMeasurements
-
mapFunctionToPoint
public Map<javafx.geometry.Point2D,SpectraRatioPairOperator> mapFunctionToPoint(List<SpectraRatioPairOperator> ratioDetails, Function<SpectraRatioPairOperator, Double> func) -
runGuiUpdate
protected void runGuiUpdate(Runnable runnable) throws InvocationTargetException, InterruptedException -
centerFreq
-
getEventPair
-
getRatioSpectraPlot
-
getCurrentFirstRatio
-
getPlotIdentifier
-
getEventPairDistanceKm
-
getHypocentralEventPairDistanceKm
-
getEventPairDepthKm
-
getRatioDetailsFromStation
public Result<Map<FrequencyBand,SpectraRatioPairDetails>> getRatioDetailsFromStation(Station station) -
getRatioDetailsFromStationAndFreq
public Result<SpectraRatioPairDetails> getRatioDetailsFromStationAndFreq(Station station, FrequencyBand freqBand) -
triggerKeyEvent
public void triggerKeyEvent(javafx.scene.input.KeyEvent event) -
updatePlotPoint
-
updateSpectraPlot
-
exportScreenshots
-
exportReportData
-