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

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

public static class DistanceUtils.RangeDistanceFilter<T>
extends Object
implements DistanceUtils.IDistanceFilter<T>

Filter that accepts all "objects" that are within range of min/max distance (inclusive).

Author:
Jimmy

Constructor Summary
DistanceUtils.RangeDistanceFilter(double minDistance, double maxDistance)
           
 
Method Summary
 boolean isAccepted(T object, ILocated target, double distanceToTarget)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DistanceUtils.RangeDistanceFilter

public DistanceUtils.RangeDistanceFilter(double minDistance,
                                         double maxDistance)
Method Detail

isAccepted

public boolean isAccepted(T object,
                          ILocated target,
                          double distanceToTarget)
Specified by:
isAccepted in interface DistanceUtils.IDistanceFilter<T>
Returns:
TRUE == can be result, FALSE == filter out


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