Class ChannelValidityMask

Class Documentation

class ChannelValidityMask

Public Functions

ChannelValidityMask(unsigned int n_channels = MAX_N_CHANNELS_SPIKE_DETECTION, ChannelDetection::Validity validity = ChannelDetection::Validity::UNKNOWN)
inline ~ChannelValidityMask()
unsigned int n_channels() const
std::vector<ChannelDetection::Validity> &validity_mask()
void set_validity(size_t channel_index, ChannelDetection::Validity value)
bool is_channel_valid(size_t channel_index) const
bool all_channels_valid() const
void reset(ChannelDetection::Validity value = ChannelDetection::Validity::UNKNOWN)

Protected Attributes

std::vector<ChannelDetection::Validity> mask_