cz.cuni.amis.pogamut.base.utils.math
Class DistanceUtils.RelationFurther<T>

Package class diagram package DistanceUtils.RelationFurther
java.lang.Object
  extended by cz.cuni.amis.pogamut.base.utils.math.DistanceUtils.RelationFurther<T>
Type Parameters:
T -
All Implemented Interfaces:
DistanceUtils.IBetterRelation<T>
Enclosing class:
DistanceUtils

public static class DistanceUtils.RelationFurther<T>
extends Object
implements DistanceUtils.IBetterRelation<T>

Prefer "further" objects to "target"

Author:
Jimmy

Constructor Summary
DistanceUtils.RelationFurther()
           
 
Method Summary
 double getWorstValue()
           
 boolean isBetterRelation(ILocated target, T examinedObject, double examinedObjetToTargetDistance, T currentBestCandidate, double currentBestObjectToTargetDistance)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DistanceUtils.RelationFurther

public DistanceUtils.RelationFurther()
Method Detail

getWorstValue

public double getWorstValue()
Specified by:
getWorstValue in interface DistanceUtils.IBetterRelation<T>

isBetterRelation

public boolean isBetterRelation(ILocated target,
                                T examinedObject,
                                double examinedObjetToTargetDistance,
                                T currentBestCandidate,
                                double currentBestObjectToTargetDistance)
Specified by:
isBetterRelation in interface DistanceUtils.IBetterRelation<T>


Copyright © 2016 AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic. All Rights Reserved.