Package uk.ac.starlink.ttools.plot2.data
package uk.ac.starlink.ttools.plot2.data
-
ClassDescriptionWrapping TupleSequence that tries to give up when a condition becomes true.Abstract superclass for DataSpec implementations.Coordinate value representing a two-dimensional shaped area.Available shape types.Coord implementation for Area (shape) values.Domain representing two-dimensional regions on a common surface.DomainMapper for AreaDomain.Coord implementation for single boolean values.ColumnFactory that stores column data in ByteStores.Defines storage for a vector of data.Defines a capability for storing vectors of typed data.DataStoreFactory implementation that reads columns and caches them for later use.Accessor for stored values.TupleSequence implementation based on CachedColumns.Arranges for storage of column data (arrays of typed values) in byte buffers.Defines a coordinate quantity in terms of both the user's view of it and its representation for use in plotting.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.Characterises information about a coordinate value.Reads a data value object.Defines the table-like data that is required for a certain plot.Contains all the actual data required for a plot.Provides a data-bearing object capable of providing the actual data for a number of data specifications.Represents a persistent cache based on named files in a given directory of a filesystem.Coord implementation for a variable-length array of floating point values.Domain for numeric array values.Coord implementation for floating point values.Characterises a coordinate value as specified by the user.Contains user-directed metadata to describe user-supplied input data coordinate values used for plots.Coord implementation for integer values.Enumerates the avaialable integer types.Coord implementation for long values.Characterises information about a data inclusion mask.Reads a flag.CachedColumnFactory implementation that stores data in arrays in memory.ByteStore that stores data in a named file which appears completely populated in the filesystem.DataStoreFactory implementation that will store cached columns in the file system.DataStoreFactory implementation that does no caching.SimpleDomain<T>Minimal Domain implementation with only one mapper.Simple mapper implementation.Partial Coord implementation for quantities that are represented as scalars both to the user and internally.Coord implementation for sky positions.Controls the interpretation of sky vectors, either fixed to the surface of the unit sphere or not.CachedColumnFactory implementation that is able to spot non-varying columns and represent them efficiently.Wrapper data store implementation that dispenses all column data as evenly spaced subsamples by row.Enumerates the possibilities for internal storage of coordinate data for presentation to the plotting classes.Coord implementation for String values.Supplies selected mask and coordinate data relating to a single table.Defines a tuple of typed values for plotting.SplitRunner subclass for use with TupleSequences.Interface for iterating over points to plot.Reader that can interrogate a RowData to return the coordinate and mask values specified by a DataSpec.DataStoreFactory implementation which allows decoration of the tables used to obtain the data, by providing a custom wrapper for their RowSequence objects.Tuple implementation that delegates all methods to a base instance.