using System.Collections.Generic; namespace Unplugged.Segy { public interface ISegyFile { IFileHeader Header { get; } IList Traces { get; } ValueRange FindRange(); void GetLineRange(ref int inlineMin, ref int inlineMax, ref int crosslineMin, ref int crosslineMax, ref int delay, ISegyOptions options = null); void GetCoordinateRange(ref double xStart, ref double yStart, ref double xEnd, ref double yEnd); void ParseStartSurverLine(ref ISurveyLine startInline, ref ISurveyLine startCrossline); } }