# Index

A B C D E F G H I J L M N O P R S T U V _
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

## A

AbstractCartesianMatchEngine - Class in uk.ac.starlink.table.join
  Abstract superclass for match engines working in a Cartesian space.
AbstractCartesianMatchEngine(int) - Constructor for class uk.ac.starlink.table.join.AbstractCartesianMatchEngine
  Constructor.
AbstractSkyMatchEngine - Class in uk.ac.starlink.table.join
  Abstract superclass for MatchEngines which work on the celestial sphere.
AbstractSkyMatchEngine(SkyPixellator, double) - Constructor for class uk.ac.starlink.table.join.AbstractSkyMatchEngine
  Constructor.
accept(MultiJoinType[], boolean[]) - Static method in class uk.ac.starlink.table.join.MultiJoinType
  Determines acceptability of a sequence of items based on a sequence of acceptability criteria.
accumulate(E, A) - Method in interface uk.ac.starlink.table.join.CollectionRunner.ElementCollector
  Consumes an element, accumulating it into the supplied accumulator.
addLink(RowLink) - Method in interface uk.ac.starlink.table.join.LinkSet
  Adds a new link to this set.
addPixel(int, long) - Method in class uk.ac.starlink.table.join.BitsetMask
addPixel(int, long) - Method in interface uk.ac.starlink.table.join.HealpixMask
  Adds the area corresponding to a HEALPix pixel to this mask.
ALL - Enum constant in enum class uk.ac.starlink.table.join.PairMode
  All matches are returned.
ALWAYS - Static variable in class uk.ac.starlink.table.join.MultiJoinType
  Any match containing table (even alone) is acceptable.
AnisotropicCartesianMatchEngine - Class in uk.ac.starlink.table.join
  Matcher which matches in an anisotropic N-dimensional Cartesian space.
AnisotropicCartesianMatchEngine(double[]) - Constructor for class uk.ac.starlink.table.join.AnisotropicCartesianMatchEngine
  Constructor.

## B

BEST - Enum constant in enum class uk.ac.starlink.table.join.PairMode
  Only the best matches are returned, obtained symmetrically.
BEST1 - Enum constant in enum class uk.ac.starlink.table.join.PairMode
  For each row in table 1, only the best match in table 2 is returned.
BEST2 - Enum constant in enum class uk.ac.starlink.table.join.PairMode
  For each row in table 2, only the best match in table 1 is returned.
BitsetMask - Class in uk.ac.starlink.table.join
  HealpixMask implementation based on a BitSet representing all the pixels at a given HEALPix order.
BitsetMask() - Constructor for class uk.ac.starlink.table.join.BitsetMask
  Constructs a new empty mask with the default order.
BitsetMask(int) - Constructor for class uk.ac.starlink.table.join.BitsetMask
  Constructs a new empty mask with a given order.

## C

calculateDefaultK(double) - Method in class uk.ac.starlink.table.join.CdsHealpixSkyPixellator
  Determines a default value to use for the HEALPix k parameter based on a given scale.
calculateDefaultK(double) - Method in class uk.ac.starlink.table.join.HealpixSkyPixellator
  Determines a default value to use for the HEALPix k parameter based on a given scale.
calculateDefaultLevel(double) - Method in class uk.ac.starlink.table.join.HtmSkyPixellator
  Determines a default value to use for the level paramer based on a given scale.
calculateSeparation(double, double, double, double) - Static method in class uk.ac.starlink.table.join.AbstractSkyMatchEngine
  Returns the distance along a great circle between two points.
CartesianEllipseToy(boolean) - Constructor for class uk.ac.starlink.table.join.EllipseToy.CartesianEllipseToy
  Constructor.
CdsHealpixSkyPixellator - Class in uk.ac.starlink.table.join
  HEALPix sky pixellator using the CDS-HEALPIX-JAVA library written by F-X Pineau at CDS.
CdsHealpixSkyPixellator() - Constructor for class uk.ac.starlink.table.join.CdsHealpixSkyPixellator
close() - Method in class uk.ac.starlink.table.join.ProgressRowSequence
  Indicates that progress is at an end.
close() - Method in class uk.ac.starlink.table.join.ProgressTracker
  Signals that the iteration is finished.
collect(CollectionRunner.ElementCollector<E, A>, Collection<E>) - Method in class uk.ac.starlink.table.join.CollectionRunner
  Performs a collect operation without logging.
collect(CollectionRunner.ElementCollector<E, A>, Collection<E>, ProgressIndicator) - Method in class uk.ac.starlink.table.join.CollectionRunner
  Performs a collect operation with optional progress logging.
CollectionRunner<E> - Class in uk.ac.starlink.table.join
  Harnesses a SplitProcessor to perform parallel processing on elements of a Java Collection.
CollectionRunner() - Constructor for class uk.ac.starlink.table.join.CollectionRunner
  Default constructor, using default policy.
CollectionRunner(SplitProcessor<?>) - Constructor for class uk.ac.starlink.table.join.CollectionRunner
  Constructs an instance with a given SplitProcessor.
CollectionRunner.ElementCollector<E,A> - Interface in uk.ac.starlink.table.join
  Interface to define a collection operation for use with this class.
collectStream(CollectionRunner.ElementCollector<E, A>, Stream<E>) - Static method in class uk.ac.starlink.table.join.CollectionRunner
  Performs a collection operation using the Java 8 streams framework.
combine(A, A) - Method in interface uk.ac.starlink.table.join.CollectionRunner.ElementCollector
  Combines the content of two accumulators.
CombinedMatchEngine - Class in uk.ac.starlink.table.join
  A matching engine which provides matching facilities by combining the characteristics of a number of other matching engines.
CombinedMatchEngine(MatchEngine[]) - Constructor for class uk.ac.starlink.table.join.CombinedMatchEngine
  Constructs a CombinedMatchEngine with default sphere inclusion semantics.
CombinedMatchEngine(MatchEngine[], boolean) - Constructor for class uk.ac.starlink.table.join.CombinedMatchEngine
  Constructs a CombinedMatchEngine with specified sphere inclusion semantics.
compareTo(LinkGroup) - Method in class uk.ac.starlink.table.join.LinkGroup
compareTo(RowLink) - Method in class uk.ac.starlink.table.join.RowLink
  Comparison order compares first table (if present in both objects) first, etc.
compareTo(RowRef) - Method in class uk.ac.starlink.table.join.RowRef
configureK(int) - Method in class uk.ac.starlink.table.join.CdsHealpixSkyPixellator
configureK(int) - Method in class uk.ac.starlink.table.join.HealpixSkyPixellator
  Updates internal state for the current value of the k parameter.
containsLink(RowLink) - Method in interface uk.ac.starlink.table.join.LinkSet
  Indicates whether this set contains a given link.
containsPixel(int, long) - Method in interface uk.ac.starlink.table.join.HealpixMask.PixelTester
  Tests whether an area contains all or part of a given HEALPix pixel.
Coverage - Interface in uk.ac.starlink.table.join
  Provides a compact representation of a region of space.
coverageText() - Method in interface uk.ac.starlink.table.join.Coverage
  Provides a short, human-readable indication of the coverage.
coverageText() - Method in class uk.ac.starlink.table.join.CuboidCoverage
coverageText() - Method in class uk.ac.starlink.table.join.SkyCoverage
createAccumulator() - Method in interface uk.ac.starlink.table.join.CollectionRunner.ElementCollector
  Returns a new accumulator into which results can be collected.
createCartesianPointDecoder(int) - Static method in class uk.ac.starlink.table.join.CuboidCoverage
  Returns a PointDecoder for simple Cartesian tuples.
createCoverageFactory() - Method in class uk.ac.starlink.table.join.AnisotropicCartesianMatchEngine
createCoverageFactory() - Method in class uk.ac.starlink.table.join.CombinedMatchEngine
createCoverageFactory() - Method in class uk.ac.starlink.table.join.CuboidCartesianMatchEngine
createCoverageFactory() - Method in class uk.ac.starlink.table.join.EllipseCartesianMatchEngine
createCoverageFactory() - Method in class uk.ac.starlink.table.join.EllipseSkyMatchEngine
createCoverageFactory() - Method in class uk.ac.starlink.table.join.EqualsMatchEngine
  Returns null.
createCoverageFactory() - Method in class uk.ac.starlink.table.join.ErrorCartesianMatchEngine
createCoverageFactory() - Method in class uk.ac.starlink.table.join.ErrorSkyMatchEngine
createCoverageFactory() - Method in class uk.ac.starlink.table.join.FixedSkyMatchEngine
createCoverageFactory() - Method in class uk.ac.starlink.table.join.IsotropicCartesianMatchEngine
createCoverageFactory() - Method in interface uk.ac.starlink.table.join.MatchEngine
  Returns a supplier for coverage objects.
createCoverageFactory() - Method in class uk.ac.starlink.table.join.SphericalPolarMatchEngine
createEliminateMatchesType(int) - Static method in class uk.ac.starlink.table.join.Match1Type
  Factory method returning a type object which eliminates rows forming part of the same match group.
createFixedCartesianCoverage(int, double) - Static method in class uk.ac.starlink.table.join.CuboidCoverage
  Creates a coverage suitable for a fixed isotropic match error in an N-dimensional Cartesian space, where tuples are simple N-dimensional coordinate vectors.
createFixedCartesianCoverage(int, double[]) - Static method in class uk.ac.starlink.table.join.CuboidCoverage
  Creates a coverage suitable for a fixed anisotropic match error in an N-dimensional Cartesian space, where tuples are simple N-dimensional coordinate vectors.
createFixedErrorCoverage(double, SkyCoverage.TupleDecoder) - Static method in class uk.ac.starlink.table.join.SkyCoverage
  Creates a sky coverage suitable for a fixed match radius.
createFixedErrorCoverage(int, double[], CuboidCoverage.PointDecoder) - Static method in class uk.ac.starlink.table.join.CuboidCoverage
  Creates a coverage suitable for a fixed anisotropic match error in an N-dimensional coordinate space, with custom tuple->coordinate mapping.
createFixedRadiusPixerFactory(double) - Method in class uk.ac.starlink.table.join.CdsHealpixSkyPixellator
createFixedRadiusPixerFactory(double) - Method in class uk.ac.starlink.table.join.HtmSkyPixellator
createFixedRadiusPixerFactory(double) - Method in interface uk.ac.starlink.table.join.SkyPixellator
  Returns a factory for fixed radius pixel calculators based on the current settings of this object.
createIdentifyType() - Static method in class uk.ac.starlink.table.join.Match1Type
  Factory method returning a type object which identifies matched rows by adding some additional columns to the input.
createInstance(PrintStream, boolean, boolean) - Static method in class uk.ac.starlink.table.join.TextProgressIndicator
  Creates a TextProgressIndicator.
createInstance(ProgressIndicator, RowRunner) - Static method in class uk.ac.starlink.table.join.MatchStarTables
  Creates a MatchStarTables instance based on given optional progress indicator and row runner.
createLink(Collection<RowRef>) - Static method in class uk.ac.starlink.table.join.RowLink
  Returns a RowLink instance for a given collection of RowRefs.
createLinkSet() - Method in class uk.ac.starlink.table.join.RowMatcher
  Constructs a new empty LinkSet for use by this matcher.
createMatcher(MatchEngine, StarTable[], RowRunner) - Static method in class uk.ac.starlink.table.join.RowMatcher
  Creates a RowMatcher instance.
createMatchKitFactory() - Method in class uk.ac.starlink.table.join.AnisotropicCartesianMatchEngine
createMatchKitFactory() - Method in class uk.ac.starlink.table.join.CombinedMatchEngine
createMatchKitFactory() - Method in class uk.ac.starlink.table.join.CuboidCartesianMatchEngine
createMatchKitFactory() - Method in class uk.ac.starlink.table.join.EllipseCartesianMatchEngine
createMatchKitFactory() - Method in class uk.ac.starlink.table.join.EllipseSkyMatchEngine
createMatchKitFactory() - Method in class uk.ac.starlink.table.join.EqualsMatchEngine
createMatchKitFactory() - Method in class uk.ac.starlink.table.join.ErrorCartesianMatchEngine
createMatchKitFactory() - Method in class uk.ac.starlink.table.join.ErrorSkyMatchEngine
createMatchKitFactory() - Method in class uk.ac.starlink.table.join.FixedSkyMatchEngine
createMatchKitFactory() - Method in class uk.ac.starlink.table.join.IsotropicCartesianMatchEngine
createMatchKitFactory() - Method in interface uk.ac.starlink.table.join.MatchEngine
  Returns a factory for MatchKit instances corresponding to the current settings of this object.
createMatchKitFactory() - Method in class uk.ac.starlink.table.join.SphericalPolarMatchEngine
createMatchTable(StarTable, Collection<RowLink>) - Method in class uk.ac.starlink.table.join.Match1Type
  Generates an output table given an input table and the RowLink sequence which defines how its rows are related to each other by matching.
createPixelTester() - Method in class uk.ac.starlink.table.join.BitsetMask
createPixelTester() - Method in interface uk.ac.starlink.table.join.HealpixMask
  Returns an object that can test inclusion in the sky area defined by the current state of this mask.
createTestFactory() - Method in interface uk.ac.starlink.table.join.Coverage
  Returns a supplier for an object that can test whether given tuples are considered to fall within the current state of this coverage object.
createVariableErrorCoverage(double, SkyCoverage.TupleDecoder) - Static method in class uk.ac.starlink.table.join.SkyCoverage
  Creates a sky coverage suitable for a variable match radius.
createVariableErrorCoverage(int, CuboidCoverage.PointDecoder, CuboidCoverage.ErrorDecoder) - Static method in class uk.ac.starlink.table.join.CuboidCoverage
  Creates a coverage suitable for variable isotropic match errors in an N-dimensional coordinate space.
createVariableRadiusPixerFactory() - Method in class uk.ac.starlink.table.join.CdsHealpixSkyPixellator
createVariableRadiusPixerFactory() - Method in class uk.ac.starlink.table.join.HtmSkyPixellator
createVariableRadiusPixerFactory() - Method in interface uk.ac.starlink.table.join.SkyPixellator
  Returns a factory for variable radius pixel calculators based on the current settings of this object.
createWideType(int) - Static method in class uk.ac.starlink.table.join.Match1Type
  Factory method returning a type object which aligns match groups with each other in the rows of a new wide table.
CuboidCartesianMatchEngine - Class in uk.ac.starlink.table.join
  Matchers which matches within a cuboidal shape in a Cartesian space.
CuboidCartesianMatchEngine(double[]) - Constructor for class uk.ac.starlink.table.join.CuboidCartesianMatchEngine
  Constructor.
CuboidCoverage - Class in uk.ac.starlink.table.join
  Partial coverage implementation representing an N-dimensional hypercuboid.
CuboidCoverage(int) - Constructor for class uk.ac.starlink.table.join.CuboidCoverage
  Constructor.
CuboidCoverage.ErrorDecoder - Interface in uk.ac.starlink.table.join
  Defines mapping of tuple to error value.
CuboidCoverage.PointDecoder - Interface in uk.ac.starlink.table.join
  Defines mapping of tuple to Cartesian position.

## D

decodeError(Object[]) - Method in interface uk.ac.starlink.table.join.CuboidCoverage.ErrorDecoder
  Returns the error value corresponding to a supplied tuple.
decodePoint(Object[], double[]) - Method in interface uk.ac.starlink.table.join.CuboidCoverage.PointDecoder
  Converts a tuple to a Cartesian vector.
decodeTuple(Object[], double[]) - Method in interface uk.ac.starlink.table.join.SkyCoverage.TupleDecoder
  Extracts a sky coordinate information from a tuple.
DEFAULT - Static variable in class uk.ac.starlink.table.join.MultiJoinType
  No constraints on match inclusion for table.
DEFAULT_ORDER - Static variable in class uk.ac.starlink.table.join.BitsetMask
  Suitable HEALPix order for general use.
DFLT - Static variable in class uk.ac.starlink.table.join.CollectionRunner
  Untyped instance using default policy.
DFLT_PARALLELISM - Static variable in class uk.ac.starlink.table.join.RowMatcher
  Actual value for default parallelism (also limited by machine).
DFLT_PARALLELISM_LIMIT - Static variable in class uk.ac.starlink.table.join.RowMatcher
  Maximum suggested value for parallelism.

## E

EllipseCartesianMatchEngine - Class in uk.ac.starlink.table.join
  MatchEngine implementation for plane elliptical figures.
EllipseCartesianMatchEngine(double) - Constructor for class uk.ac.starlink.table.join.EllipseCartesianMatchEngine
  Constructor.
EllipseCartesianMatchEngine.InDegrees - Class in uk.ac.starlink.table.join
  MatchEngine class that behaves like EllipseCartesianSkyMatchEngine but uses human-friendly units (degrees and arcseconds) rather than radians for tuple elements and match parameters.
EllipseSkyMatchEngine - Class in uk.ac.starlink.table.join
  MatchEngine implementation for ellipses on the surface of a (celestial) sphere.
EllipseSkyMatchEngine(SkyPixellator, double) - Constructor for class uk.ac.starlink.table.join.EllipseSkyMatchEngine
  Constructor.
EllipseSkyMatchEngine.InDegrees - Class in uk.ac.starlink.table.join
  MatchEngine class that behaves like EllipseSkyMatchEngine but uses human-friendly units (degrees and arcseconds) rather than radians for tuple elements and match parameters.
EllipseToy - Class in uk.ac.starlink.table.join
  Provides an interactive graphical representation of the Ellipse Matching algorithms used in this package.
EllipseToy() - Constructor for class uk.ac.starlink.table.join.EllipseToy
EllipseToy.CartesianEllipseToy - Class in uk.ac.starlink.table.join
  Component which shows ellipses on a Cartesian plane.
EllipseToy.SkyEllipseToy - Class in uk.ac.starlink.table.join
  Component which shows ellipses on a spherical surface.
endStage() - Method in class uk.ac.starlink.table.join.NullProgressIndicator
endStage() - Method in interface uk.ac.starlink.table.join.ProgressIndicator
  Indicates that no more `ProgressIndicator.setLevel(double)` calls will be made until the next `ProgressIndicator.startStage(java.lang.String)`.
endStage() - Method in class uk.ac.starlink.table.join.RangeModelProgressIndicator
endStage() - Method in class uk.ac.starlink.table.join.TextProgressIndicator
equals(Object) - Method in class uk.ac.starlink.table.join.LinkGroup
equals(Object) - Method in class uk.ac.starlink.table.join.RowLink
  Assesses equality.
equals(Object) - Method in class uk.ac.starlink.table.join.RowRef
EqualsMatchEngine - Class in uk.ac.starlink.table.join
  Match engine which considers two rows matched if they contain objects which are non-blank and equal.
EqualsMatchEngine() - Constructor for class uk.ac.starlink.table.join.EqualsMatchEngine
ErrorCartesianMatchEngine - Class in uk.ac.starlink.table.join
  Match Engine which works in an N-dimensional Cartesian space with isotropic per-row errors.
ErrorCartesianMatchEngine(int, double) - Constructor for class uk.ac.starlink.table.join.ErrorCartesianMatchEngine
  Constructor.
ErrorSkyMatchEngine - Class in uk.ac.starlink.table.join
  MatchEngine which matches objects on the celestial sphere according to per-object error radii.
ErrorSkyMatchEngine(SkyPixellator, double) - Constructor for class uk.ac.starlink.table.join.ErrorSkyMatchEngine
  Constructor.
ErrorSkyMatchEngine.InDegrees - Class in uk.ac.starlink.table.join
  MatchEngine class that behaves like ErrorSkyMatchEngine but uses human-friendly units (degrees and arcseconds) rather than radians for tuple elements and match parameters.
extend(Object[]) - Method in interface uk.ac.starlink.table.join.Coverage
  Extends this coverage by adding a tuple to it.

## F

findGroupMatches(MultiJoinType[]) - Method in class uk.ac.starlink.table.join.RowMatcher
  Returns a list of RowLink objects corresponding to a match performed with this matcher's tables using its match engine.
findGroups(Collection<RowLink>) - Method in class uk.ac.starlink.table.join.MatchStarTables
  Returns a mapping from `RowLink`s to `LinkGroup`s which describes connected groups of links in the input collection.
findInternalMatches(boolean) - Method in class uk.ac.starlink.table.join.RowMatcher
  Returns a list of RowLink objects corresponding to all the internal matches in this matcher's sole table using its match engine.
findMultiPairMatches(int, boolean, MultiJoinType[]) - Method in class uk.ac.starlink.table.join.RowMatcher
  Returns a set of RowLink objects each of which represents matches between one of the rows of a reference table and any of the other tables which can provide matches.
findPairMatches(PairMode) - Method in class uk.ac.starlink.table.join.RowMatcher
  Returns a set of RowLink objects corresponding to a pairwise match between this matcher's two tables performed with its match engine.
FixedRadiusConePixer - Interface in uk.ac.starlink.table.join
  Can calculate which sky pixels fall within a cone of variable radius.
FixedSkyMatchEngine - Class in uk.ac.starlink.table.join
  MatchEngine which matches objects on the celestial sphere with a fixed maximum separation.
FixedSkyMatchEngine(SkyPixellator, double) - Constructor for class uk.ac.starlink.table.join.FixedSkyMatchEngine
  Constructor.
FixedSkyMatchEngine.InDegrees - Class in uk.ac.starlink.table.join
  MatchEngine class that behaves like FixedSkyMatchEngine but uses human-friendly units (degrees and arcseconds) rather than radians for tuple elements and match parameters.
fromModifiableArray(RowRef[]) - Static method in class uk.ac.starlink.table.join.RowLinkN
  Constructs a RowLinkN from an array of row refs which is retained and may be modified (sorted) in place.
FULL - Static variable in interface uk.ac.starlink.table.join.Coverage
  Instance representing full coverage.

## G

getBinFactor() - Method in class uk.ac.starlink.table.join.AbstractCartesianMatchEngine
  Returns the multiplier for length scale that determines bin size.
getBins(Object[]) - Method in interface uk.ac.starlink.table.join.MatchKit
  Returns a set of keys for bins into which possible matches for a given tuple might fall.
getDescription() - Method in class uk.ac.starlink.table.join.JoinType
  Returns a short textual description of this type.
getError() - Method in class uk.ac.starlink.table.join.IsotropicCartesianMatchEngine
  Returns the matching error.
getError() - Method in class uk.ac.starlink.table.join.SphericalPolarMatchEngine
  Returns the isotropic matching error.
getError(int) - Method in class uk.ac.starlink.table.join.AnisotropicCartesianMatchEngine
  Returns the matching error in a given dimension.
getError(int) - Method in class uk.ac.starlink.table.join.CuboidCartesianMatchEngine
  Returns the matching error in a given dimension.
getHealpixK() - Method in class uk.ac.starlink.table.join.HealpixSkyPixellator
  Returns the HEALPix k value, which determines sky pixel size, equivalent to log2(nside).
getID() - Method in class uk.ac.starlink.table.join.LinkGroup
  Returns this group's ID.
getIndicator() - Method in class uk.ac.starlink.table.join.RowMatcher
  Returns the current progress indicator for this matcher.
getIsotropicScale() - Method in class uk.ac.starlink.table.join.AbstractCartesianMatchEngine
  Returns the isotropic scale.
getLevel() - Method in class uk.ac.starlink.table.join.HtmSkyPixellator
  Returns the HTM level, which determines sky pixel size.
getMask() - Method in class uk.ac.starlink.table.join.SkyCoverage
  Returns the HEALPix mask implementation used by this object.
getMatchParameters() - Method in class uk.ac.starlink.table.join.AnisotropicCartesianMatchEngine
getMatchParameters() - Method in class uk.ac.starlink.table.join.CombinedMatchEngine
getMatchParameters() - Method in class uk.ac.starlink.table.join.CuboidCartesianMatchEngine
getMatchParameters() - Method in class uk.ac.starlink.table.join.EllipseCartesianMatchEngine
getMatchParameters() - Method in class uk.ac.starlink.table.join.EllipseSkyMatchEngine
getMatchParameters() - Method in class uk.ac.starlink.table.join.EllipseSkyMatchEngine.InDegrees
getMatchParameters() - Method in class uk.ac.starlink.table.join.EqualsMatchEngine
getMatchParameters() - Method in class uk.ac.starlink.table.join.ErrorCartesianMatchEngine
getMatchParameters() - Method in class uk.ac.starlink.table.join.ErrorSkyMatchEngine
getMatchParameters() - Method in class uk.ac.starlink.table.join.ErrorSkyMatchEngine.InDegrees
getMatchParameters() - Method in class uk.ac.starlink.table.join.FixedSkyMatchEngine
getMatchParameters() - Method in class uk.ac.starlink.table.join.FixedSkyMatchEngine.InDegrees
getMatchParameters() - Method in class uk.ac.starlink.table.join.IsotropicCartesianMatchEngine
getMatchParameters() - Method in interface uk.ac.starlink.table.join.MatchEngine
  Returns a set of DescribedValue objects whose values can be modified to modify the matching criteria.
getMatchParameters() - Method in class uk.ac.starlink.table.join.SphericalPolarMatchEngine
getMatchScoreInfo() - Method in class uk.ac.starlink.table.join.AnisotropicCartesianMatchEngine
getMatchScoreInfo() - Method in class uk.ac.starlink.table.join.CombinedMatchEngine
getMatchScoreInfo() - Method in class uk.ac.starlink.table.join.CuboidCartesianMatchEngine
getMatchScoreInfo() - Method in class uk.ac.starlink.table.join.EllipseCartesianMatchEngine
getMatchScoreInfo() - Method in class uk.ac.starlink.table.join.EllipseSkyMatchEngine
getMatchScoreInfo() - Method in class uk.ac.starlink.table.join.EqualsMatchEngine
  The match score is uninteresting, since it's either -1 or 0.
getMatchScoreInfo() - Method in class uk.ac.starlink.table.join.ErrorCartesianMatchEngine
getMatchScoreInfo() - Method in class uk.ac.starlink.table.join.ErrorSkyMatchEngine
getMatchScoreInfo() - Method in class uk.ac.starlink.table.join.FixedSkyMatchEngine
getMatchScoreInfo() - Method in class uk.ac.starlink.table.join.IsotropicCartesianMatchEngine
getMatchScoreInfo() - Method in interface uk.ac.starlink.table.join.MatchEngine
  Returns a description of the value returned by the `MatchKit.matchScore(java.lang.Object[], java.lang.Object[])` method.
getMatchScoreInfo() - Method in class uk.ac.starlink.table.join.SphericalPolarMatchEngine
getMaxK() - Method in class uk.ac.starlink.table.join.HealpixSkyPixellator
  Returns the maximum permissible K value.
getName() - Method in class uk.ac.starlink.table.join.JoinType
  Returns the name of this type.
getNdim() - Method in class uk.ac.starlink.table.join.AbstractCartesianMatchEngine
  Returns the dimensionality of the Cartesian space in which this match engine works.
getOrder() - Method in class uk.ac.starlink.table.join.BitsetMask
  Returns the HEALPix order of the pixels stored by this mask.
getPairTypes() - Static method in class uk.ac.starlink.table.join.JoinType
  Returns a list of all the known types which apply to two-table matches.
getPixellator() - Method in class uk.ac.starlink.table.join.AbstractSkyMatchEngine
  Returns this object's pixellator.
getPixels() - Method in class uk.ac.starlink.table.join.BitsetMask
  Returns an array of the pixels contained by this mask.
getPixels(double, double) - Method in interface uk.ac.starlink.table.join.FixedRadiusConePixer
  Returns an array of objects representing pixels in a fixed-radius cone around a given sky position.
getPixels(double, double, double) - Method in interface uk.ac.starlink.table.join.VariableRadiusConePixer
  Returns an array of objects representing pixels in a given region.
getRef(int) - Method in class uk.ac.starlink.table.join.RowLink
  Returns the `i`th row ref in this ordered sequence of refs.
getRef(int) - Method in class uk.ac.starlink.table.join.RowLink1
getRef(int) - Method in class uk.ac.starlink.table.join.RowLink2
getRef(int) - Method in class uk.ac.starlink.table.join.RowLinkN
getRowIndex() - Method in class uk.ac.starlink.table.join.RowRef
  Returns the row index;
getScale() - Method in class uk.ac.starlink.table.join.AbstractSkyMatchEngine
  Returns the length scale used for sky pixellisation.
getScale() - Method in class uk.ac.starlink.table.join.EllipseCartesianMatchEngine
  Returns distance scale.
getScale() - Method in class uk.ac.starlink.table.join.EllipseSkyMatchEngine
  Returns the length scale.
getScale() - Method in class uk.ac.starlink.table.join.ErrorCartesianMatchEngine
  Returns the distance scale.
getScale() - Method in class uk.ac.starlink.table.join.ErrorSkyMatchEngine
  Returns the length scale.
getScale() - Method in class uk.ac.starlink.table.join.HealpixSkyPixellator
getScale() - Method in class uk.ac.starlink.table.join.HtmSkyPixellator
getScale() - Method in interface uk.ac.starlink.table.join.SkyPixellator
  Returns the most recently set angular scale.
getScale(int) - Method in class uk.ac.starlink.table.join.AbstractCartesianMatchEngine
  Returns the scale value for a given dimension.
getScore() - Method in class uk.ac.starlink.table.join.RowLink2
  Returns the score associated with this link.
getScore(int) - Method in class uk.ac.starlink.table.join.PairsRowLink
  Returns the score associated with a given RowRef.
getScoreScale() - Method in class uk.ac.starlink.table.join.AnisotropicCartesianMatchEngine
getScoreScale() - Method in class uk.ac.starlink.table.join.CombinedMatchEngine
  Returns the square root of the number of constituent matchers if they all have definite score scaling values.
getScoreScale() - Method in class uk.ac.starlink.table.join.CuboidCartesianMatchEngine
getScoreScale() - Method in class uk.ac.starlink.table.join.EllipseCartesianMatchEngine
getScoreScale() - Method in class uk.ac.starlink.table.join.EllipseSkyMatchEngine
getScoreScale() - Method in class uk.ac.starlink.table.join.EqualsMatchEngine
getScoreScale() - Method in class uk.ac.starlink.table.join.ErrorCartesianMatchEngine
  Returns unity.
getScoreScale() - Method in class uk.ac.starlink.table.join.ErrorSkyMatchEngine
  Returns unity.
getScoreScale() - Method in class uk.ac.starlink.table.join.FixedSkyMatchEngine
getScoreScale() - Method in class uk.ac.starlink.table.join.IsotropicCartesianMatchEngine
getScoreScale() - Method in interface uk.ac.starlink.table.join.MatchEngine
  Returns a scale value for the match score.
getScoreScale() - Method in class uk.ac.starlink.table.join.SphericalPolarMatchEngine
getSeparation() - Method in class uk.ac.starlink.table.join.FixedSkyMatchEngine
  Returns the maximum separation which corresponds to a match.
getSize() - Method in class uk.ac.starlink.table.join.LinkGroup
  Returns this group's size.
getSkyFraction() - Method in class uk.ac.starlink.table.join.BitsetMask
getSkyFraction() - Method in interface uk.ac.starlink.table.join.HealpixMask
  Returns the fraction of the sky currently covered by this mask.
getSplitProcessor() - Method in class uk.ac.starlink.table.join.CollectionRunner
  Returns this runner's SplitProcessor.
getSummary() - Method in enum class uk.ac.starlink.table.join.PairMode
  Returns a short summary of the matching policy.
getTableIndex() - Method in class uk.ac.starlink.table.join.RowRef
  Returns the table index.
getTuningParameter() - Method in class uk.ac.starlink.table.join.HealpixSkyPixellator
getTuningParameter() - Method in class uk.ac.starlink.table.join.HtmSkyPixellator
getTuningParameter() - Method in interface uk.ac.starlink.table.join.SkyPixellator
  Returns a parameter whose value may be adjusted to alter the pixellisation scale.
getTuningParameters() - Method in class uk.ac.starlink.table.join.AbstractCartesianMatchEngine
getTuningParameters() - Method in class uk.ac.starlink.table.join.AbstractSkyMatchEngine
getTuningParameters() - Method in class uk.ac.starlink.table.join.CombinedMatchEngine
getTuningParameters() - Method in class uk.ac.starlink.table.join.EqualsMatchEngine
getTuningParameters() - Method in interface uk.ac.starlink.table.join.MatchEngine
  Returns a set of DescribedValue objects whose values can be modified to tune the performance of the match.
getTupleInfos() - Method in class uk.ac.starlink.table.join.AnisotropicCartesianMatchEngine
getTupleInfos() - Method in class uk.ac.starlink.table.join.CombinedMatchEngine
getTupleInfos() - Method in class uk.ac.starlink.table.join.CuboidCartesianMatchEngine
getTupleInfos() - Method in class uk.ac.starlink.table.join.EllipseCartesianMatchEngine
getTupleInfos() - Method in class uk.ac.starlink.table.join.EllipseCartesianMatchEngine.InDegrees
getTupleInfos() - Method in class uk.ac.starlink.table.join.EllipseSkyMatchEngine
getTupleInfos() - Method in class uk.ac.starlink.table.join.EllipseSkyMatchEngine.InDegrees
getTupleInfos() - Method in class uk.ac.starlink.table.join.EqualsMatchEngine
getTupleInfos() - Method in class uk.ac.starlink.table.join.ErrorCartesianMatchEngine
getTupleInfos() - Method in class uk.ac.starlink.table.join.ErrorSkyMatchEngine
getTupleInfos() - Method in class uk.ac.starlink.table.join.ErrorSkyMatchEngine.InDegrees
getTupleInfos() - Method in class uk.ac.starlink.table.join.FixedSkyMatchEngine
getTupleInfos() - Method in class uk.ac.starlink.table.join.FixedSkyMatchEngine.InDegrees
getTupleInfos() - Method in class uk.ac.starlink.table.join.IsotropicCartesianMatchEngine
getTupleInfos() - Method in interface uk.ac.starlink.table.join.MatchEngine
  Returns a set of ValueInfo objects indicating what is required for the elements of each tuple.
getTupleInfos() - Method in class uk.ac.starlink.table.join.SphericalPolarMatchEngine
getTupleInfos() - Method in class uk.ac.starlink.table.join.SphericalPolarMatchEngine.InDegrees
getUsedMatchFlag() - Method in class uk.ac.starlink.table.join.JoinType
  Returns a value which indicates whether the matchScore is ever non-empty in the output table.
getUsedTableFlags() - Method in class uk.ac.starlink.table.join.JoinType
  Returns an array of flags indicating whether each of the tables in the input will ever have non-empty rows in the output.
GRP_ID_INFO - Static variable in class uk.ac.starlink.table.join.MatchStarTables
  Defines the characteristics of a table column which represents the ID of a group of matched row objects.
GRP_SIZE_INFO - Static variable in class uk.ac.starlink.table.join.MatchStarTables
  Defines the characteristics of a table column which represents the number of matched row objects in a given group (with the same group ID).

## H

hashCode() - Method in class uk.ac.starlink.table.join.LinkGroup
hashCode() - Method in class uk.ac.starlink.table.join.RowLink
  Returns a hash code which is consistent with the `equals` method.
hashCode() - Method in class uk.ac.starlink.table.join.RowRef
HealpixMask - Interface in uk.ac.starlink.table.join
  Represents an area on the sky using HEALPix tesselation.
HealpixMask.PixelTester - Interface in uk.ac.starlink.table.join
  Defines a way to test inclusion of HEALPix pixels in an area.
HealpixSkyPixellator - Class in uk.ac.starlink.table.join
  Implements sky pixellisation using the HEALPix scheme.
HealpixSkyPixellator(int) - Constructor for class uk.ac.starlink.table.join.HealpixSkyPixellator
  Constructor.
HtmSkyPixellator - Class in uk.ac.starlink.table.join
  Implements sky pixellisation using the HTM (Hierarchical Triangular Mesh) indexing scheme.
HtmSkyPixellator() - Constructor for class uk.ac.starlink.table.join.HtmSkyPixellator
  Constructor.

## I

InDegrees(double) - Constructor for class uk.ac.starlink.table.join.EllipseCartesianMatchEngine.InDegrees
  Constructor.
InDegrees(double) - Constructor for class uk.ac.starlink.table.join.SphericalPolarMatchEngine.InDegrees
  Constructor.
InDegrees(SkyPixellator, double) - Constructor for class uk.ac.starlink.table.join.EllipseSkyMatchEngine.InDegrees
  Constructor.
InDegrees(SkyPixellator, double) - Constructor for class uk.ac.starlink.table.join.ErrorSkyMatchEngine.InDegrees
  Constructor.
InDegrees(SkyPixellator, double) - Constructor for class uk.ac.starlink.table.join.FixedSkyMatchEngine.InDegrees
  Constructor.
intersection(Coverage) - Method in interface uk.ac.starlink.table.join.Coverage
  Narrows this coverage object to contain only the intersection of its current state and the supplied coverage.
intersection(Coverage) - Method in class uk.ac.starlink.table.join.CuboidCoverage
intersection(Coverage) - Method in class uk.ac.starlink.table.join.SkyCoverage
intersection(HealpixMask) - Method in class uk.ac.starlink.table.join.BitsetMask
intersection(HealpixMask) - Method in interface uk.ac.starlink.table.join.HealpixMask
  Narrows this area to represent the intersection of this mask and another compatible mask.
isEmpty() - Method in class uk.ac.starlink.table.join.BitsetMask
isEmpty() - Method in interface uk.ac.starlink.table.join.Coverage
  Returns true if the coverage represents the empty set.
isEmpty() - Method in class uk.ac.starlink.table.join.CuboidCoverage
isEmpty() - Method in interface uk.ac.starlink.table.join.HealpixMask
  Returns true if this mask's area is empty.
isEmpty() - Method in class uk.ac.starlink.table.join.SkyCoverage
IsotropicCartesianMatchEngine - Class in uk.ac.starlink.table.join
  Matcher which matches in an isotropic N-dimensional Cartesian space.
IsotropicCartesianMatchEngine(int, double, boolean) - Constructor for class uk.ac.starlink.table.join.IsotropicCartesianMatchEngine
  Constructs a matcher which matches points in an `ndim`-dimensional Cartesian space.
isSkyPosition(double, double) - Static method in class uk.ac.starlink.table.join.AbstractSkyMatchEngine
  Indicates whether a (longitude, latitude) pair can be interpreted as a legal position on the sky.
iterator() - Method in interface uk.ac.starlink.table.join.LinkSet
  Returns an iterator over the elements of this set.

## J

JoinType - Class in uk.ac.starlink.table.join
  Defines how a set of matched rows from input tables (`RowLink` objects) are used to select rows for inclusion in an output table which represents the result of the matching operation.

## L

LinkGroup - Class in uk.ac.starlink.table.join
  Defines a group of RowLink objects.
LinkGroup(int, int) - Constructor for class uk.ac.starlink.table.join.LinkGroup
  Constructor.
LinkSet - Interface in uk.ac.starlink.table.join
  Holds an unordered collection of unique `RowLink` objects.
logMessage(String) - Method in class uk.ac.starlink.table.join.NullProgressIndicator
logMessage(String) - Method in interface uk.ac.starlink.table.join.ProgressIndicator
  Registers a comment about the progress of the algorithm.
logMessage(String) - Method in class uk.ac.starlink.table.join.RangeModelProgressIndicator
logMessage(String) - Method in class uk.ac.starlink.table.join.TextProgressIndicator

## M

main(String[]) - Static method in class uk.ac.starlink.table.join.EllipseToy
  Main method.
makeInternalMatchTable(int, Collection<RowLink>, long) - Static method in class uk.ac.starlink.table.join.MatchStarTables
  Analyses a set of RowLinks to mark as linked rows of a given table.
makeJoinTable(StarTable[], Collection<RowLink>, boolean, JoinFixAction[], ValueInfo) - Method in class uk.ac.starlink.table.join.MatchStarTables
  Constructs a table made out of a set of constituent tables joined together according to a set of RowLinks describing row matches.
makeSequentialJoinTable(StarTable[], Collection<RowLink>, JoinFixAction[], ValueInfo) - Static method in class uk.ac.starlink.table.join.MatchStarTables
  Constructs a non-random table made out of a set of possibly non-random constituent tables joined together according to a RowLink collection.
MATCH - Static variable in class uk.ac.starlink.table.join.MultiJoinType
  Table must be present in an acceptable match.
Match1Type - Class in uk.ac.starlink.table.join
  Defines how an output table is created from the results of an internal (single-table) match operation.
Match1Type() - Constructor for class uk.ac.starlink.table.join.Match1Type
MatchEngine - Interface in uk.ac.starlink.table.join
  Defines the details of object matching criteria.
MatchKit - Interface in uk.ac.starlink.table.join
  Performs the operations required for object matching.
matchScore(Object[], Object[]) - Method in interface uk.ac.starlink.table.join.MatchKit
  Indicates whether two tuples count as matching each other, and if so how closely.
MatchStarTables - Class in uk.ac.starlink.table.join
  Provides methods for producing tables which represent the result of row matching.
MatchStarTables() - Constructor for class uk.ac.starlink.table.join.MatchStarTables
  Constructs a MatchStarTables with default characteristics.
MatchStarTables(ProgressIndicator, SplitProcessor<?>) - Constructor for class uk.ac.starlink.table.join.MatchStarTables
  Constructs a MatchStarTables with configuration.
mayProduceGroups() - Method in enum class uk.ac.starlink.table.join.PairMode
  Indicates whether the result of a match performed in this mode may contain non-trivial related groups of rows.
MultiJoinType - Class in uk.ac.starlink.table.join
  Enumeration defining how each table in a multi-table join can determines the acceptability of a match.

## N

next() - Method in class uk.ac.starlink.table.join.ProgressRowSequence
nextProgress() - Method in class uk.ac.starlink.table.join.ProgressRowSequence
  Invokes `ProgressRowSequence.next()` and also updates the progress indicator.
nextProgress() - Method in class uk.ac.starlink.table.join.ProgressTracker
  Registers the next iteration.
NO_BINS - Static variable in interface uk.ac.starlink.table.join.MatchKit
  Convenience constant - it's a zero-length array of objects, suitable for returning from `MatchKit.getBins(java.lang.Object[])` if no match can result.
NOMATCH - Static variable in class uk.ac.starlink.table.join.MultiJoinType
  Table must be absent in an acceptable match.
NullProgressIndicator - Class in uk.ac.starlink.table.join
  Dummy progress indicator.
NullProgressIndicator() - Constructor for class uk.ac.starlink.table.join.NullProgressIndicator

## O

orderLinks(LinkSet) - Static method in class uk.ac.starlink.table.join.MatchStarTables
  Best-efforts Conversion of a LinkSet, which is what RowMatcher outputs, to a Collection of RowLinks, which is what's used by this class.

## P

paintComponent(Graphics) - Method in class uk.ac.starlink.table.join.EllipseToy.CartesianEllipseToy
paintComponent(Graphics) - Method in class uk.ac.starlink.table.join.EllipseToy.SkyEllipseToy
PairMode - Enum Class in uk.ac.starlink.table.join
  Enumeration used to determine which row links result from a pair match operation.
PairsRowLink - Class in uk.ac.starlink.table.join
  RowLink implementation which stores a number of pair matches to a single reference RowRef.
PairsRowLink(RowRef, RowRef[], double[], boolean) - Constructor for class uk.ac.starlink.table.join.PairsRowLink
  Constructor.
processLinks(LinkSet) - Method in class uk.ac.starlink.table.join.Match1Type
  Performs additional processing specific to this match type on the raw LinkSet produced by {RowMatcher#findInternalMatches}.
processLinks(LinkSet, int[]) - Method in class uk.ac.starlink.table.join.JoinType
  Turns a set of links which represent matches from the matching operation into a set of links which represent the rows to output.
ProgressIndicator - Interface in uk.ac.starlink.table.join
  Callback interface for indicating how an algorithm is progressing.
ProgressRowSequence - Class in uk.ac.starlink.table.join
  RowSequence which logs progress to a `ProgressIndicator`.
ProgressRowSequence(StarTable, ProgressIndicator, String) - Constructor for class uk.ac.starlink.table.join.ProgressRowSequence
  Constructs a new ProgressRowSequence.
ProgressTracker - Class in uk.ac.starlink.table.join
  Wraps a ProgressIndicator for sequential usage.
ProgressTracker(ProgressIndicator, long, String) - Constructor for class uk.ac.starlink.table.join.ProgressTracker
  Constructor.

## R

RangeModelProgressIndicator - Class in uk.ac.starlink.table.join
  ProgressIndicator implementation that can serve as the model for a `JProgressBar`.
RangeModelProgressIndicator(boolean) - Constructor for class uk.ac.starlink.table.join.RangeModelProgressIndicator
removeLink(RowLink) - Method in interface uk.ac.starlink.table.join.LinkSet
  Removes an existing link from this set.
RowLink - Class in uk.ac.starlink.table.join
  Represents an ordered set of `RowRef`s which are considered in some way linked to each other.
RowLink() - Constructor for class uk.ac.starlink.table.join.RowLink
RowLink1 - Class in uk.ac.starlink.table.join
  RowLink subclass which contains a single RowRef.
RowLink1(RowRef) - Constructor for class uk.ac.starlink.table.join.RowLink1
  Constructor.
RowLink2 - Class in uk.ac.starlink.table.join
  RowLink subclass which specifically contains two items (a pair).
RowLink2(RowRef, RowRef) - Constructor for class uk.ac.starlink.table.join.RowLink2
  Constructor.
RowLinkN - Class in uk.ac.starlink.table.join
  RowLink implementation for an arbitrary number of RowRefs.
RowLinkN(Collection<RowRef>) - Constructor for class uk.ac.starlink.table.join.RowLinkN
  Constructs a RowLinkN from a collection of rows.
RowLinkN(RowRef[]) - Constructor for class uk.ac.starlink.table.join.RowLinkN
  Constructs a RowLinkN from an array of row refs which is retained and may be modified (sorted) in place.
RowMatcher - Class in uk.ac.starlink.table.join
  Performs matching on the rows of one or more tables.
RowRef - Class in uk.ac.starlink.table.join
  Represents a reference to a table row.
RowRef(int, long) - Constructor for class uk.ac.starlink.table.join.RowRef
  Constructs a new RowRef from a table and a row index.
run() - Method in class uk.ac.starlink.table.join.RangeModelProgressIndicator
  Updates the state of the `BoundedRangeModel` - should only be called from the event dispatch thread.

## S

SEQUENTIAL - Static variable in class uk.ac.starlink.table.join.CollectionRunner
  Untyped instance for sequential operation.
setBinFactor(double) - Method in class uk.ac.starlink.table.join.AbstractCartesianMatchEngine
  Sets a multiplier for the length scale that determines bin size.
setError(double) - Method in class uk.ac.starlink.table.join.IsotropicCartesianMatchEngine
  Sets the matching error.
setError(double) - Method in class uk.ac.starlink.table.join.SphericalPolarMatchEngine
  Sets the isotropic matching error.
setError(int, double) - Method in class uk.ac.starlink.table.join.AnisotropicCartesianMatchEngine
  Sets the matching error in a given dimension.
setError(int, double) - Method in class uk.ac.starlink.table.join.CuboidCartesianMatchEngine
  Sets the matching error in a given dimension.
setHealpixK(int) - Method in class uk.ac.starlink.table.join.HealpixSkyPixellator
  Sets the HEALPix k value, which determines sky pixel size, equivalent to log2(nside).
setIndicator(ProgressIndicator) - Method in class uk.ac.starlink.table.join.RowMatcher
  Sets the progress indicator for this matcher.
setIsotropicScale(double) - Method in class uk.ac.starlink.table.join.AbstractCartesianMatchEngine
  Sets the scale isotropically.
setLevel(double) - Method in class uk.ac.starlink.table.join.NullProgressIndicator
setLevel(double) - Method in interface uk.ac.starlink.table.join.ProgressIndicator
  Specifies that the work of the most recently-started stage is a certain proportion complete.
setLevel(double) - Method in class uk.ac.starlink.table.join.RangeModelProgressIndicator
setLevel(double) - Method in class uk.ac.starlink.table.join.TextProgressIndicator
setLevel(int) - Method in class uk.ac.starlink.table.join.HtmSkyPixellator
  Sets the HTM level value, which determines sky pixel size.
setName(String) - Method in class uk.ac.starlink.table.join.CombinedMatchEngine
setRecogniseCircles(boolean) - Method in class uk.ac.starlink.table.join.EllipseCartesianMatchEngine
  Determines whether short cuts should be taken in the calculations when the ellipses are actually circles.
setRecogniseCircles(boolean) - Method in class uk.ac.starlink.table.join.EllipseSkyMatchEngine
  Determines whether short cuts should be taken in the calculations when the ellipses are actually circles.
setScale(double) - Method in class uk.ac.starlink.table.join.AbstractSkyMatchEngine
  Sets the length scale used for sky pixellisation.
setScale(double) - Method in class uk.ac.starlink.table.join.EllipseCartesianMatchEngine
  Sets the rough average of per-object error distance.
setScale(double) - Method in class uk.ac.starlink.table.join.EllipseSkyMatchEngine
  Sets the length scale.
setScale(double) - Method in class uk.ac.starlink.table.join.ErrorCartesianMatchEngine
  Sets the distance scale, which should be roughly the average of per-object error distance This is just used in conjunction with the bin factor for tuning.
setScale(double) - Method in class uk.ac.starlink.table.join.ErrorSkyMatchEngine
  Sets the length scale.
setScale(double) - Method in class uk.ac.starlink.table.join.HealpixSkyPixellator
setScale(double) - Method in class uk.ac.starlink.table.join.HtmSkyPixellator
setScale(double) - Method in interface uk.ac.starlink.table.join.SkyPixellator
  Sets the characteristic angular scale for this pixellator.
setScale(int, double) - Method in class uk.ac.starlink.table.join.AbstractCartesianMatchEngine
  Sets the scale value for a given dimension.
setScale(int, double) - Method in class uk.ac.starlink.table.join.AnisotropicCartesianMatchEngine
setScale(int, double) - Method in class uk.ac.starlink.table.join.CuboidCartesianMatchEngine
setScore(double) - Method in class uk.ac.starlink.table.join.RowLink2
  Sets the score associated with this link.
setSeparation(double) - Method in class uk.ac.starlink.table.join.FixedSkyMatchEngine
  Sets the maximum separation which corresponds to a match.
size() - Method in interface uk.ac.starlink.table.join.LinkSet
  Returns the number of items in this set.
size() - Method in class uk.ac.starlink.table.join.RowLink
  Returns the number of rows linked by this object.
size() - Method in class uk.ac.starlink.table.join.RowLink1
size() - Method in class uk.ac.starlink.table.join.RowLink2
size() - Method in class uk.ac.starlink.table.join.RowLinkN
SkyCoverage - Class in uk.ac.starlink.table.join
  Partial coverage implementation for use on the celestial sphere.
SkyCoverage() - Constructor for class uk.ac.starlink.table.join.SkyCoverage
  Constructor using an empty default healpix mask implementation.
SkyCoverage(HealpixMask) - Constructor for class uk.ac.starlink.table.join.SkyCoverage
  Constructor using a custom healpix mask implementation.
SkyCoverage.TupleDecoder - Interface in uk.ac.starlink.table.join
  Defines mapping a tuple to sky positional information.
SkyEllipseToy(boolean) - Constructor for class uk.ac.starlink.table.join.EllipseToy.SkyEllipseToy
  Constructor.
SkyPixellator - Interface in uk.ac.starlink.table.join
  Provides a pixellisation of the celestial sphere.
SphericalPolarMatchEngine - Class in uk.ac.starlink.table.join
  Match engine which works with tuples representing RA, Dec and range.
SphericalPolarMatchEngine(double) - Constructor for class uk.ac.starlink.table.join.SphericalPolarMatchEngine
  Constructs a new match engine which will match on differences not greater than a given number `err`, in the same units that the range part of the tuples is specified.
SphericalPolarMatchEngine.InDegrees - Class in uk.ac.starlink.table.join
  MatchEngine class that behaves like SphericalPolarSkyMatchEngine but uses human-friendly units (degrees and arcseconds) rather than radians for tuple elements and match parameters.
startStage(String) - Method in class uk.ac.starlink.table.join.NullProgressIndicator
startStage(String) - Method in interface uk.ac.starlink.table.join.ProgressIndicator
  Indicates that a number of `ProgressIndicator.setLevel(double)` calls may follow, followed by a `ProgressIndicator.endStage()` call.
startStage(String) - Method in class uk.ac.starlink.table.join.RangeModelProgressIndicator
startStage(String) - Method in class uk.ac.starlink.table.join.TextProgressIndicator

## T

TextProgressIndicator - Class in uk.ac.starlink.table.join
  ProgressIndicator which logs progress to an output stream.
toSorted() - Method in interface uk.ac.starlink.table.join.LinkSet
  Returns a collection of RowLink objects that has the same content as this LinkSet, but with entries in their natural (`Comparable`) order.
toString() - Method in class uk.ac.starlink.table.join.AbstractCartesianMatchEngine
toString() - Method in class uk.ac.starlink.table.join.AbstractSkyMatchEngine
toString() - Method in class uk.ac.starlink.table.join.AnisotropicCartesianMatchEngine
toString() - Method in class uk.ac.starlink.table.join.CombinedMatchEngine
toString() - Method in class uk.ac.starlink.table.join.CuboidCartesianMatchEngine
toString() - Method in class uk.ac.starlink.table.join.EllipseCartesianMatchEngine
toString() - Method in class uk.ac.starlink.table.join.EllipseSkyMatchEngine
toString() - Method in class uk.ac.starlink.table.join.EqualsMatchEngine
toString() - Method in class uk.ac.starlink.table.join.ErrorCartesianMatchEngine
toString() - Method in class uk.ac.starlink.table.join.ErrorSkyMatchEngine
toString() - Method in class uk.ac.starlink.table.join.FixedSkyMatchEngine
toString() - Method in class uk.ac.starlink.table.join.IsotropicCartesianMatchEngine
toString() - Method in class uk.ac.starlink.table.join.JoinType
  Returns the name of this type.
toString() - Method in class uk.ac.starlink.table.join.LinkGroup
toString() - Method in class uk.ac.starlink.table.join.MultiJoinType
  Returns join type name.
toString() - Method in class uk.ac.starlink.table.join.RowLink
toString() - Method in class uk.ac.starlink.table.join.RowRef
toString() - Method in class uk.ac.starlink.table.join.SphericalPolarMatchEngine

## U

uk.ac.starlink.table.join - package uk.ac.starlink.table.join
  Classes for performing table joins by matching rows to each other.
union(Coverage) - Method in interface uk.ac.starlink.table.join.Coverage
  Modifies the state of this coverage object as if all the tuples fed to the other had been fed to this one as well as its current contents.
union(Coverage) - Method in class uk.ac.starlink.table.join.CuboidCoverage
union(Coverage) - Method in class uk.ac.starlink.table.join.SkyCoverage
union(HealpixMask) - Method in class uk.ac.starlink.table.join.BitsetMask
union(HealpixMask) - Method in interface uk.ac.starlink.table.join.HealpixMask
  Extends this area to represent the union of this mask and another compatible mask.

## V

valueOf(String) - Static method in enum class uk.ac.starlink.table.join.PairMode
  Returns the enum constant of this class with the specified name.
values() - Static method in enum class uk.ac.starlink.table.join.PairMode
  Returns an array containing the constants of this enum class, in the order they are declared.
VariableRadiusConePixer - Interface in uk.ac.starlink.table.join
  Can calculate which sky pixels fall within a cone of variable radius.

## _

_1AND2 - Static variable in class uk.ac.starlink.table.join.JoinType
  Selects only rows with input from both input tables.
_1NOT2 - Static variable in class uk.ac.starlink.table.join.JoinType
  Selects only rows in the first input table which are not matched by any row in the second input table.
_1OR2 - Static variable in class uk.ac.starlink.table.join.JoinType
  Selects rows with input from either or both input tables.
_1XOR2 - Static variable in class uk.ac.starlink.table.join.JoinType
  Selects only rows with input from exactly one of the two input tables.
_2NOT1 - Static variable in class uk.ac.starlink.table.join.JoinType
  Selects only rows in the second input table which are not matched by any row in the first input table.
_ALL1 - Static variable in class uk.ac.starlink.table.join.JoinType
  Selects all output rows with input from the first input table.
_ALL2 - Static variable in class uk.ac.starlink.table.join.JoinType
  Selects all output rows with input from the second input table.

A B C D E F G H I J L M N O P R S T U V _
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form