public class HumanMatchEngine
extends java.lang.Object
implements uk.ac.starlink.table.join.MatchEngine
Constructor and Description |
---|
HumanMatchEngine(uk.ac.starlink.table.join.MatchEngine baseEngine)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
boolean |
canBoundMatch() |
java.lang.Object[] |
getBins(java.lang.Object[] tuple) |
uk.ac.starlink.table.join.NdRange |
getMatchBounds(uk.ac.starlink.table.join.NdRange[] inRanges,
int index) |
uk.ac.starlink.table.DescribedValue[] |
getMatchParameters() |
uk.ac.starlink.table.ValueInfo |
getMatchScoreInfo() |
double |
getScoreScale() |
uk.ac.starlink.table.DescribedValue[] |
getTuningParameters() |
uk.ac.starlink.table.ValueInfo[] |
getTupleInfos() |
boolean |
isLargeAngle(uk.ac.starlink.table.ValueInfo info)
Indicates whether a given value is recognised as representing a large
angle (such as a coordinate of some kind).
|
boolean |
isSmallAngle(uk.ac.starlink.table.ValueInfo info)
Indicates whether a given value is recognised as representing a small
angle (such as an error of some kind).
|
double |
matchScore(java.lang.Object[] tuple1,
java.lang.Object[] tuple2) |
public HumanMatchEngine(uk.ac.starlink.table.join.MatchEngine baseEngine)
baseEngine
- the match engine supplying the base behaviour
for this onepublic uk.ac.starlink.table.DescribedValue[] getMatchParameters()
getMatchParameters
in interface uk.ac.starlink.table.join.MatchEngine
public uk.ac.starlink.table.DescribedValue[] getTuningParameters()
getTuningParameters
in interface uk.ac.starlink.table.join.MatchEngine
public uk.ac.starlink.table.ValueInfo[] getTupleInfos()
getTupleInfos
in interface uk.ac.starlink.table.join.MatchEngine
public java.lang.Object[] getBins(java.lang.Object[] tuple)
getBins
in interface uk.ac.starlink.table.join.MatchEngine
public double matchScore(java.lang.Object[] tuple1, java.lang.Object[] tuple2)
matchScore
in interface uk.ac.starlink.table.join.MatchEngine
public double getScoreScale()
getScoreScale
in interface uk.ac.starlink.table.join.MatchEngine
public uk.ac.starlink.table.ValueInfo getMatchScoreInfo()
getMatchScoreInfo
in interface uk.ac.starlink.table.join.MatchEngine
public boolean canBoundMatch()
canBoundMatch
in interface uk.ac.starlink.table.join.MatchEngine
public uk.ac.starlink.table.join.NdRange getMatchBounds(uk.ac.starlink.table.join.NdRange[] inRanges, int index)
getMatchBounds
in interface uk.ac.starlink.table.join.MatchEngine
public boolean isLargeAngle(uk.ac.starlink.table.ValueInfo info)
info
- value metadatapublic boolean isSmallAngle(uk.ac.starlink.table.ValueInfo info)
info
- value metadataCopyright © 2017 Central Laboratory of the Research Councils. All Rights Reserved.