Class ShapeCalibrationServiceImpl
java.lang.Object
gov.llnl.gnem.apps.coda.calibration.service.impl.ShapeCalibrationServiceImpl
- All Implemented Interfaces:
ShapeCalibrationService
-
Constructor Summary
ConstructorDescriptionShapeCalibrationServiceImpl
(ShapeMeasurementService shapeMeasurementService, ShapeCalculator shapeCalc) -
Method Summary
Modifier and TypeMethodDescriptionadjustEndPicksBasedOnSynthetics
(List<PeakVelocityMeasurement> velocityMeasurements, List<SyntheticCoda> synthetics, ShapeFitterConstraints constraints) measureShapes
(List<PeakVelocityMeasurement> velocityMeasurements, Map<FrequencyBand, SharedFrequencyBandParameters> frequencyBandParameters, ShapeFitterConstraints constraints) measureShapes
(List<PeakVelocityMeasurement> velocityMeasurements, Map<FrequencyBand, SharedFrequencyBandParameters> frequencyBandParamInputs, ShapeFitterConstraints constraints, boolean autoPickingEnabled, boolean shouldPersistResults)
-
Constructor Details
-
ShapeCalibrationServiceImpl
@Autowired public ShapeCalibrationServiceImpl(ShapeMeasurementService shapeMeasurementService, ShapeCalculator shapeCalc)
-
-
Method Details
-
measureShapes
public Map<FrequencyBand,SharedFrequencyBandParameters> measureShapes(List<PeakVelocityMeasurement> velocityMeasurements, Map<FrequencyBand, SharedFrequencyBandParameters> frequencyBandParameters, ShapeFitterConstraints constraints) throws InterruptedException- Specified by:
measureShapes
in interfaceShapeCalibrationService
- Throws:
InterruptedException
-
measureShapes
public Map<FrequencyBand,SharedFrequencyBandParameters> measureShapes(List<PeakVelocityMeasurement> velocityMeasurements, Map<FrequencyBand, SharedFrequencyBandParameters> frequencyBandParamInputs, ShapeFitterConstraints constraints, boolean autoPickingEnabled, boolean shouldPersistResults) throws InterruptedException- Specified by:
measureShapes
in interfaceShapeCalibrationService
- Throws:
InterruptedException
-
adjustEndPicksBasedOnSynthetics
public List<PeakVelocityMeasurement> adjustEndPicksBasedOnSynthetics(List<PeakVelocityMeasurement> velocityMeasurements, List<SyntheticCoda> synthetics, ShapeFitterConstraints constraints) - Specified by:
adjustEndPicksBasedOnSynthetics
in interfaceShapeCalibrationService
-