Class ChannelValidityMask¶
Defined in File channelvalidity.hpp
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_¶
-
ChannelValidityMask(unsigned int n_channels = MAX_N_CHANNELS_SPIKE_DETECTION, ChannelDetection::Validity validity = ChannelDetection::Validity::UNKNOWN)¶