public class GuiPointCloud
extends java.lang.Object
Constructor and Description |
---|
GuiPointCloud(TableCloud[] tclouds,
uk.ac.starlink.ttools.plot2.data.DataStore baseDataStore,
javax.swing.BoundedRangeModel progModel)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
java.lang.Iterable<double[]> |
createDataPosIterable(uk.ac.starlink.ttools.plot2.data.DataStore dataStore)
Returns an iterable over the point cloud.
|
GuiDataStore |
createGuiDataStore()
Returns a data store that can be used for iterating over
this point cloud.
|
TableCloud[] |
getTableClouds()
Returns the TableClouds aggregated by this point cloud.
|
public GuiPointCloud(TableCloud[] tclouds, uk.ac.starlink.ttools.plot2.data.DataStore baseDataStore, javax.swing.BoundedRangeModel progModel)
tclouds
- per-table position collectionsbaseDataStore
- data store supplying the position dataprogModel
- progress bar model; if non-null, iteration over
the points will update itpublic TableCloud[] getTableClouds()
public GuiDataStore createGuiDataStore()
public java.lang.Iterable<double[]> createDataPosIterable(uk.ac.starlink.ttools.plot2.data.DataStore dataStore)
dataStore
- data storeCopyright ? 2003-2017 CCLRC: Council for the Central Laboratory of the Research Councils. All Rights Reserved.