Package-level declarations
Types
Link copied to clipboard
A bidimensional Alchemist PositionBasedFilter that relies on AWT java.awt.Shape.
Link copied to clipboard
data class And<P : Position<P>>(val positionBasedFilterA: PositionBasedFilter<P>, val positionBasedFilterB: PositionBasedFilter<P>) : PositionBasedFilter<P>
Check if both positionBasedFilterA and positionBasedFilterB are satisfied.
Link copied to clipboard
A circle.
Link copied to clipboard
class Not<P : Position<P>>(val positionBasedFilter: PositionBasedFilter<P>) : PositionBasedFilter<P>
Negates the positionBasedFilter's test.
Link copied to clipboard
data class Or<P : Position<P>>(val positionBasedFilterA: PositionBasedFilter<P>, val positionBasedFilterB: PositionBasedFilter<P>) : PositionBasedFilter<P>
Position-based filter that matches when at least one of two underlying filters matches the provided position (logical OR behaviour).
Link copied to clipboard
data class Xor<P : Position<P>>(val positionBasedFilterA: PositionBasedFilter<P>, val positionBasedFilterB: PositionBasedFilter<P>) : PositionBasedFilter<P>
Position-based filter that matches when exactly one of two underlying filters matches the provided position (exclusive-or behaviour).