Class FeGaussianBlur.MixedQualityConvolveOperation

    • Field Summary

      Fields 
      Modifier and Type Field Description
      private int dX  
      private int dY  
      private @Nullable java.awt.image.Kernel xKernel  
      private @Nullable java.awt.image.Kernel yKernel  
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      private MixedQualityConvolveOperation​(@Nullable java.awt.image.Kernel xKernel, @Nullable java.awt.image.Kernel yKernel, int dX, int dY)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      @NotNull java.awt.image.ImageProducer convolve​(@NotNull java.awt.image.BufferedImage image, @Nullable java.awt.RenderingHints hints, int awtEdgeMode)  
      private void horizontalBoxBlur​(@NotNull java.awt.image.WritableRaster raster)  
      @NotNull java.awt.Dimension maximumKernelSize()  
      private void verticalBoxBlur​(@NotNull java.awt.image.WritableRaster raster)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • xKernel

        @Nullable
        private final @Nullable java.awt.image.Kernel xKernel
      • yKernel

        @Nullable
        private final @Nullable java.awt.image.Kernel yKernel
      • dX

        private final int dX
      • dY

        private final int dY
    • Constructor Detail

      • MixedQualityConvolveOperation

        private MixedQualityConvolveOperation​(@Nullable
                                              @Nullable java.awt.image.Kernel xKernel,
                                              @Nullable
                                              @Nullable java.awt.image.Kernel yKernel,
                                              int dX,
                                              int dY)
    • Method Detail

      • convolve

        @NotNull
        public @NotNull java.awt.image.ImageProducer convolve​(@NotNull
                                                              @NotNull java.awt.image.BufferedImage image,
                                                              @Nullable
                                                              @Nullable java.awt.RenderingHints hints,
                                                              int awtEdgeMode)
        Specified by:
        convolve in interface EdgeMode.ConvolveOperation
      • horizontalBoxBlur

        private void horizontalBoxBlur​(@NotNull
                                       @NotNull java.awt.image.WritableRaster raster)
      • verticalBoxBlur

        private void verticalBoxBlur​(@NotNull
                                     @NotNull java.awt.image.WritableRaster raster)