/// <summary> /// Reads all shapes. /// </summary> /// <param name="file">The file.</param> /// <param name="reader">The reader.</param> private void ReadAllShapes(string file, IDataIo reader) { shapes = reader.ReadFile(file); }
/// <summary> /// Saves the paper shapes. /// </summary> /// <param name="file">The file.</param> /// <param name="writer">The writer.</param> private void SavePaperShapes(string file, IDataIo writer) { writer.WriteFile(shapes.Where(e => e is IPaper), file); }
/// <summary> /// Saves the membrane shapes. /// </summary> /// <param name="file">The file.</param> /// <param name="writer">The writer.</param> private void SaveMembraneShapes(string file, IDataIo writer) { writer.WriteFile(shapes.Where(e => e is IMembrane), file); }
/// <summary> /// Saves all shapes. /// </summary> /// <param name="file">The file.</param> /// <param name="writer">The writer.</param> private void SaveAllShapes(string file, IDataIo writer) { writer.WriteFile(shapes, file); }