messif.objects.util
Class RankedAbstractObject
java.lang.Object
messif.objects.util.DistanceRankedObject<AbstractObject>
messif.objects.util.RankedAbstractObject
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Cloneable, java.lang.Comparable<DistanceRankedObject<?>>, DistanceRanked, Clearable
- Direct Known Subclasses:
- RankedAbstractMetaObject
public class RankedAbstractObject
- extends DistanceRankedObject<AbstractObject>
- implements Clearable
Encapsulation of an object-distance pair.
This class holds an AbstractObject
and its distance.
It is used as a return value for all the query operations
.
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
RankedAbstractObject
public RankedAbstractObject(AbstractObject object,
float distance)
- Creates a new instance of RankedAbstractObject for an object and its measured distance.
- Parameters:
object
- the ranked objectdistance
- the measured distance of the object
RankedAbstractObject
public RankedAbstractObject(LocalAbstractObject referenceObject,
LocalAbstractObject object)
- Creates a new instance of RankedAbstractObject by measuring an object's distance from the reference object.
- Parameters:
referenceObject
- the reference object from which the distance is measuredobject
- the ranked object
clearSurplusData
public void clearSurplusData()
- Description copied from interface:
Clearable
- Clears the data stored in this object.
- Specified by:
clearSurplusData
in interface Clearable