protected PointValues.Relation |
EdgeTree.componentRelate(double minLat,
double maxLat,
double minLon,
double maxLon) |
|
protected PointValues.Relation |
Polygon2D.componentRelate(double minLat,
double maxLat,
double minLon,
double maxLon) |
Returns relation to the provided rectangle for this component
|
protected PointValues.Relation |
EdgeTree.componentRelateTriangle(double ax,
double ay,
double bx,
double by,
double cx,
double cy) |
|
protected PointValues.Relation |
Polygon2D.componentRelateTriangle(double ax,
double ay,
double bx,
double by,
double cx,
double cy) |
|
protected PointValues.Relation |
EdgeTree.internalComponentRelate(double minLat,
double maxLat,
double minLon,
double maxLon) |
Returns relation to the provided rectangle for this component
|
static PointValues.Relation |
GeoUtils.lineRelateLine(double a1x,
double a1y,
double b1x,
double b1y,
double a2x,
double a2y,
double b2x,
double b2y) |
uses orient method to compute relation between two line segments
note the following return values:
CELL_CROSSES_QUERY - if the two line segments fully cross
CELL_INSIDE_QUERY - if the one line segment terminates on the other
CELL_OUTSIDE_QUERY - if the two segments do not cross
|
PointValues.Relation |
EdgeTree.relate(double minLat,
double maxLat,
double minLon,
double maxLon) |
Returns relation to the provided rectangle
|
static PointValues.Relation |
GeoUtils.relate(double minLat,
double maxLat,
double minLon,
double maxLon,
double lat,
double lon,
double distanceSortKey,
double axisLat) |
Compute the relation between the provided box and distance query.
|
PointValues.Relation |
EdgeTree.relateTriangle(double ax,
double ay,
double bx,
double by,
double cx,
double cy) |
Returns relation to the provided triangle
|