PointCloud class added