Interface | Description |
---|---|
DistanceUtils.IDistanceFilter<T> |
Filter that allows to check whether "object" is accepted with respect to "distanceToTarget" for given "target".
|
DistanceUtils.IGetDistance<T> |
Distance estimator between object of types T and some
Location target. |
Class | Description |
---|---|
A |
A for Algebra...
|
DistanceUtils |
DistanceUtils consists of usual routines for selecting "X" from some "collections of Xes" that are in some "distance" relation to the "target",
e.g., "get nearest weapon from collection of available weapons to my position".
|
DistanceUtils.AcceptAllDistanceFilter<T> |
Filter that accepts all "objects" (does not filter anything out).
|
DistanceUtils.FilterAdapter<T> |
Adapter that wraps
IFilter making it into DistanceUtils.IDistanceFilter . |
DistanceUtils.GetLocatedDistance2D<T extends ILocated> |
Simple implementation of
DistanceUtils.IGetDistance that uses Location.getDistance2D(Location) method. |
DistanceUtils.GetLocatedDistance3D<T extends ILocated> |
Simple implementation of
DistanceUtils.IGetDistance that uses Location.getDistance(Location) method. |
DistanceUtils.RangeDistanceFilter<T> |
Filter that accepts all "objects" that are within range of min/max distance (inclusive).
|
DistanceUtils.VisibleFilter<T extends IViewable> |
Accepts only VISIBLE (
IViewable.isVisible() == TRUE) objects. |
Copyright © 2012 AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic. All Rights Reserved.