67 lines
1.7 KiB
Java
67 lines
1.7 KiB
Java
package c.i.e;
|
|
|
|
import c.i.a.f.e.o.c;
|
|
/* compiled from: ResultPoint */
|
|
public class k {
|
|
public final float a;
|
|
public final float b;
|
|
|
|
public k(float f, float f2) {
|
|
this.a = f;
|
|
this.b = f2;
|
|
}
|
|
|
|
public static float a(k kVar, k kVar2) {
|
|
return c.x(kVar.a, kVar.b, kVar2.a, kVar2.b);
|
|
}
|
|
|
|
public static void b(k[] kVarArr) {
|
|
k kVar;
|
|
k kVar2;
|
|
k kVar3;
|
|
float a = a(kVarArr[0], kVarArr[1]);
|
|
float a2 = a(kVarArr[1], kVarArr[2]);
|
|
float a3 = a(kVarArr[0], kVarArr[2]);
|
|
if (a2 >= a && a2 >= a3) {
|
|
kVar3 = kVarArr[0];
|
|
kVar2 = kVarArr[1];
|
|
kVar = kVarArr[2];
|
|
} else if (a3 < a2 || a3 < a) {
|
|
kVar3 = kVarArr[2];
|
|
kVar2 = kVarArr[0];
|
|
kVar = kVarArr[1];
|
|
} else {
|
|
kVar3 = kVarArr[1];
|
|
kVar2 = kVarArr[0];
|
|
kVar = kVarArr[2];
|
|
}
|
|
float f = kVar3.a;
|
|
float f2 = kVar3.b;
|
|
if (((kVar2.b - f2) * (kVar.a - f)) - ((kVar2.a - f) * (kVar.b - f2)) < 0.0f) {
|
|
kVar = kVar2;
|
|
kVar2 = kVar;
|
|
}
|
|
kVarArr[0] = kVar2;
|
|
kVarArr[1] = kVar3;
|
|
kVarArr[2] = kVar;
|
|
}
|
|
|
|
public final boolean equals(Object obj) {
|
|
if (obj instanceof k) {
|
|
k kVar = (k) obj;
|
|
if (this.a == kVar.a && this.b == kVar.b) {
|
|
return true;
|
|
}
|
|
}
|
|
return false;
|
|
}
|
|
|
|
public final int hashCode() {
|
|
return Float.floatToIntBits(this.b) + (Float.floatToIntBits(this.a) * 31);
|
|
}
|
|
|
|
public final String toString() {
|
|
return "(" + this.a + ',' + this.b + ')';
|
|
}
|
|
}
|