package dokumenty.tabele; import java.util.List; public class VectorSubGraph { public int Size; public int X; public int Y; public int MinX = Integer.MAX_VALUE; public int MinY = Integer.MAX_VALUE; public int MaxX = Integer.MIN_VALUE; public int MaxY = Integer.MIN_VALUE; public VectorNode[] Nodes; public VectorSubGraph(List Source) { Nodes = new VectorNode[Source.size()]; Source.toArray(Nodes); for (VectorNode N : Nodes) { if (N.X < MinX) MinX = N.X; if (N.X > MaxX) MaxX = N.X; if (N.Y < MinY) MinY = N.Y; if (N.Y > MaxY) MaxY = N.Y; } X = (MaxX - MinX); Y = (MaxY - MinY); Size = X * Y; } }