Interface SeparableStrel3D

All Superinterfaces:
Algo, Strel3D
All Known Implementing Classes:
AbstractSeparableStrel3D, CubeStrel, CuboidStrel

public interface SeparableStrel3D
extends Strel3D
Interface for structuring elements that can be decomposed into several "simpler" structuring elements. It is assumed that elementary structuring elements can performs in place dilation or erosion (i.e. the implements the InPlaceStrel interface).
Author:
David Legland
See Also:
InPlaceStrel
  • Method Details

    • decompose

      java.util.Collection<InPlaceStrel3D> decompose()
      Decompose this separable structuring element into a set of smaller structuring elements that can be used to accelerate processing.
      Returns:
      a set of elementary structuring elements
    • reverse

      SeparableStrel3D reverse()
      The reversed structuring element of a separable strel is also separable.
      Specified by:
      reverse in interface Strel3D
      Returns:
      the reversed structuring element