public Parallelepipeds_GUI(byte size = 0) { parallelеpipeds = new Parallelеpiped_GUI[size]; for (int i = 0; i < size; i++) { parallelеpipeds[i] = new Parallelеpiped_GUI(); } }
public new void Load(string filePath) { FileStream fileStream = new FileStream(filePath, FileMode.Open, FileAccess.Read); BinaryReader binaryReader = new BinaryReader(fileStream, Encoding.UTF8); parallelеpipeds = new Parallelеpiped_GUI[(byte)(fileStream.Length / sizeof(double) / 3)]; for (int i = 0; i < parallelеpipeds.Length; i++) { parallelеpipeds[i] = new Parallelеpiped_GUI(); parallelеpipeds[i].Load(ref binaryReader); } currentElement = (byte)parallelеpipeds.Length; binaryReader.Close(); fileStream.Close(); }