2025-05-12 17:18:26 +03:00
|
|
|
package _VisualDVM.ProjectData.SapforData.Arrays;
|
2024-10-07 00:58:29 +03:00
|
|
|
import Common.Database.Objects.DBObject;
|
2023-09-17 22:13:42 +03:00
|
|
|
public class Dimension extends DBObject {
|
|
|
|
|
//--------------------------------------
|
|
|
|
|
public int num; //номер измерения.
|
|
|
|
|
public int K = 0;
|
|
|
|
|
public int B = 0;
|
|
|
|
|
public boolean active = false;
|
|
|
|
|
//-------------------------------------
|
|
|
|
|
public Dimension(int num_in) {
|
|
|
|
|
num = num_in;
|
|
|
|
|
}
|
|
|
|
|
public Dimension(int num_in, int K_in, int B_in) {
|
|
|
|
|
num = num_in;
|
|
|
|
|
K = K_in;
|
|
|
|
|
B = B_in;
|
|
|
|
|
active = true;
|
|
|
|
|
}
|
|
|
|
|
public Dimension clone_() {
|
|
|
|
|
Dimension res = new Dimension(num);
|
|
|
|
|
res.active = active;
|
|
|
|
|
res.K = K;
|
|
|
|
|
res.B = B;
|
|
|
|
|
return res;
|
|
|
|
|
}
|
|
|
|
|
@Override
|
|
|
|
|
public Object getPK() {
|
|
|
|
|
return num;
|
|
|
|
|
}
|
|
|
|
|
public String getLetter() {
|
|
|
|
|
return ProjectArray.alignNames[num];
|
|
|
|
|
} //для отображения букв
|
|
|
|
|
public int getS() {
|
|
|
|
|
return active ? num : -1;
|
|
|
|
|
} //для триплета. шифр.
|
|
|
|
|
}
|