package org.signalml.app.method.ep.view.time;
import static org.signalml.app.util.i18n.SvarogI18n._;
import org.signalml.method.ep.EvokedPotentialParameters;
/**
* This is a panel for selecting which parts of the signal should be
* averaged.
*
* @author Piotr Szachewicz
*/
public class EvokedPotentialsTimeSelectionPanel extends TimeSelectionPanel {
public EvokedPotentialsTimeSelectionPanel() {
super(_("Averaging time"));
}
public void fillModelFromPanel(EvokedPotentialParameters parameters) {
parameters.setAveragingStartTime(getStartTimeSpinner().getValue());
parameters.setAveragingTimeLength(getLengthSpinner().getValue());
}
public void fillPanelFromModel(EvokedPotentialParameters parameters) {
getStartTimeSpinner().setValue(parameters.getAveragingStartTime());
getLengthSpinner().setValue(parameters.getAveragingTimeLength());
}
}