This interface represents types which are able to filter data, for example: eliminate redundant points.

@author Marcin Rzeźnicki