Package org.eclipse.mosaic.lib.spatial
Class SpatialTreeTraverser.InRadius<T>
java.lang.Object
org.eclipse.mosaic.lib.spatial.SpatialTreeTraverser<T>
org.eclipse.mosaic.lib.spatial.SpatialTreeTraverser.CenterDistanceBased<T>
org.eclipse.mosaic.lib.spatial.SpatialTreeTraverser.InRadius<T>
- Direct Known Subclasses:
Edge.InRadius
- Enclosing class:
- SpatialTreeTraverser<T>
public static class SpatialTreeTraverser.InRadius<T>
extends SpatialTreeTraverser.CenterDistanceBased<T>
-
Nested Class Summary
Nested classes/interfaces inherited from class org.eclipse.mosaic.lib.spatial.SpatialTreeTraverser
SpatialTreeTraverser.CenterDistanceBased<T>, SpatialTreeTraverser.InCartesianPolygon<T extends CartesianPolygon>, SpatialTreeTraverser.InGeoPolygon<T extends GeoPolygon>, SpatialTreeTraverser.InPolygon<P extends Point<P>,
T extends Polygon<P>>, SpatialTreeTraverser.InRadius<T>, SpatialTreeTraverser.KNearest<T>, SpatialTreeTraverser.Nearest<T> -
Field Summary
FieldsFields inherited from class org.eclipse.mosaic.lib.spatial.SpatialTreeTraverser.CenterDistanceBased
center
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected void
traverseChildren
(SpatialTree<T>.Node node, SpatialTree<T> tree) protected void
traverseLeaf
(SpatialTree<T>.Node node, SpatialTree<T> tree) Methods inherited from class org.eclipse.mosaic.lib.spatial.SpatialTreeTraverser.CenterDistanceBased
getCenterDistanceSqr, setCenter
Methods inherited from class org.eclipse.mosaic.lib.spatial.SpatialTreeTraverser
traverse, traverseNode
-
Field Details
-
radiusSqr
protected double radiusSqr -
result
-
-
Constructor Details
-
InRadius
public InRadius()
-
-
Method Details
-
setup
-
getResult
-
traverseChildren
- Specified by:
traverseChildren
in classSpatialTreeTraverser<T>
-
traverseLeaf
- Specified by:
traverseLeaf
in classSpatialTreeTraverser<T>
-