Class XTessellator.Triangle

java.lang.Object
org.apache.lucene.geo.XTessellator.Triangle
Enclosing class:
XTessellator

public static final class XTessellator.Triangle extends Object
Triangle in the tessellated mesh
  • Constructor Details

  • Method Details

    • getEncodedX

      public int getEncodedX(int vertex)
      get quantized x value for the given vertex
    • getEncodedY

      public int getEncodedY(int vertex)
      get quantized y value for the given vertex
    • getY

      public double getY(int vertex)
      get y value for the given vertex
    • getX

      public double getX(int vertex)
      get x value for the given vertex
    • isEdgefromPolygon

      public boolean isEdgefromPolygon(int startVertex)
      get if edge is shared with the polygon for the given edge
    • containsPoint

      protected boolean containsPoint(double lat, double lon)
      utility method to compute whether the point is in the triangle
    • toString

      public String toString()
      pretty print the triangle vertices
      Overrides:
      toString in class Object