Package uk.ac.starlink.ttools.plot2.data

Interface Summary
CachedColumn Defines storage for a vector of data.
CachedColumnFactory Defines a capability for storing vectors of typed data.
CachedSequence Iterator over stored values.
Coord Defines a coordinate quantity in terms of both the user's view of it and its representation for use in plotting.
DataSpec Defines the table-like data that is required for a certain plot.
DataStore Contains all the actual data required for a plot.
DataStoreFactory Provides a data-bearing object capable of providing the actual data for a number of data specifications.
TupleSequence Interface for iterating over points to plot.
UserDataReader Reader that can interrogate a row sequence to return the coordinate and mask values specified by a DataSpec.
 

Class Summary
AbstractDataSpec Abstract superclass for DataSpec implementations.
BooleanCoord Coord implementation for single boolean values.
CachedDataStoreFactory DataStoreFactory implementation that reads columns and caches them for later use.
CoordGroup Expresses the content of a set of coordinates used for a plot layer, and how to find the values of these coordinates from a corresponding DataSpec.
FloatingArrayCoord Coord implementation for a variable-length array of floating point values.
FloatingCoord Coord implementation for floating point values.
Input Characterises a coordinate value as specified by the user.
InputMeta Contains user-directed metadata to describe user-supplied input data coordinate values used for plots.
MemoryColumnFactory CachedColumnFactory implementation that stores data in arrays in memory.
SimpleDataStoreFactory DataStoreFactory implementation that does no caching.
SingleCoord Partial Coord implementation for quantities that are represented as scalars both to the user and internally.
SkyCoord Coord implementation for sky positions.
SkyCoord.SkyVariant Controls the interpretation of sky vectors, either fixed to the surface of the unit sphere or not.
SmartColumnFactory CachedColumnFactory implementation that is able to spot non-varying columns and represent them efficiently.
StepDataStore Wrapper data store implementation that dispenses all column data as evenly spaced subsamples by row.
StringCoord Coord implementation for String values.
WrapperDataStoreFactory DataStoreFactory implementation which allows decoration of the tables used to obtain the data, by providing a custom wrapper for their RowSequence objects.
WrapperTupleSequence TupleSequence implementation that delegates all methods to a base instance.
 

Enum Summary
StorageType Enumerates the possibilities for internal storage of coordinate data for presentation to the plotting classes.
 



Copyright © 2015 Central Laboratory of the Research Councils. All Rights Reserved.