示例#1
0
 public CMFrmCheckedGeoPointEdt(CMAirPortInfo apinf, enumGeoPointType geodottype, double lat, double lng, double height = 0, string DotName = "")
 {
     InitializeComponent();
     mAPInf = apinf;
     //txtText.Text = DotName;
     mCheckedGeoPoint      = new CMCheckedGeoPoint(geodottype, lat, lng, height);
     mCheckedGeoPoint.Text = DotName;
 }
示例#2
0
 private void setapinf(CMAirPortInfo apinf)
 {
     SurfaceA.APInf = apinf;
     SurfaceB.APInf = apinf;
     SurfaceC.APInf = apinf;
     SurfaceOuterHorizontal.APInf = apinf;
     SurfaceE.APInf                 = apinf;
     SurfaceD.APInf                 = apinf;
     APPVP_B.APInf                  = apinf;
     ApproachSurface.APInf          = apinf;
     TransitionSurface.APInf        = apinf;
     TakeoffSurface.APInf           = apinf;
     TakeoffSurfaceInfo.APInf       = apinf;
     InnerApproachSurface.APInf     = apinf;
     CancelledApproachSurface.APInf = apinf;
     InnerTransitionSurface.APInf   = apinf;
     SurfaceNoiseG.APInf            = apinf;
     SurfaceNoiseV.APInf            = apinf;
     SurfaceNoiseB.APInf            = apinf;
 }
示例#3
0
        public CMAPSurfaces(CMAirPortInfo apinf)
        {
            SurfaceA = new CMAPSurfaceA();
            SurfaceB = new CMAPSurfaceB();
            SurfaceC = new CMAPSurfaceC();
            SurfaceOuterHorizontal = new CMAPSurfaceC();
            SurfaceD      = new CMAPSurfaceD();
            SurfaceNoiseG = new CMBAPSurfaceNoise(5947.81, 726.22, 61, "Шумовая зона Г");
            SurfaceNoiseV = new CMBAPSurfaceNoise(8196.22, 1007.73, 61, "Шумовая зона В");
            SurfaceNoiseB = new CMBAPSurfaceNoise(11073.75, 1368.12, 61, "Шумовая зона Б");

            APPVP_B = new CMAPPVP();

            ApproachSurface   = new CMApproachSurfaceData();
            TransitionSurface = new CMTransitionSurfaceData();

            TakeoffSurface     = new CMTakeoffSurfaceData(0.016, "Поверхность взлета");
            TakeoffSurfaceInfo = new CMTakeoffSurfaceData(0.012, "Информационная поверхность");

            InnerApproachSurface     = new CMInnerApproachSurfaceData();
            CancelledApproachSurface = new CMCancelledApproachSurfaceData();
            InnerTransitionSurface   = new CMInnerTransitionSurfaceData();
            setapinf(apinf);
        }
示例#4
0
 public CMAPSurfaceD(CMAirPortInfo apinf)
 {
     mAPInf  = apinf;
     AzimutP = 23.694;
     //AzimutM = 360 - AzimutP;
 }
示例#5
0
 public CMApproachSurfaceData(CMAirPortInfo apinf)
 {
     initvalue();
     mAPInf = apinf;
 }
示例#6
0
 public CMAPPVP(CMAirPortInfo apinf)
 {
     initvalue();
     mAPInf = apinf;
 }
示例#7
0
 public CMAPSurfaceA(CMAirPortInfo apinf)
 {
     mAPInf = apinf;
 }
示例#8
0
 public CMBAPSurfaceNoise(CMAirPortInfo apinf)
 {
     mAPInf = apinf;
 }
示例#9
0
 public CMTakeoffSurfaceData(CMAirPortInfo APInf)
 {
     LoadPointsList();
 }
示例#10
0
 public CMTransitionSurfaceData(CMAirPortInfo apinf)
 {
     initvalue();
     mAPInf = apinf;
 }
示例#11
0
 public CMFrmCheckedGeoPointEdt(CMAirPortInfo apinf, CMCheckedGeoPoint checkedgeopoint)
 {
     InitializeComponent();
     mCheckedGeoPoint = checkedgeopoint;
     mAPInf           = apinf;
 }
示例#12
0
 public CMFrmCheckedGeoPointEdt(CMAirPortInfo apinf, enumGeoPointType geodottype, double lat, double lng, double height = 0)
 {
     InitializeComponent();
     mAPInf           = apinf;
     mCheckedGeoPoint = new CMCheckedGeoPoint(geodottype, lat, lng, height);
 }