public class SimpleDistanceComparator extends java.lang.Object implements BlobComparator, java.io.Serializable
Modifier and Type | Field and Description |
---|---|
protected java.lang.Double |
maximumDistance |
Constructor and Description |
---|
SimpleDistanceComparator() |
SimpleDistanceComparator(java.lang.Double maximumDistance) |
Modifier and Type | Method and Description |
---|---|
BaseBlob |
compareBlob(BaseBlob reference,
java.util.List<BaseBlob> samples)
Returns the most similar blob.
|
java.lang.Double |
getMaximumDistance()
Returns the maximum search distance.
|
java.lang.String |
getName()
Returns the name of the process.
|
CustomisableProcess |
getNewInstance()
Returns a new Instance of the original object.
|
boolean |
needPixelData()
Returns 'true' if the identification demands real pixel values.
|
void |
setMaximumDistance(java.lang.Double maximumDistance)
Sets the maximum search distance.
|
void |
showGUI()
Shows the GUI if it exists.
|
java.lang.String |
toString() |
public SimpleDistanceComparator()
public SimpleDistanceComparator(java.lang.Double maximumDistance)
maximumDistance
- Sets the maximum search distance.public BaseBlob compareBlob(BaseBlob reference, java.util.List<BaseBlob> samples)
BlobComparator
compareBlob
in interface BlobComparator
public java.lang.Double getMaximumDistance()
public void setMaximumDistance(java.lang.Double maximumDistance)
maximumDistance
- public CustomisableProcess getNewInstance()
CustomisableProcess
getNewInstance
in interface CustomisableProcess
public java.lang.String getName()
CustomisableProcess
getName
in interface CustomisableProcess
public void showGUI()
CustomisableProcess
showGUI
in interface CustomisableProcess
public java.lang.String toString()
toString
in class java.lang.Object
public boolean needPixelData()
BlobComparator
needPixelData
in interface BlobComparator
BaseBlob