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 longprivate Tessellator.Nodeprivate Tessellator.Nodeprivate final double[]private final double[]private Tessellator.Nodeprivate Tessellator.Nodeprivate final intprivate final intprivate final int -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedNode(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
-
next
-
previousZ
-
nextZ
-
isNextEdgeFromPolygon
private boolean isNextEdgeFromPolygon
-
-
Constructor Details
-
Node
protected Node(double[] x, double[] y, int index, int vertexIndex, boolean isGeo) -
Node
simple deep copy constructor
-
-
Method Details