Первый вариант входный данных: две маски, параметры (для операций AND, OR, XOR).
Второй вариант входный данных: одна маска (для операции NOT).
Выход: маска.
В параметрах передаётся тип операции, который пользователь выбирает из выпадающего списка. Для операций с двумя масками обе маски должны иметь одинаковые размеры и проекции. Размеры и проекция выходной маски равны размерам и прокции входной маски (или масок).
В подмножество точек выходной маски входят только те точки, которые входят одновременно в подмножества обеих входных масок.
В подмножество точек выходной маски входят только те точки, которые входят в подмножество хотя бы одной входной маски (разрешено вхождение в оба подмножества входных масок сразу).
В подмножество точек выходной маски входят только те точки, которые входят в подмножество строго одной входной маски (запрещено вхождение в оба подмножества входных масок сразу).
В подмножество точек выходной маски входят только те точки, которые не входят в подмножество входной маски.