public static INoiseFilter CreateNoiseFilter(NoiseSettingsLayer settings) { switch (settings.CurrentFilterType) { case NoiseSettingsLayer.FilterType.Rigid: return(new RigidNoiseFilter(settings)); case NoiseSettingsLayer.FilterType.Simple: return(new SimpleNoiseFilter(settings)); } return(null); }
public RigidNoiseFilter(NoiseSettingsLayer settings) { this.settings = settings; }
public SimpleNoiseFilter(NoiseSettingsLayer settings) { this.settings = settings; }