Uses of Interface
org.apache.lucene.geo.Component2D
-
Packages that use Component2D Package Description org.apache.lucene.document The logical representation of aDocumentfor indexing and searching.org.apache.lucene.geo Geospatial Utility Implementations for Lucene Core -
-
Uses of Component2D in org.apache.lucene.document
Fields in org.apache.lucene.document declared as Component2D Modifier and Type Field Description private Component2DLatLonDocValuesQuery. component2Dprivate Component2DLatLonPointQuery. component2Dprivate Component2DLatLonShapeQuery. component2Dprivate Component2DXYShapeQuery. component2DMethods in org.apache.lucene.document with parameters of type Component2D Modifier and Type Method Description private PointValues.IntersectVisitorXYPointInGeometryQuery. getIntersectVisitor(DocIdSetBuilder result, Component2D tree) -
Uses of Component2D in org.apache.lucene.geo
Classes in org.apache.lucene.geo that implement Component2D Modifier and Type Class Description (package private) classCircle2D2D circle implementation containing spatial logic.(package private) classComponentTree2D multi-component geometry implementation represented as an interval tree of components.(package private) classLine2D2D geo line implementation represented as a balanced interval tree of edges.(package private) classPoint2D2D point implementation containing geo spatial logic.(package private) classPolygon2D2D polygon implementation represented as a balanced interval tree of edges.(package private) classRectangle2D2D rectangle implementation containing cartesian spatial logic.Fields in org.apache.lucene.geo declared as Component2D Modifier and Type Field Description private Component2DComponentTree. componentroot node of edge treeprotected Component2DPolygon2D. holestree of holes, or nullprivate Component2DComponentTree. leftprivate Component2DComponentTree. rightprivate Component2DGeoEncodingUtils.Component2DPredicate. treeMethods in org.apache.lucene.geo that return Component2D Modifier and Type Method Description (package private) static Component2DCircle2D. create(Circle circle)Builds a Circle2D from Circle.(package private) static Component2DCircle2D. create(XYCircle circle)Builds a XYCircle2D from XYCircle.(package private) static Component2DComponentTree. create(Component2D[] components)Creates tree from provided componentsstatic Component2DLatLonGeometry. create(LatLonGeometry... latLonGeometries)Creates a Component2D from the provided LatLonGeometry array(package private) static Component2DLine2D. create(Line line)create a Line2D from the provided LatLon Linestring(package private) static Component2DLine2D. create(XYLine line)create a Line2D from the provided XY Linestring(package private) static Component2DPoint2D. create(Point point)create a Point2D component tree from a LatLon point(package private) static Component2DPoint2D. create(XYPoint xyPoint)create a Point2D component tree from a XY point(package private) static Component2DPolygon2D. create(Polygon polygon)Builds a Polygon2D from LatLon polygon(package private) static Component2DPolygon2D. create(XYPolygon polygon)Builds a Polygon2D from XY polygon(package private) static Component2DRectangle2D. create(Rectangle rectangle)create a component2D from the provided LatLon rectangle(package private) static Component2DRectangle2D. create(XYRectangle rectangle)create a component2D from the provided XY rectanglestatic Component2DXYGeometry. create(XYGeometry... xyGeometries)Creates a Component2D from the provided XYGeometries arrayprotected Component2DCircle. toComponent2D()protected abstract Component2DLatLonGeometry. toComponent2D()get aComponent2Dfrom this geometryprotected Component2DLine. toComponent2D()protected Component2DPoint. toComponent2D()protected Component2DPolygon. toComponent2D()protected Component2DRectangle. toComponent2D()protected Component2DXYCircle. toComponent2D()protected abstract Component2DXYGeometry. toComponent2D()get a Component2D from this objectprotected Component2DXYLine. toComponent2D()protected Component2DXYPoint. toComponent2D()protected Component2DXYPolygon. toComponent2D()protected Component2DXYRectangle. toComponent2D()Methods in org.apache.lucene.geo with parameters of type Component2D Modifier and Type Method Description (package private) static Component2DComponentTree. create(Component2D[] components)Creates tree from provided componentsstatic GeoEncodingUtils.Component2DPredicateGeoEncodingUtils. createComponentPredicate(Component2D tree)Create a predicate that checks whether points are within a geometry.private static ComponentTreeComponentTree. createTree(Component2D[] components, int low, int high, boolean splitX)Creates tree from sorted components (with range low and high inclusive)Constructors in org.apache.lucene.geo with parameters of type Component2D Constructor Description Component2DPredicate(int latShift, int lonShift, int latBase, int lonBase, int maxLatDelta, int maxLonDelta, byte[] relations, Component2D tree)ComponentTree(Component2D component, boolean splitX)Polygon2D(double minX, double maxX, double minY, double maxY, double[] x, double[] y, Component2D holes)Polygon2D(Polygon polygon, Component2D holes)Polygon2D(XYPolygon polygon, Component2D holes)
-