Add low-pass and high-pass filtering

This commit is contained in:
2026-09-22 02:22:13 +02:00
parent cf3cb4d09a
commit 8b1e6ae358
26 changed files with 332 additions and 107 deletions

View File

@@ -4,6 +4,9 @@ import com.google.inject.Inject;
import com.google.inject.Provider;
import ui.implementation.views.DoubleMatrix;
import ui.implementation.views.FilteringView;
import ui.implementation.views.ViewInitializer;
import javax.swing.text.View;
/**
* Concrete implement of the INavigator interface.
@@ -27,12 +30,14 @@ public class SwingNavigator implements INavigator {
@Override
public void showFourier() {
DoubleMatrix doubleMatrix = doubleMatrixProvider.get();
ViewInitializer.Initialize(doubleMatrix);
doubleMatrix.setVisible(true);
}
@Override
public void showFiltering() {
FilteringView filteringView = filteringProvider.get();
ViewInitializer.Initialize(filteringView);
filteringView.setVisible(true);
}
}