import java.awt.image.*;public class NoiseFilter extends Filter {
public final static int IMPULSE= 0;public final static int GAUSSIAN= 1;protected int noiseType= IMPULSE;protected double stdDev= 10.0;protected double impulseRatio= 0.05;public NoiseFilter() {
}
public NoiseFilter(int noiseType) {
setNoiseType(noiseType);}
public NoiseFilter(int noiseType,double parameter) {
setNoiseType(noiseType);if (noiseType== IMPULSE) setImpulseRatio(parameter); if (noiseType == GAUSSIAN) setGaussianStdDev(parameter);}
public void setNoiseType(int noiseType) {
this.noiseType= noiseType;}
public int getNoiseType() {
return noiseType;}
public void setGaussianStdDev(double stdDev) {
this.stdDev= stdDev;}
public double getGaussianStdDev() {
<