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 intprivate booleanprivate final long(package private) Tessellator.Nodeprivate Tessellator.Nodeprivate final double[]private final double[](package private) Tessellator.Nodeprivate Tessellator.Nodeprivate final intprivate final intprivate final int -
Constructor Summary
ConstructorsModifierConstructorDescription(package private)Node(double[] x, double[] y, int index, int vertexIndex, boolean isGeo) protectedNode(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