Class RatioMeasurementSpectraPlotManager
java.lang.Object
gov.llnl.gnem.apps.coda.calibration.gui.plotting.RatioMeasurementSpectraPlotManager
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionRatioMeasurementSpectraPlotManager(com.google.common.eventbus.EventBus bus, SymbolStyleMapFactory styleFactory, CertLeafletMapController mapImpl, MapPlottingUtilities iconFactory, SpectraClient spectraClient, SpectraRatioExporter spectraRatioExporter) -
Method Summary
Modifier and TypeMethodDescriptionprotected doublecenterFreq(Double lowFrequency, Double highFrequency) voiddownloadPlots(javafx.event.ActionEvent e) voidexportReportData(File folder) voidexportScreenshots(File folder) getRatioDetailsFromStation(Station station) getRatioDetailsFromStationAndFreq(Station station, FrequencyBand freqBand) voidMap<javafx.geometry.Point2D,SpectraRatioPairOperator> mapFunctionToPoint(List<SpectraRatioPairOperator> ratioDetails, Function<SpectraRatioPairOperator, Double> func) protected voidrunGuiUpdate(Runnable runnable) voidsetRatioMeasurements(SpectraRatiosReportByEventPair ratiosByEventPair) voidshowMapWindow(javafx.event.ActionEvent e) voidtriggerKeyEvent(javafx.scene.input.KeyEvent event) protected voidupdatePlotPoint(EventPair eventPair) protected voidupdateSpectraPlot(EventPair eventPair) voidviewSpectraPopup(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
-