Package uk.ac.starlink.ttools.plot2.data
Class CoordSpec
java.lang.Object
uk.ac.starlink.ttools.plot2.data.CoordSpec
Characterises information about a coordinate value.
It aggregates a table and a coordId, and provides the capability of
reading the corresponding value data from a row sequence.
- Since:
- 6 Jan 2020
- Author:
- Mark Taylor
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
Returns the unique coordinate identifier for this spec.Returns the storage type for this column.uk.ac.starlink.table.StarTable
getTable()
Returns the table to which this coord belongs.int
hashCode()
toString()
valueReader
(uk.ac.starlink.table.RowData rdata) Returns an object that can read the user value for this coordinate from the current row of a supplied a row sequence.
-
Constructor Details
-
CoordSpec
Constructor.- Parameters:
dataSpec
- data specificationicoord
- coordinate index within dataSpec
-
-
Method Details
-
getTable
public uk.ac.starlink.table.StarTable getTable()Returns the table to which this coord belongs.- Returns:
- table
-
getStorageType
Returns the storage type for this column.- Returns:
- storage type
-
getCoordId
Returns the unique coordinate identifier for this spec.- Returns:
- coord ID
-
valueReader
Returns an object that can read the user value for this coordinate from the current row of a supplied a row sequence.- Parameters:
rdata
- row data for this coord spec's table- Returns:
- value reader
-
equals
-
hashCode
public int hashCode() -
toString
-