mirror of
https://github.com/johndoe6345789/tustu.git
synced 2026-04-24 13:45:00 +00:00
89 lines
2.2 KiB
Java
89 lines
2.2 KiB
Java
package com.efiAnalytics.ui;
|
|
|
|
import bH.D;
|
|
import java.util.ArrayList;
|
|
import java.util.Iterator;
|
|
import javax.swing.event.TableModelEvent;
|
|
import javax.swing.event.TableModelListener;
|
|
|
|
public class HeatMapDataAdapter implements cD, TableModelListener {
|
|
private TableDataModel b = null;
|
|
|
|
private int c = 1;
|
|
|
|
ArrayList a = new ArrayList();
|
|
|
|
public HeatMapDataAdapter(s params) {
|
|
this.b = params;
|
|
params.addTableModelListener(this);
|
|
}
|
|
|
|
public int a() {
|
|
return this.b.getColumnCount();
|
|
}
|
|
|
|
public double a(int paramInt) {
|
|
return Double.parseDouble(this.b.b()[paramInt]);
|
|
}
|
|
|
|
public int b() {
|
|
return this.b.getRowCount();
|
|
}
|
|
|
|
public double b(int paramInt) {
|
|
return Double.parseDouble(this.b.a()[paramInt]);
|
|
}
|
|
|
|
public double a(int paramInt1, int paramInt2) {
|
|
if (this.c == 1)
|
|
return this.b.d(paramInt2, paramInt1).doubleValue();
|
|
if (this.c == 2) {
|
|
if (this.b.D() != null) {
|
|
b b = this.b.D()[(this.b.D()).length - 1 - paramInt2][paramInt1];
|
|
return b.k();
|
|
}
|
|
return 0.0D;
|
|
}
|
|
if (this.c == 4) {
|
|
if (this.b.D() != null) {
|
|
b b = this.b.D()[paramInt2][paramInt1];
|
|
return b.j();
|
|
}
|
|
return 0.0D;
|
|
}
|
|
if (this.c == 3)
|
|
return (this.b.D() != null) ? (this.b.d(paramInt2, paramInt1).doubleValue() - this.b.c(paramInt2, paramInt1).doubleValue()) : 0.0D;
|
|
D.a("HeatMap: Unknown Z Value Mode");
|
|
return 0.0D;
|
|
}
|
|
|
|
public void c(int paramInt) {
|
|
this.c = paramInt;
|
|
}
|
|
|
|
public void a(cE paramcE) {
|
|
this.a.add(paramcE);
|
|
}
|
|
|
|
private void b(int paramInt1, int paramInt2) {
|
|
Iterator<cE> iterator = this.a.iterator();
|
|
while (iterator.hasNext())
|
|
((cE)iterator.next()).a(paramInt1, paramInt2);
|
|
}
|
|
|
|
public void tableChanged(TableModelEvent paramTableModelEvent) {
|
|
b(paramTableModelEvent.getColumn(), paramTableModelEvent.getFirstRow());
|
|
}
|
|
|
|
public void a(s params) {
|
|
this.b.removeTableModelListener(this);
|
|
this.b = params;
|
|
params.addTableModelListener(this);
|
|
}
|
|
}
|
|
|
|
|
|
/* Location: /home/rewrich/Downloads/TunerStudioMS/TunerStudioMS/!/com/efiAnalytics/ui/v.class
|
|
* Java compiler version: 8 (52.0)
|
|
* JD-Core Version: 1.1.3
|
|
*/ |