@Equality public class PointCloud extends Object
The unordered semantics of this class is imposed by the equality requirement. Most of the ordering could be restored by rewording the contract a bit differently if that becomes useful, but at time of writing it's not needed.
| Constructor and Description | 
|---|
PointCloud(SubCloud subCloud)
Constructs a point cloud from a single subcloud. 
 | 
PointCloud(SubCloud[] subClouds)
Constructs a point cloud from an array of subclouds. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
java.util.function.Supplier<CoordSequence> | 
createDataPosSupplier(DataStore dataStore)
Returns an iterable over data positions. 
 | 
boolean | 
equals(Object o)  | 
SubCloud[] | 
getSubClouds()
Returns an array of the subclouds in this point cloud. 
 | 
int | 
hashCode()  | 
public PointCloud(SubCloud[] subClouds)
subClouds - array of cloud componentspublic PointCloud(SubCloud subCloud)
subCloud - cloud componentpublic java.util.function.Supplier<CoordSequence> createDataPosSupplier(DataStore dataStore)
dataDimCount-element coordinate arrays
 giving position in data space.dataStore - data storage objectpublic SubCloud[] getSubClouds()
Copyright © 2025 Central Laboratory of the Research Councils. All Rights Reserved.