@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 © 2024 Central Laboratory of the Research Councils. All Rights Reserved.