|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectuk.ac.starlink.topcat.plot2.TableCloud
public abstract class TableCloud
Point cloud representation for coordinates in a single table. A TableCloud may aggregate SubClouds which are the same except that they may represent different row subsets (row masks). Each reference to a given point (a given table row) will only appear in a TableCloud once. When iterating over the points, no guarantee is given about the order in which they appear.
Constructor Summary | |
---|---|
protected |
TableCloud(uk.ac.starlink.ttools.plot2.DataGeom geom,
TopcatModel tcModel,
int iPosCoord)
Constructor. |
Method Summary | |
---|---|
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. |
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. |
TopcatModel |
getTopcatModel()
Returns the table in which this point cloud's points are found. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
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 coordinatesMethod Detail |
---|
public uk.ac.starlink.ttools.plot2.DataGeom getDataGeom()
public TopcatModel getTopcatModel()
public int getPosCoordIndex()
public abstract long getReadRowCount()
createTupleSequence
public abstract uk.ac.starlink.ttools.plot2.data.TupleSequence createTupleSequence(uk.ac.starlink.ttools.plot2.data.DataStore dataStore)
dataStore
- data storage
public static TableCloud[] createTableClouds(uk.ac.starlink.ttools.plot2.SubCloud[] subClouds)
subClouds
- point clouds by subset
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |