Package it.unibo.alchemist.loader.filters.compounds

Types

Link copied to clipboard
data class And<P : Position<P>>(val filterA: Filter<P>, val filterB: Filter<P>) : Filter<P>

Check if both filterA and filterB are satisfied.

Link copied to clipboard
class Not<P : Position<P>>(val filter: Filter<P>) : Filter<P>

Negates the filter's test.

Link copied to clipboard
data class Or<P : Position<P>>(val filterA: Filter<P>, val filterB: Filter<P>) : Filter<P>

Check if either filterA or filterB is satisfied.

Link copied to clipboard
data class Xor<P : Position<P>>(val filterA: Filter<P>, val filterB: Filter<P>) : Filter<P>

Check if only one between filterA and filterB is satisfied.