cz.cuni.amis.pogamut.base.utils.math
Class DistanceUtils.VisibleFilter<T extends IViewable>

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

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

Accepts only VISIBLE (IViewable.isVisible() == TRUE) objects.

Author:
Jimmy

Constructor Summary
DistanceUtils.VisibleFilter()
           
 
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.VisibleFilter

public DistanceUtils.VisibleFilter()
Method Detail

isAccepted

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


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