Interface ObjectMerge<T,V>
-
- All Known Implementing Classes:
PositionObjectMerge
,RawObjectMerge
,ValueObjectMerge
public interface ObjectMerge<T,V>
Merges two different objects according to some threshold.- Since:
- 1.0
- Author:
- Christoph Praschl, Andreas Pointner
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description RecognizedObject<T,V>
merge(RecognizedObject<T,V> object1, RecognizedObject<T,V> object2, double threshold)
Merges two different objects.
-
-
-
Method Detail
-
merge
RecognizedObject<T,V> merge(RecognizedObject<T,V> object1, RecognizedObject<T,V> object2, double threshold)
Merges two different objects. Considers the threshold during the merge. If the objects do not fit according to the threshold, will not merge and return null.- Parameters:
object1
- object 1 to mergeobject2
- object 2 to mergethreshold
- threshold to consider during the merge process- Returns:
- merged object or null, if objects don't fit according to threshold
-
-