/** * @param PointSet $other * * @return PointSet */ public function diff(PointSet $other) { $result = new self(); $result->addAll($this); $result->removeAll($other); return $result; }