IPairFilterT Interface |
Namespace: DigitalRune.Geometry.Partitioning
The IPairFilterT type exposes the following members.
A IPairFilterT is usually used to remove item pairs, so that they are not processed. Filter(PairT) returns if an item pair should be processed (item pair is accepted). Filter(PairT) returns if an item pair should not be processed (item pair is rejected).
Notes to Implementors: The filter rules must be consistent. In most applications the order of the items in the pair should not matter. And Filter(PairT) should always return the same result for the same pair. If the filter rules are changed, the Changed event must be raised.