24 #include "cheetah/sps/detail/RfiExcisionFactory.h" 30 template<
typename TimeFrequencyType>
31 RfiExcisionFactory<TimeFrequencyType>::RfiExcisionFactory( RfiExcisionConfig
const& config)
36 template<
typename TimeFrequencyType>
37 RfiExcisionFactory<TimeFrequencyType>::~RfiExcisionFactory()
41 template<
typename TimeFrequencyType>
42 typename RfiExcisionFactory<TimeFrequencyType>::Iterator RfiExcisionFactory<TimeFrequencyType>::begin( RfiFlagDataType& data)
44 return Iterator(data, (std::size_t) 0U, _config.ideal_rms(), _config.threshold(), _config.active());
47 template<
typename TimeFrequencyType>
48 typename RfiExcisionFactory<TimeFrequencyType>::ConstIterator RfiExcisionFactory<TimeFrequencyType>::begin( RfiFlagDataType
const& data)
50 return ConstIterator(data, (std::size_t) 0U, _config.ideal_rms(), _config.threshold(), _config.active());
53 template<
typename TimeFrequencyType>
54 typename RfiExcisionFactory<TimeFrequencyType>::Iterator RfiExcisionFactory<TimeFrequencyType>::end(RfiFlagDataType& data)
56 return Iterator(data, (data.tf_data().data_size()), _config.ideal_rms(), _config.threshold(), _config.active());
59 template<
typename TimeFrequencyType>
60 typename RfiExcisionFactory<TimeFrequencyType>::ConstIterator RfiExcisionFactory<TimeFrequencyType>::end(RfiFlagDataType
const& data)
62 return ConstIterator(data, (data.tf_data().data_size()), _config.ideal_rms(), _config.threshold(), _config.active());
Some limits and constants for FLDO.