public abstract class TableCloud extends Object
Modifier | Constructor and Description |
---|---|
protected |
TableCloud(uk.ac.starlink.ttools.plot2.DataGeom geom,
TopcatModel tcModel,
int iPosCoord)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
static TableCloud[] |
createTableClouds(uk.ac.starlink.ttools.plot2.SubCloud[] subClouds)
Returns a list of TableClouds from a given list of SubClouds.
|
abstract uk.ac.starlink.ttools.plot2.data.TupleSequence |
createTupleSequence(uk.ac.starlink.ttools.plot2.data.DataStore dataStore)
Returns a sequence of tuples that will iterate over this cloud's points.
|
uk.ac.starlink.ttools.plot2.DataGeom |
getDataGeom()
Returns this point cloud's data geom.
|
abstract GuiCoordContent |
getGuiCoordContent(int jPosCoord)
Returns the available information about the user data specification
for the positional coordinates represented by this cloud.
|
int |
getPosCoordIndex()
Returns the position in tuples at which position coordinates are found.
|
abstract long |
getReadRowCount()
Returns the number of times that read will be called on the dataStore
for created tuple sequences.
|
abstract RowSubset[] |
getRowSubsets()
Returns an array of subsets indicating the union of subsets
represented by this cloud.
|
TopcatModel |
getTopcatModel()
Returns the table in which this point cloud's points are found.
|
protected TableCloud(uk.ac.starlink.ttools.plot2.DataGeom geom, TopcatModel tcModel, int iPosCoord)
geom
- converts coords to data positionstcModel
- table in which these points occuriPosCoord
- start position in tuple for position coordinatespublic uk.ac.starlink.ttools.plot2.DataGeom getDataGeom()
public TopcatModel getTopcatModel()
public int getPosCoordIndex()
public abstract long getReadRowCount()
createTupleSequence
public abstract RowSubset[] getRowSubsets()
public abstract GuiCoordContent getGuiCoordContent(int jPosCoord)
jPosCoord
- offset into position coordinates (0 is first)public abstract uk.ac.starlink.ttools.plot2.data.TupleSequence createTupleSequence(uk.ac.starlink.ttools.plot2.data.DataStore dataStore)
dataStore
- data storagepublic static TableCloud[] createTableClouds(uk.ac.starlink.ttools.plot2.SubCloud[] subClouds)
subClouds
- point clouds by subsetCopyright © 2003-2025 CCLRC: Council for the Central Laboratory of the Research Councils. All Rights Reserved.