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