Files
tustu/app/com/efiAnalytics/ui/CurveDataPoint.java
johndoe6345789 e17cdf49b3 Add wizard UI components and functionality
- Implement WizardCancelActionListener to handle cancellation actions.
- Create WizardDialog for managing dialog windows with window listener.
- Add WizardDialogCallback for handling dialog callbacks.
- Introduce WizardNextActionListener for handling next actions in the wizard.
- Develop WizardPanel to manage the wizard's layout and navigation.
- Implement WizardRunnable to run wizard actions in a separate thread.
- Define WizardStepCallback interface for step callbacks in the wizard.
- Create YAxisSelectorLayoutRunnable for managing layout updates.
- Add YAxisSelectorPanel for selecting Y-axis options in the UI.
- Remove unused interfaces and classes (cP, cT, co, cx, dx, eR, eU, ev).
2026-01-11 07:05:02 +00:00

117 lines
3.0 KiB
Java

package com.efiAnalytics.ui;
class CurveDataPoint implements ef {
double a = 0.0D;
double b = 0.0D;
int c = -1;
int d = -1;
private double f = Double.NaN;
bP(bN parambN) {}
bP(bN parambN, int paramInt1, int paramInt2) {
this.c = paramInt2;
this.d = paramInt1;
}
bP(bN parambN, double paramDouble1, double paramDouble2, int paramInt1, int paramInt2) {
a(paramDouble1);
b(paramDouble2);
this.c = paramInt2;
this.d = paramInt1;
}
public double c() {
return this.a;
}
protected int d() {
int i = this.e.getWidth() - (this.e.F()).left - (this.e.F()).right;
if (bN.a(this.e)) {
int j = this.d;
if (j < 0)
j = 0;
bQ bQ = bN.a(this.e, j);
byte b;
for (b = (this.c < 0) ? 0 : this.c; ((bP)bQ.get(b)).c() < this.a && b < bQ.size() - 2; b++);
if (b < bQ.size() - 1) {
bP bP1 = (bP)bQ.get(b);
bP bP2 = (bP)bQ.get(b + 1);
return (this.e.F()).left + (int)(b / (bQ.size() - 1) * i) + (int)((this.a - bP1.c()) / (bP2.c() - bP1.c()) * (i / (bQ.size() - 1)));
}
return (this.e.F()).left + (int)(b / (bQ.size() - 1) * i);
}
return (this.e.h() == this.e.i()) ? (this.e.F()).left : ((this.e.F()).left + (int)((this.a - this.e.i()) / (this.e.h() - this.e.i()) * i));
}
protected void b(int paramInt) {
double d1 = (this.e.getWidth() - (this.e.F()).left - (this.e.F()).right);
double d2 = (paramInt - (this.e.F()).left) / d1;
double d3 = this.e.i() + d2 * (this.e.h() - this.e.i());
d3 = Math.rint(d3 / bN.b(this.e)) * bN.b(this.e);
a(d3);
}
public void a(double paramDouble) {
this.a = Math.rint(paramDouble * 1.0E7D) / 1.0E7D;
}
public double e() {
return this.b;
}
protected int f() {
int i = this.e.getHeight() - (this.e.F()).top - (this.e.F()).bottom;
return this.e.getHeight() - (this.e.F()).bottom - (int)Math.round((this.b - this.e.k()) / (this.e.j() - this.e.k()) * i);
}
protected void c(int paramInt) {
double d1 = (this.e.getHeight() - (this.e.F()).top - (this.e.F()).bottom);
double d2 = (this.e.getHeight() - (this.e.F()).bottom - paramInt) / d1;
double d3 = this.e.k() + d2 * (this.e.j() - this.e.k());
d3 = Math.rint(d3 / bN.c(this.e).a(this.c)) * bN.c(this.e).a(this.c);
b(d3);
}
public void b(double paramDouble) {
this.b = Math.rint(paramDouble * 1.0E7D) / 1.0E7D;
}
public int b() {
return this.c;
}
public int a() {
return this.d;
}
public boolean equals(Object paramObject) {
if (paramObject instanceof bP) {
bP bP1 = (bP)paramObject;
return (bP1.d == this.d && bP1.c == this.c);
}
return super.equals(paramObject);
}
public void a(int paramInt) {
this.d = paramInt;
}
public double g() {
return this.f;
}
public void c(double paramDouble) {
this.f = paramDouble;
}
}
/* Location: /home/rewrich/Downloads/TunerStudioMS/TunerStudioMS/!/com/efiAnalytics/ui/bP.class
* Java compiler version: 8 (52.0)
* JD-Core Version: 1.1.3
*/