using ProtoBuf; namespace DeltaShell.Plugins.XBeach.Api { [ProtoContract] public class CurvilinearGrid { [ProtoMember(1)] public int SizeN; [ProtoMember(2)] public int SizeM; [ProtoMember(3)] public double[] X; [ProtoMember(4)] public double[] Y; public int Length { get { return SizeN*SizeM; } } public CurvilinearGrid Clone() { CurvilinearGrid copy = new CurvilinearGrid(); copy.SizeM = this.SizeM; copy.SizeN = this.SizeN; copy.X = this.X; copy.Y = this.Y; return copy; } } }