java.lang.Object
org.apache.lucene.geo.Tessellator.Node
- Enclosing class:
Tessellator
Circular Doubly-linked list used for polygon coordinates
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final int
private boolean
private final long
(package private) Tessellator.Node
private Tessellator.Node
private final double[]
private final double[]
(package private) Tessellator.Node
private Tessellator.Node
private final int
private final int
private final int
-
Constructor Summary
ConstructorsModifierConstructorDescription(package private)
Node
(double[] x, double[] y, int index, int vertexIndex, boolean isGeo) protected
Node
(Tessellator.Node other) simple deep copy constructor -
Method Summary
-
Field Details
-
idx
private final int idx -
vrtxIdx
private final int vrtxIdx -
polyX
private final double[] polyX -
polyY
private final double[] polyY -
x
private final int x -
y
private final int y -
morton
private final long morton -
previous
Tessellator.Node previous -
next
Tessellator.Node next -
previousZ
-
nextZ
-
isNextEdgeFromPolygon
private boolean isNextEdgeFromPolygon
-
-
Constructor Details
-
Node
Node(double[] x, double[] y, int index, int vertexIndex, boolean isGeo) -
Node
simple deep copy constructor
-
-
Method Details