Uses of Interface
org.apache.lucene.spatial3d.geom.GeoStandardPath.PathComponent
Packages that use GeoStandardPath.PathComponent
-
Uses of GeoStandardPath.PathComponent in org.apache.lucene.spatial3d.geom
Subinterfaces of GeoStandardPath.PathComponent in org.apache.lucene.spatial3d.geomModifier and TypeInterfaceDescriptionprivate static interface
Internal interface describing segment endpoint implementations.Classes in org.apache.lucene.spatial3d.geom that implement GeoStandardPath.PathComponentModifier and TypeClassDescriptionprivate static class
Base implementation of SegmentEndpointprivate static class
Endpoint that's a simple circle.private static class
Endpoint that's a dual circle with cutoff(s).private static class
Endpoint that's a single circle with cutoff(s).private static class
private static class
This is the pre-calculated data for a path segment.Fields in org.apache.lucene.spatial3d.geom declared as GeoStandardPath.PathComponentModifier and TypeFieldDescriptionprotected final GeoStandardPath.PathComponent
GeoStandardPath.PathNode.child1
protected final GeoStandardPath.PathComponent
GeoStandardPath.PathNode.child2
protected final GeoStandardPath.PathComponent
GeoStandardPath.BaseSegmentEndpoint.previous
The previous path elementGeoStandardPath.PathSegment.previous
Previous path componentprotected GeoStandardPath.PathComponent
GeoStandardPath.rootComponent
The b-tree of PathComponentsFields in org.apache.lucene.spatial3d.geom with type parameters of type GeoStandardPath.PathComponentModifier and TypeFieldDescriptionprivate final List<GeoStandardPath.PathComponent>
GeoStandardPath.TreeBuilder.componentStack
Methods in org.apache.lucene.spatial3d.geom that return GeoStandardPath.PathComponentMethods in org.apache.lucene.spatial3d.geom with parameters of type GeoStandardPath.PathComponentModifier and TypeMethodDescriptionvoid
GeoStandardPath.TreeBuilder.addComponent
(GeoStandardPath.PathComponent component) Constructors in org.apache.lucene.spatial3d.geom with parameters of type GeoStandardPath.PathComponentModifierConstructorDescriptionBaseSegmentEndpoint
(PlanetModel planetModel, GeoStandardPath.PathComponent previous, GeoPoint point) CircleSegmentEndpoint
(PlanetModel planetModel, GeoStandardPath.PathComponent previous, GeoPoint point, GeoPoint upperPoint, GeoPoint lowerPoint) CircleSegmentEndpoint
(PlanetModel planetModel, GeoStandardPath.PathComponent previous, GeoPoint point, Plane normalPlane, GeoPoint upperPoint, GeoPoint lowerPoint) Constructor for case (1).protected
CircleSegmentEndpoint
(PlanetModel planetModel, GeoStandardPath.PathComponent previous, GeoPoint point, SidedPlane circlePlane) Constructor for case (3).CutoffDualCircleSegmentEndpoint
(PlanetModel planetModel, GeoStandardPath.PathComponent previous, GeoPoint point, SidedPlane prevCutoffPlane, SidedPlane nextCutoffPlane, GeoPoint prevURHC, GeoPoint prevLRHC, GeoPoint currentULHC, GeoPoint currentLLHC) CutoffSingleCircleSegmentEndpoint
(PlanetModel planetModel, GeoStandardPath.PathComponent previous, GeoPoint point, SidedPlane cutoffPlane, GeoPoint topEdgePoint, GeoPoint bottomEdgePoint) Constructor for case (2).PathNode
(GeoStandardPath.PathComponent child1, GeoStandardPath.PathComponent child2) PathSegment
(PlanetModel planetModel, GeoStandardPath.PathComponent previous, GeoPoint start, GeoPoint end, Plane normalizedConnectingPlane, double planeBoundingOffset) Construct a path segment.