Instance Method

formIntersection(_:)

Removes all elements of this option set that are not also present in the given set.

Declaration

mutating func formIntersection(_ other: ARView.EntityGestures)

Parameters

other

An option set.

Discussion

This method is implemented as a & (bitwise AND) operation on the two sets’ raw values.

See Also

Combining Options

func union(ARView.EntityGestures) -> ARView.EntityGestures

Returns a new option set of the elements contained in this set, in the given set, or in both.

func formUnion(ARView.EntityGestures)

Inserts the elements of another set into this option set.

func intersection(ARView.EntityGestures) -> ARView.EntityGestures

Returns a new option set with only the elements contained in both this set and the given set.

func symmetricDifference(ARView.EntityGestures) -> ARView.EntityGestures

Returns a new option set with the elements contained in this set or in the given set, but not in both.

func formSymmetricDifference(ARView.EntityGestures)

Replaces this set with a new set containing all elements contained in either this set or the given set, but not in both.