Index

A B C D E F G H I J L M N O P Q 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(double, double) - Method in enum class uk.ac.starlink.table.join.ErrorSummation
Combines two error values to produce a threshold value for separation.
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.
combineSquared(double, double) - Method in enum class uk.ac.starlink.table.join.ErrorSummation
Returns the square of the result of the combine method.
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.HumanMatchEngine
 
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.HumanMatchEngine
 
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, ErrorSummation, 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, ErrorSummation, 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.
ErrorSummation - Enum Class in uk.ac.starlink.table.join
Defines how two errors are combined to define a separation threshold.
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 RowLinks to LinkGroups 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 enum class uk.ac.starlink.table.join.ErrorSummation
Returns a short human-readable description of the combination method.
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).
getHumanMatchEngine(MatchEngine) - Static method in class uk.ac.starlink.table.join.HumanMatchEngine
Returns a human-friendly version of a supplied MatchEngine.
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.HumanMatchEngine
 
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.HumanMatchEngine
 
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 ith 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.HumanMatchEngine
 
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.
getTail() - Method in enum class uk.ac.starlink.table.join.ErrorSummation
Returns (possibly empty) text suitable for appending to a matcher description.
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 class uk.ac.starlink.table.join.HumanMatchEngine
 
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.HumanMatchEngine
 
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.
HumanMatchEngine - Class in uk.ac.starlink.table.join
MatchEngine adaptor which transforms the base engine so that it uses more human-friendly units.
HumanMatchEngine(MatchEngine) - Constructor for class uk.ac.starlink.table.join.HumanMatchEngine
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.FixedSkyMatchEngine.InDegrees
Constructor.
InDegrees(SkyPixellator, ErrorSummation, double) - Constructor for class uk.ac.starlink.table.join.ErrorSkyMatchEngine.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
 
isIdentity() - Method in class uk.ac.starlink.table.join.HumanMatchEngine
Indicates whether this object simply duplicates the underlying MatchEngine.
isLargeAngle(ValueInfo) - Method in class uk.ac.starlink.table.join.HumanMatchEngine
Indicates whether a given value is recognised as representing a large angle (such as a coordinate of some kind).
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.
isSmallAngle(ValueInfo) - Method in class uk.ac.starlink.table.join.HumanMatchEngine
Indicates whether a given value is recognised as representing a small angle (such as an error of some kind).
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.

Q

QUADRATURE - Enum constant in enum class uk.ac.starlink.table.join.ErrorSummation
Combines errors by addition in quadrature.

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 RowRefs 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.
SIMPLE - Enum constant in enum class uk.ac.starlink.table.join.ErrorSummation
Combines errors by simple addition.
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.ErrorSummation
Returns the enum constant of this class with the specified name.
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.ErrorSummation
Returns an array containing the constants of this enum class, in the order they are declared.
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 Q R S T U V _ 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form