SpikeMap deserializeSpikes( const zeq::Event& event ) { auto data = GetSpikes( event.getData( )); SpikeMap spikes; for( flatbuffers::uoffset_t i = 0; i < data->spikes()->Length(); ++i ) { const Spike* spike = data->spikes()->Get( i ); spikes.insert( std::make_pair( spike->time(), spike->cell( ))); } return spikes; }
bool KisCircleMaskGenerator::shouldVectorize() const { return !shouldSupersample() && spikes() == 2; }