Пример #1
0
        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);
        }
Пример #2
0
 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);
 }