Interface DirectPointSetUniformGridPattern

All Superinterfaces:
DirectPointSetPattern, Pattern, QuickPointCountPattern, UniformGridPattern

public interface DirectPointSetUniformGridPattern extends DirectPointSetPattern, UniformGridPattern

Interface, used by Pattern implementations to indicate that they are simultaneously DirectPointSetPattern and UniformGridPattern. In other words, a pattern implements this interface if and only if it is simultaneously direct point-set and uniform-grid: see the corresponding sections in the comments to Pattern interface.

If a pattern implements this interface, it never implements RectangularPattern interface.

There is a guarantee, that the following methods create patterns, implementing this interface:

The following methods can return an object, implementing this interface, and also an object, not implementing this interface — it depends on their arguments:

Author:
Daniel Alievsky
See Also: