private void radioButton_spikesReferencingCommonMedianLocal_CheckedChanged(object sender, EventArgs e) { int channelsPerGroup = Convert.ToInt32(numericUpDown_CommonMedianLocalReferencingChannelsPerGroup.Value); lock (this) { if (radioButton_spikesReferencingCommonMedianLocal.Checked) { referncer = new Filters.CommonMedianLocalReferencer(spikeBufferLength, channelsPerGroup, numChannels / channelsPerGroup); } } }
private void numericUpDown_CommonMedianLocalReferencingChannelsPerGroup_ValueChanged(object sender, EventArgs e) { int channelsPerGroup = Convert.ToInt32(numericUpDown_CommonMedianLocalReferencingChannelsPerGroup.Value); if (numChannels % channelsPerGroup != 0) { channelsPerGroup = 8; numericUpDown_CommonMedianLocalReferencingChannelsPerGroup.Value = 8; MessageBox.Show("Value must evenly divide total number of channels."); } if (radioButton_spikesReferencingCommonMedianLocal.Checked) { referncer = new Filters.CommonMedianLocalReferencer(spikeBufferLength, channelsPerGroup, numChannels / channelsPerGroup); } }
//Reset dig referencer private void resetReferencers() { if (radioButton_spikeReferencingNone.Checked) { referncer = null; } else if (radioButton_spikesReferencingCommonAverage.Checked) { referncer = new Filters.CommonAverageReferencer(spikeBufferLength); } else if (radioButton_spikesReferencingCommonMedian.Checked) { referncer = new Filters.CommonMedianReferencer(spikeBufferLength, numChannels); } else if (radioButton_spikesReferencingCommonMedianLocal.Checked) { int channelsPerGroup = Convert.ToInt32(numericUpDown_CommonMedianLocalReferencingChannelsPerGroup.Value); referncer = new Filters.CommonMedianLocalReferencer(spikeBufferLength, channelsPerGroup, numChannels / channelsPerGroup); } }
//Reset dig referencer private void resetReferencers() { if (radioButton_spikeReferencingNone.Checked) referncer = null; else if (radioButton_spikesReferencingCommonAverage.Checked) { referncer = new Filters.CommonAverageReferencer(spikeBufferLength); } else if (radioButton_spikesReferencingCommonMedian.Checked) { referncer = new Filters.CommonMedianReferencer(spikeBufferLength, numChannels); } else if (radioButton_spikesReferencingCommonMedianLocal.Checked) { int channelsPerGroup = Convert.ToInt32(numericUpDown_CommonMedianLocalReferencingChannelsPerGroup.Value); referncer = new Filters.CommonMedianLocalReferencer(spikeBufferLength, channelsPerGroup, numChannels / channelsPerGroup); } }
private void radioButton_spikesReferencingCommonMedianLocal_CheckedChanged(object sender, EventArgs e) { int channelsPerGroup = Convert.ToInt32(numericUpDown_CommonMedianLocalReferencingChannelsPerGroup.Value); lock (this) { if (radioButton_spikesReferencingCommonMedianLocal.Checked) referncer = new Filters.CommonMedianLocalReferencer(spikeBufferLength, channelsPerGroup, numChannels / channelsPerGroup); } }
private void numericUpDown_CommonMedianLocalReferencingChannelsPerGroup_ValueChanged(object sender, EventArgs e) { int channelsPerGroup = Convert.ToInt32(numericUpDown_CommonMedianLocalReferencingChannelsPerGroup.Value); if (numChannels % channelsPerGroup != 0) { channelsPerGroup = 8; numericUpDown_CommonMedianLocalReferencingChannelsPerGroup.Value = 8; MessageBox.Show("Value must evenly divide total number of channels."); } if (radioButton_spikesReferencingCommonMedianLocal.Checked) referncer = new Filters.CommonMedianLocalReferencer(spikeBufferLength, channelsPerGroup, numChannels / channelsPerGroup); }