Package org.eclipse.mosaic.lib.spatial
Class SpatialTreeTraverser.InPolygon<P extends Point<P>,T extends Polygon<P>>
java.lang.Object
org.eclipse.mosaic.lib.spatial.SpatialTreeTraverser<T>
org.eclipse.mosaic.lib.spatial.SpatialTreeTraverser.CenterDistanceBased<T>
org.eclipse.mosaic.lib.spatial.SpatialTreeTraverser.Nearest<T>
org.eclipse.mosaic.lib.spatial.SpatialTreeTraverser.InPolygon<P,T>
- Direct Known Subclasses:
SpatialTreeTraverser.InCartesianPolygon
,SpatialTreeTraverser.InGeoPolygon
- Enclosing class:
- SpatialTreeTraverser<T>
public abstract static class SpatialTreeTraverser.InPolygon<P extends Point<P>,T extends Polygon<P>>
extends SpatialTreeTraverser.Nearest<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
Fields inherited from class org.eclipse.mosaic.lib.spatial.SpatialTreeTraverser.Nearest
distanceSqr, nearest
Fields inherited from class org.eclipse.mosaic.lib.spatial.SpatialTreeTraverser.CenterDistanceBased
center
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
protected abstract Vector3d
toVector3d
(P point) protected void
traverseLeaf
(SpatialTree<T>.Node node, SpatialTree<T> tree) Methods inherited from class org.eclipse.mosaic.lib.spatial.SpatialTreeTraverser.Nearest
getDistance, getNearest, setup, traverseChildren
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
-
Constructor Details
-
InPolygon
public InPolygon()
-
-
Method Details
-
setup
-
toVector3d
-
traverseLeaf
- Overrides:
traverseLeaf
in classSpatialTreeTraverser.Nearest<T extends Polygon<P>>
-