Tessellator.Triangle (Lucene 10.5.0 core API)
Description: declaration: package: org.apache.lucene.geo, class: Tessellator, class: Triangle

Package org.apache.lucene.geo

# Class Tessellator.Triangle

java.lang.Object
org.apache.lucene.geo.Tessellator.Triangle

Enclosing class:
  `Tessellator`

public static final class Tessellator.Triangle extends Object
Triangle in the tessellated mesh

- ## Method Summary

  Modifier and Type
  Method
  Description
  `int`
  `getEncodedX(int vertex)`
  get quantized x value for the given vertex
  `int`
  `getEncodedY(int vertex)`
  get quantized y value for the given vertex
  `double`
  `getX(int vertex)`
  get x value for the given vertex
  `double`
  `getY(int vertex)`
  get y value for the given vertex
  `boolean`
  `isEdgefromPolygon(int startVertex)`
  get if edge is shared with the polygon for the given edge
  `String`
  `toString()`
  pretty print the triangle vertices

  ### Methods inherited from class java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait`

- ## 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

  - ### toString

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