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.