package org.signalml.plugin.newstager.data;
import org.signalml.plugin.newstager.helper.NewStagerConfigurationDefaultsHelper;
public class NewStagerParameters {
public String bookFilePath;
public NewStagerRules rules;
public boolean analyseEMGChannelFlag;
public boolean analyseEEGChannelsFlag;
public boolean primaryHypnogramFlag;
public NewStagerParameterThresholds thresholds;
public NewStagerParameters() {
this(null, NewStagerRules.RK, false, false, true,
new NewStagerParameterThresholds());
NewStagerConfigurationDefaultsHelper.GetSharedInstance().setDefaults(this);
}
public NewStagerParameters(String bookFilePath,
NewStagerRules rules, boolean analyseEMGChannelFlag,
boolean analyseEEGChannelsFlag, boolean primaryHypnogramFlag,
NewStagerParameterThresholds thresholds) {
this.bookFilePath = bookFilePath;
this.rules = rules;
this.analyseEMGChannelFlag = analyseEMGChannelFlag;
this.analyseEEGChannelsFlag = analyseEEGChannelsFlag;
this.primaryHypnogramFlag = primaryHypnogramFlag;
this.thresholds = thresholds;
}
}