The point clouds in GroIMP uses the following interfaces:
PointCloud : A Node, i.e. an object that can be inserted in a GroIMP graph. The PointCloud is responsible for the display of the points by implementing CollectionDisplayable.
Cloud : The representation of the data structure through which the point cloud data is accessed.
Point : The base interface that an object must implements to be part of a Cloud. In GroIMP, points are not limited to 3 dimensions.
These three Objects implements CloudContext, meaning when any of the three is selected, you can access the Cloud structure handled. Most of the tools from the package de.grogra.pointcloud.tools are applied on Cloud, and produce Cloud objects. The GUI commands however can works with any CloudContext object.