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)
.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ShapeField.DecodedTriangle.TYPE
type of triangle
-
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 threeShapeField.DecodedTriangle.TYPE
type
triangle type
-
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()
protected void
setValues(int aX, int aY, boolean ab, int bX, int bY, boolean bc, int cX, int cY, boolean ca)
Sets the values of the DecodedTriangleString
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
-
type
public ShapeField.DecodedTriangle.TYPE type
triangle type
-
-