public bool Parse() { StreamReader sr = new StreamReader(this.filepath, new UTF8Encoding(false)); SensorEvent sensorEvent = null; this.trackFileType = (CameraTrackerType)uint.Parse(sr.ReadLine().Trim()); while (!sr.EndOfStream) { sensorEvent = SensorEvent.FromTrackLine(sr.ReadLine()); this.sensorData.Add(sensorEvent.Timestamp, sensorEvent); } this.parsed = true; return(true); }