public static AgELeadTrailData GetLeadTrailObject(string typeStr) { AgELeadTrailData type = AgELeadTrailData.eDataNone; if (typeStr.Contains("None")) { type = AgELeadTrailData.eDataNone; } else if (typeStr.Contains("All")) { type = AgELeadTrailData.eDataAll; } else if (typeStr.Contains("Full")) { type = AgELeadTrailData.eDataFull; } else if (typeStr.Contains("Half")) { type = AgELeadTrailData.eDataHalf; } else if (typeStr.Contains("OnePass")) { type = AgELeadTrailData.eDataOnePass; } else if (typeStr.Contains("Quarter")) { type = AgELeadTrailData.eDataQuarter; } else if (typeStr.Contains("Time")) { type = AgELeadTrailData.eDataTime; } return(type); }
private void groundtrack_set(IAgSatellite passedsat, AgELeadTrailData taildata) { passedsat.Graphics.PassData.GroundTrack.SetLeadDataType(taildata); //disable trailing ground track passedsat.Graphics.PassData.GroundTrack.SetTrailDataType(taildata); //VO is the 3D window??? passedsat.VO.Pass.TrackData.PassData.GroundTrack.SetLeadDataType(taildata); passedsat.VO.Pass.TrackData.PassData.GroundTrack.SetTrailDataType(taildata); passedsat.VO.Pass.TrackData.PassData.Orbit.SetLeadDataType(taildata); passedsat.VO.Pass.TrackData.PassData.Orbit.SetTrailDataType(taildata); }