summaryrefslogtreecommitdiff
path: root/src/windowed_fft.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/windowed_fft.rs')
-rw-r--r--src/windowed_fft.rs9
1 files changed, 4 insertions, 5 deletions
diff --git a/src/windowed_fft.rs b/src/windowed_fft.rs
index 114ea0b..c08c2b4 100644
--- a/src/windowed_fft.rs
+++ b/src/windowed_fft.rs
@@ -1,11 +1,8 @@
#![allow(clippy::must_use_candidate)]
#![allow(clippy::return_self_not_must_use)]
-/*use crate::window::{
- BlackmanHarrisWindow, HammingWindow, HannWindow, RectangularWindow, WindowFunction,
-};*/
use crate::{
- window_function::{HannWindow, RectangularWindow, WindowFunction},
+ window_function::{BlackmanHarrisWindow, HannWindow, RectangularWindow, WindowFunction},
window_size::WindowSize,
};
use num_complex::Complex;
@@ -26,7 +23,7 @@ pub struct WindowedRealFft {
impl WindowedRealFft {
pub fn new(window_size: WindowSize) -> Self {
- let window_function = Box::new(HannWindow::new(&window_size));
+ let window_function = Box::new(BlackmanHarrisWindow::new(&window_size));
let window_size = window_size.inner();
let mut planner = RealFftPlanner::new();
@@ -54,6 +51,8 @@ impl WindowedRealFft {
}
}
+ pub fn window_function(&mut self, window_function: Box<dyn WindowFunction>) {}
+
pub fn window_size(&mut self, window_size: WindowSize) {
if window_size == self.window_size.into() {
return;