add a PointCloud2 iterator