Filter

interface Filter<P : Position<P>> : Predicate<P> , Function1<P, Boolean>

Filtering condition for deployments. (e.g inject a Module in a node if test is satisfied).

Functions

Link copied to clipboard
open fun and(p0: Predicate<in P>): Predicate<P>
Link copied to clipboard
abstract operator fun contains(position: P): Boolean

Checks if the position is inside the shape.

Link copied to clipboard
open operator override fun invoke(position: P): Boolean

Checks if the position is inside the shape.

Link copied to clipboard
open fun negate(): Predicate<P>
Link copied to clipboard
open fun or(p0: Predicate<in P>): Predicate<P>
Link copied to clipboard
open override fun test(position: P): Boolean

Checks if the position is inside the shape.

Inheritors

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard