Files
tustu/app/ak/ComparableImpl.java
2026-01-11 20:30:56 +00:00

103 lines
2.5 KiB
Java

package ak;
import java.util.ArrayList;
import java.util.List;
class ComparableImpl extends ak implements Comparable {
int a;
int b;
int c;
int d;
int e;
int f;
int g;
List h;
am i;
int j;
int k = 0;
double l = 0.0D;
public ComparableImpl(ad paramad, int paramInt) {
super(paramad.f.o, paramInt);
if (this.b != 0 && this.e > 0) {
this.h = new ArrayList(this.e);
int i = this.b;
for (byte b = 0; b < this.e; b++) {
af af = new af(this, i);
af.p = b;
if (b == 0 && this.g > 0) {
af.q = af.a(0);
af.r = af.a(this.g - 1);
}
this.h.add(af);
i = af.a;
}
}
if (this.c != 0)
this.i = new am(paramad.f.o, this.c);
}
public String toString() {
StringBuilder stringBuilder = new StringBuilder();
af af = b();
stringBuilder.append("ChannelGroupBlock{").append(",\n\t recordId=").append(this.d).append(",\n\t commentBlock=").append(this.i).append(",\n\t nChannels=").append(this.e).append(",\n\t nRecords=").append(this.g).append(",\n\t sizeOfRecord=").append(this.f).append(",\n\t samplingRate=").append(af.i).append(",\n\t firstTimeValue=").append(af.q).append(",\n\t lastTimeValue=").append(af.r).append(",\n\t logRecordIdx=").append(this.j).append(",\n\t channelBlocks=");
for (byte b = 0; b < this.h.size(); b++) {
af af1 = this.h.get(b);
stringBuilder.append("\n\t [").append(b).append("]=").append(af1);
}
stringBuilder.append("\n}");
return stringBuilder.toString();
}
public int a(ae paramae) {
return (((af)this.h.get(0)).i < ((af)paramae.h.get(0)).i) ? -1 : 1;
}
public void a() {
if (this.k == this.g)
return;
boolean bool = true;
for (byte b = 0;; b++) {
if (b < this.h.size()) {
af af = this.h.get(b);
double d = af.a(this.k);
if (b == 0) {
this.l = d;
if (this.m.f.o.p + 0.5D * this.m.f.o.r > this.l) {
bool = false;
} else {
this.m.f.o.l[af.k()] = (float)this.m.f.o.p;
b++;
}
}
this.m.f.o.l[af.k()] = (this.m.f.o.p > af.r || this.k == this.g) ? Float.NaN : (float)d;
} else {
break;
}
}
if (!bool)
this.k++;
}
af b() {
af af = this.h.get(0);
return af.d ? af : null;
}
}
/* Location: /home/rewrich/Downloads/TunerStudioMS/TunerStudioMS/!/ak/ae.class
* Java compiler version: 8 (52.0)
* JD-Core Version: 1.1.3
*/