Package org.apache.lucene.document
Class ShapeField.DecodedTriangle
- java.lang.Object
-
- org.apache.lucene.document.ShapeField.DecodedTriangle
-
- Enclosing class:
- ShapeField
public static class ShapeField.DecodedTriangle extends Object
Represents a encoded triangle usingShapeField.decodeTriangle(byte[], DecodedTriangle)
.
-
-
Field Summary
Fields Modifier and Type Field Description boolean
ab
represent if edge ab belongs to original shapeint
aX
x coordinate, vertex oneint
aY
y coordinate, vertex oneboolean
bc
represent if edge bc belongs to original shapeint
bX
x coordinate, vertex twoint
bY
y coordinate, vertex twoboolean
ca
represent if edge ca belongs to original shapeint
cX
x coordinate, vertex threeint
cY
y coordinate, vertex three
-
Constructor Summary
Constructors Constructor Description DecodedTriangle()
default xtor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object o)
int
hashCode()
String
toString()
pretty print the triangle vertices
-
-
-
Field Detail
-
aX
public int aX
x coordinate, vertex one
-
aY
public int aY
y coordinate, vertex one
-
bX
public int bX
x coordinate, vertex two
-
bY
public int bY
y coordinate, vertex two
-
cX
public int cX
x coordinate, vertex three
-
cY
public int cY
y coordinate, vertex three
-
ab
public boolean ab
represent if edge ab belongs to original shape
-
bc
public boolean bc
represent if edge bc belongs to original shape
-
ca
public boolean ca
represent if edge ca belongs to original shape
-
-