< ^  >

Selection and Predicates

Selection uses list-comprehension notation:

  [ S | S <- DB, Predicate1, Predicate2, ... ]

Assume that standard relational tests are available.

The notation Objs(S) denotes the set of objects in a scene.

The predicate has is defined as:   S.has(X) = X Objs(S)


< ^  >