-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathVector.java
More file actions
32 lines (30 loc) · 1.05 KB
/
Vector.java
File metadata and controls
32 lines (30 loc) · 1.05 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
import java.util.ArrayList;
public class Vector{
private int x;
private int y;
private int[][] Pixels;
ArrayList<Difference> difference=new ArrayList<>();
public void setVector_Size(int Width,int Height){x=Width; y=Height;}
public int getWidth(){return x;}
public int getHeight(){return y;}
public void setPixels(int[][] pixels) { Pixels = pixels; }
public int[][] getPixels() { return Pixels; }
public void Saved(int diff,int blockName,int index) {
Difference difference1=new Difference();
difference1.difference=diff;
difference1.BlockName=blockName;
difference1.index=index;
difference.add(difference1);
}
public Difference get_TrueAverage(){
int lower=difference.get(0).difference;
Difference difference1=difference.get(0);
for (Difference diff:difference){
if (lower>diff.difference){
lower=diff.difference;
difference1=diff;
}
}
return difference1;
}
}