public static SatellitePhaseCenter ParseLine(string line) { SatellitePhaseCenter b = new SatellitePhaseCenter(); b.SatelliteCode = line.Substring(1, 4); b.FrequencyCodeA = line.Substring(6, 1); b.PhaseCenterOffsetA = XYZ.ParseSnx(line.Substring(8, 20)); b.FrequencyCodeB = line.Substring(29, 1); b.PhaseCenterOffsetB = XYZ.ParseSnx(line.Substring(31, 20)); b.AntennaCalibrationModel = line.Substring(52, 10); b.PcvType = line.Substring(63, 1); b.PcvModelApplication = line.Substring(65, 1); return(b); }
public override bool Equals(object obj) { SatellitePhaseCenter site = obj as SatellitePhaseCenter; return(site == null ? false : SatelliteCode.Equals(site.SatelliteCode)); }