@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.