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
open class Circle<P : Position2D<P>?> : Abstract2DShape<P>
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>

Check if either positionBasedFilterA or positionBasedFilterB is satisfied.

Link copied to clipboard
open class Rectangle<P : Position2D<P>?> : Abstract2DShape<P>
A Rectangle.
Link copied to clipboard
data class Xor<P : Position<P>>(val positionBasedFilterA: PositionBasedFilter<P>, val positionBasedFilterB: PositionBasedFilter<P>) : PositionBasedFilter<P>

Check if only one between positionBasedFilterA and positionBasedFilterB is satisfied.