/* EvokedPotentialResult.java created 2008-01-12 * */ package org.signalml.method.ep; import java.io.Serializable; import java.util.ArrayList; import java.util.List; /** EvokedPotentialResult * * * @author Michal Dobaczewski © 2007-2008 CC Otwarte Systemy Komputerowe Sp. z o.o. */ public class EvokedPotentialResult implements Serializable { private static final long serialVersionUID = 1L; private EvokedPotentialData data; private int channelCount; private int sampleCount; private float samplingFrequency; /** * Channel labels. */ private String[] labels; private List<double[][]> averageSamples = new ArrayList<double[][]>();; private List<Integer> unusableSegmentsCount = new ArrayList<Integer>(); private List<Integer> averagedSegmentsCount = new ArrayList<Integer>(); private List<Integer> artifactRejectedSegmentsCount = new ArrayList<Integer>(); private double startTime; private double segmentLength; public EvokedPotentialResult(EvokedPotentialData data) { this.data = data; } public EvokedPotentialData getData() { return data; } public int getChannelCount() { return channelCount; } public void setChannelCount(int channelCount) { this.channelCount = channelCount; } public int getSampleCount() { return sampleCount; } public void setSampleCount(int sampleCount) { this.sampleCount = sampleCount; } public float getSamplingFrequency() { return samplingFrequency; } public void setSamplingFrequency(float samplingFrequency) { this.samplingFrequency = samplingFrequency; } public String[] getLabels() { return labels; } public void setLabels(String[] labels) { this.labels = labels; } public List<double[][]> getAverageSamples() { return averageSamples; } public void setAverageSamples(double[][] averageSamples) { this.averageSamples = new ArrayList<double[][]>(); this.averageSamples.add(averageSamples); } public void addAverageSamples(double[][] averageSamples) { this.averageSamples.add(averageSamples); } public List<Integer> getUnusableSegmentsCount() { return unusableSegmentsCount; } public void setUnusableSegmentsCount(List<Integer> unusableSegmentsCount) { this.unusableSegmentsCount = unusableSegmentsCount; } public List<Integer> getAveragedSegmentsCount() { return averagedSegmentsCount; } public void setAveragedSegmentsCount(List<Integer> averagedSegmentsCount) { this.averagedSegmentsCount = averagedSegmentsCount; } public List<Integer> getArtifactRejectedSegmentsCount() { return artifactRejectedSegmentsCount; } public void setArtifactRejectedSegmentsCount(List<Integer> artifactRejectedSegmentsCount) { this.artifactRejectedSegmentsCount = artifactRejectedSegmentsCount; } public double getStartTime() { return startTime; } public void setStartTime(double startTime) { this.startTime = startTime; } public double getSegmentLength() { return segmentLength; } public void setSegmentLength(double segmentLength) { this.segmentLength = segmentLength; } }