Trait basic_dsp_vector::TimeDomainOperations [] [src]

pub trait TimeDomainOperations<S, T> where S: ToSliceMut<T>, T: RealNumber {
    fn apply_window(&mut self, window: &WindowFunction<T>);
    fn unapply_window(&mut self, window: &WindowFunction<T>);
}

Defines all operations which are valid on DataVecs containing time domain data.

Failures

All operations in this trait set self.len() to 0 if the vector isn't in time domain.

Required Methods

Applies a window to the data vector.

Removes a window from the data vector.

Implementors