Advertisement
vitareinforce

KML Class

Apr 4th, 2018
134
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 17.13 KB | None | 0 0
  1.  
  2. // NOTE: Generated code may require at least .NET Framework 4.5 or .NET Core/Standard 2.0.
  3. /// <remarks/>
  4. [System.SerializableAttribute()]
  5. [System.ComponentModel.DesignerCategoryAttribute("code")]
  6. [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.opengis.net/kml/2.2")]
  7. [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.opengis.net/kml/2.2", IsNullable = false)]
  8. public partial class kml
  9. {
  10.  
  11.     private kmlDocument documentField;
  12.  
  13.     /// <remarks/>
  14.     public kmlDocument Document
  15.     {
  16.         get
  17.         {
  18.             return this.documentField;
  19.         }
  20.         set
  21.         {
  22.             this.documentField = value;
  23.         }
  24.     }
  25. }
  26.  
  27. /// <remarks/>
  28. [System.SerializableAttribute()]
  29. [System.ComponentModel.DesignerCategoryAttribute("code")]
  30. [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.opengis.net/kml/2.2")]
  31. public partial class kmlDocument
  32. {
  33.  
  34.     private kmlDocumentLookAt lookAtField;
  35.  
  36.     private kmlDocumentFolder folderField;
  37.  
  38.     /// <remarks/>
  39.     public kmlDocumentLookAt LookAt
  40.     {
  41.         get
  42.         {
  43.             return this.lookAtField;
  44.         }
  45.         set
  46.         {
  47.             this.lookAtField = value;
  48.         }
  49.     }
  50.  
  51.     /// <remarks/>
  52.     public kmlDocumentFolder Folder
  53.     {
  54.         get
  55.         {
  56.             return this.folderField;
  57.         }
  58.         set
  59.         {
  60.             this.folderField = value;
  61.         }
  62.     }
  63. }
  64.  
  65. /// <remarks/>
  66. [System.SerializableAttribute()]
  67. [System.ComponentModel.DesignerCategoryAttribute("code")]
  68. [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.opengis.net/kml/2.2")]
  69. public partial class kmlDocumentLookAt
  70. {
  71.  
  72.     private decimal longitudeField;
  73.  
  74.     private decimal latitudeField;
  75.  
  76.     private decimal altitudeField;
  77.  
  78.     private decimal headingField;
  79.  
  80.     private decimal tiltField;
  81.  
  82.     private decimal rangeField;
  83.  
  84.     private string altitudeModeField;
  85.  
  86.     /// <remarks/>
  87.     public decimal longitude
  88.     {
  89.         get
  90.         {
  91.             return this.longitudeField;
  92.         }
  93.         set
  94.         {
  95.             this.longitudeField = value;
  96.         }
  97.     }
  98.  
  99.     /// <remarks/>
  100.     public decimal latitude
  101.     {
  102.         get
  103.         {
  104.             return this.latitudeField;
  105.         }
  106.         set
  107.         {
  108.             this.latitudeField = value;
  109.         }
  110.     }
  111.  
  112.     /// <remarks/>
  113.     public decimal altitude
  114.     {
  115.         get
  116.         {
  117.             return this.altitudeField;
  118.         }
  119.         set
  120.         {
  121.             this.altitudeField = value;
  122.         }
  123.     }
  124.  
  125.     /// <remarks/>
  126.     public decimal heading
  127.     {
  128.         get
  129.         {
  130.             return this.headingField;
  131.         }
  132.         set
  133.         {
  134.             this.headingField = value;
  135.         }
  136.     }
  137.  
  138.     /// <remarks/>
  139.     public decimal tilt
  140.     {
  141.         get
  142.         {
  143.             return this.tiltField;
  144.         }
  145.         set
  146.         {
  147.             this.tiltField = value;
  148.         }
  149.     }
  150.  
  151.     /// <remarks/>
  152.     public decimal range
  153.     {
  154.         get
  155.         {
  156.             return this.rangeField;
  157.         }
  158.         set
  159.         {
  160.             this.rangeField = value;
  161.         }
  162.     }
  163.  
  164.     /// <remarks/>
  165.     public string altitudeMode
  166.     {
  167.         get
  168.         {
  169.             return this.altitudeModeField;
  170.         }
  171.         set
  172.         {
  173.             this.altitudeModeField = value;
  174.         }
  175.     }
  176. }
  177.  
  178. /// <remarks/>
  179. [System.SerializableAttribute()]
  180. [System.ComponentModel.DesignerCategoryAttribute("code")]
  181. [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.opengis.net/kml/2.2")]
  182. public partial class kmlDocumentFolder
  183. {
  184.  
  185.     private string nameField;
  186.  
  187.     private kmlDocumentFolderLookAt lookAtField;
  188.  
  189.     private kmlDocumentFolderPlacemark[] placemarkField;
  190.  
  191.     /// <remarks/>
  192.     public string name
  193.     {
  194.         get
  195.         {
  196.             return this.nameField;
  197.         }
  198.         set
  199.         {
  200.             this.nameField = value;
  201.         }
  202.     }
  203.  
  204.     /// <remarks/>
  205.     public kmlDocumentFolderLookAt LookAt
  206.     {
  207.         get
  208.         {
  209.             return this.lookAtField;
  210.         }
  211.         set
  212.         {
  213.             this.lookAtField = value;
  214.         }
  215.     }
  216.  
  217.     /// <remarks/>
  218.     [System.Xml.Serialization.XmlElementAttribute("Placemark")]
  219.     public kmlDocumentFolderPlacemark[] Placemark
  220.     {
  221.         get
  222.         {
  223.             return this.placemarkField;
  224.         }
  225.         set
  226.         {
  227.             this.placemarkField = value;
  228.         }
  229.     }
  230. }
  231.  
  232. /// <remarks/>
  233. [System.SerializableAttribute()]
  234. [System.ComponentModel.DesignerCategoryAttribute("code")]
  235. [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.opengis.net/kml/2.2")]
  236. public partial class kmlDocumentFolderLookAt
  237. {
  238.  
  239.     private decimal longitudeField;
  240.  
  241.     private decimal latitudeField;
  242.  
  243.     private double altitudeField;
  244.  
  245.     private decimal headingField;
  246.  
  247.     private decimal tiltField;
  248.  
  249.     private decimal rangeField;
  250.  
  251.     private string altitudeModeField;
  252.  
  253.     /// <remarks/>
  254.     public decimal longitude
  255.     {
  256.         get
  257.         {
  258.             return this.longitudeField;
  259.         }
  260.         set
  261.         {
  262.             this.longitudeField = value;
  263.         }
  264.     }
  265.  
  266.     /// <remarks/>
  267.     public decimal latitude
  268.     {
  269.         get
  270.         {
  271.             return this.latitudeField;
  272.         }
  273.         set
  274.         {
  275.             this.latitudeField = value;
  276.         }
  277.     }
  278.  
  279.     /// <remarks/>
  280.     public double altitude
  281.     {
  282.         get
  283.         {
  284.             return this.altitudeField;
  285.         }
  286.         set
  287.         {
  288.             this.altitudeField = value;
  289.         }
  290.     }
  291.  
  292.     /// <remarks/>
  293.     public decimal heading
  294.     {
  295.         get
  296.         {
  297.             return this.headingField;
  298.         }
  299.         set
  300.         {
  301.             this.headingField = value;
  302.         }
  303.     }
  304.  
  305.     /// <remarks/>
  306.     public decimal tilt
  307.     {
  308.         get
  309.         {
  310.             return this.tiltField;
  311.         }
  312.         set
  313.         {
  314.             this.tiltField = value;
  315.         }
  316.     }
  317.  
  318.     /// <remarks/>
  319.     public decimal range
  320.     {
  321.         get
  322.         {
  323.             return this.rangeField;
  324.         }
  325.         set
  326.         {
  327.             this.rangeField = value;
  328.         }
  329.     }
  330.  
  331.     /// <remarks/>
  332.     public string altitudeMode
  333.     {
  334.         get
  335.         {
  336.             return this.altitudeModeField;
  337.         }
  338.         set
  339.         {
  340.             this.altitudeModeField = value;
  341.         }
  342.     }
  343. }
  344.  
  345. /// <remarks/>
  346. [System.SerializableAttribute()]
  347. [System.ComponentModel.DesignerCategoryAttribute("code")]
  348. [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.opengis.net/kml/2.2")]
  349. public partial class kmlDocumentFolderPlacemark
  350. {
  351.  
  352.     private string nameField;
  353.  
  354.     private string descriptionField;
  355.  
  356.     private kmlDocumentFolderPlacemarkLookAt lookAtField;
  357.  
  358.     private kmlDocumentFolderPlacemarkStyle styleField;
  359.  
  360.     private kmlDocumentFolderPlacemarkMultiGeometry multiGeometryField;
  361.  
  362.     private string idField;
  363.  
  364.     /// <remarks/>
  365.     public string name
  366.     {
  367.         get
  368.         {
  369.             return this.nameField;
  370.         }
  371.         set
  372.         {
  373.             this.nameField = value;
  374.         }
  375.     }
  376.  
  377.     /// <remarks/>
  378.     public string description
  379.     {
  380.         get
  381.         {
  382.             return this.descriptionField;
  383.         }
  384.         set
  385.         {
  386.             this.descriptionField = value;
  387.         }
  388.     }
  389.  
  390.     /// <remarks/>
  391.     public kmlDocumentFolderPlacemarkLookAt LookAt
  392.     {
  393.         get
  394.         {
  395.             return this.lookAtField;
  396.         }
  397.         set
  398.         {
  399.             this.lookAtField = value;
  400.         }
  401.     }
  402.  
  403.     /// <remarks/>
  404.     public kmlDocumentFolderPlacemarkStyle Style
  405.     {
  406.         get
  407.         {
  408.             return this.styleField;
  409.         }
  410.         set
  411.         {
  412.             this.styleField = value;
  413.         }
  414.     }
  415.  
  416.     /// <remarks/>
  417.     public kmlDocumentFolderPlacemarkMultiGeometry MultiGeometry
  418.     {
  419.         get
  420.         {
  421.             return this.multiGeometryField;
  422.         }
  423.         set
  424.         {
  425.             this.multiGeometryField = value;
  426.         }
  427.     }
  428.  
  429.     /// <remarks/>
  430.     [System.Xml.Serialization.XmlAttributeAttribute()]
  431.     public string id
  432.     {
  433.         get
  434.         {
  435.             return this.idField;
  436.         }
  437.         set
  438.         {
  439.             this.idField = value;
  440.         }
  441.     }
  442. }
  443.  
  444. /// <remarks/>
  445. [System.SerializableAttribute()]
  446. [System.ComponentModel.DesignerCategoryAttribute("code")]
  447. [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.opengis.net/kml/2.2")]
  448. public partial class kmlDocumentFolderPlacemarkLookAt
  449. {
  450.  
  451.     private decimal longitudeField;
  452.  
  453.     private decimal latitudeField;
  454.  
  455.     private decimal altitudeField;
  456.  
  457.     private decimal headingField;
  458.  
  459.     private decimal tiltField;
  460.  
  461.     private decimal rangeField;
  462.  
  463.     private string altitudeModeField;
  464.  
  465.     /// <remarks/>
  466.     public decimal longitude
  467.     {
  468.         get
  469.         {
  470.             return this.longitudeField;
  471.         }
  472.         set
  473.         {
  474.             this.longitudeField = value;
  475.         }
  476.     }
  477.  
  478.     /// <remarks/>
  479.     public decimal latitude
  480.     {
  481.         get
  482.         {
  483.             return this.latitudeField;
  484.         }
  485.         set
  486.         {
  487.             this.latitudeField = value;
  488.         }
  489.     }
  490.  
  491.     /// <remarks/>
  492.     public decimal altitude
  493.     {
  494.         get
  495.         {
  496.             return this.altitudeField;
  497.         }
  498.         set
  499.         {
  500.             this.altitudeField = value;
  501.         }
  502.     }
  503.  
  504.     /// <remarks/>
  505.     public decimal heading
  506.     {
  507.         get
  508.         {
  509.             return this.headingField;
  510.         }
  511.         set
  512.         {
  513.             this.headingField = value;
  514.         }
  515.     }
  516.  
  517.     /// <remarks/>
  518.     public decimal tilt
  519.     {
  520.         get
  521.         {
  522.             return this.tiltField;
  523.         }
  524.         set
  525.         {
  526.             this.tiltField = value;
  527.         }
  528.     }
  529.  
  530.     /// <remarks/>
  531.     public decimal range
  532.     {
  533.         get
  534.         {
  535.             return this.rangeField;
  536.         }
  537.         set
  538.         {
  539.             this.rangeField = value;
  540.         }
  541.     }
  542.  
  543.     /// <remarks/>
  544.     public string altitudeMode
  545.     {
  546.         get
  547.         {
  548.             return this.altitudeModeField;
  549.         }
  550.         set
  551.         {
  552.             this.altitudeModeField = value;
  553.         }
  554.     }
  555. }
  556.  
  557. /// <remarks/>
  558. [System.SerializableAttribute()]
  559. [System.ComponentModel.DesignerCategoryAttribute("code")]
  560. [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.opengis.net/kml/2.2")]
  561. public partial class kmlDocumentFolderPlacemarkStyle
  562. {
  563.  
  564.     private kmlDocumentFolderPlacemarkStyleIconStyle iconStyleField;
  565.  
  566.     private kmlDocumentFolderPlacemarkStyleLabelStyle labelStyleField;
  567.  
  568.     private kmlDocumentFolderPlacemarkStyleLineStyle lineStyleField;
  569.  
  570.     /// <remarks/>
  571.     public kmlDocumentFolderPlacemarkStyleIconStyle IconStyle
  572.     {
  573.         get
  574.         {
  575.             return this.iconStyleField;
  576.         }
  577.         set
  578.         {
  579.             this.iconStyleField = value;
  580.         }
  581.     }
  582.  
  583.     /// <remarks/>
  584.     public kmlDocumentFolderPlacemarkStyleLabelStyle LabelStyle
  585.     {
  586.         get
  587.         {
  588.             return this.labelStyleField;
  589.         }
  590.         set
  591.         {
  592.             this.labelStyleField = value;
  593.         }
  594.     }
  595.  
  596.     /// <remarks/>
  597.     public kmlDocumentFolderPlacemarkStyleLineStyle LineStyle
  598.     {
  599.         get
  600.         {
  601.             return this.lineStyleField;
  602.         }
  603.         set
  604.         {
  605.             this.lineStyleField = value;
  606.         }
  607.     }
  608. }
  609.  
  610. /// <remarks/>
  611. [System.SerializableAttribute()]
  612. [System.ComponentModel.DesignerCategoryAttribute("code")]
  613. [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.opengis.net/kml/2.2")]
  614. public partial class kmlDocumentFolderPlacemarkStyleIconStyle
  615. {
  616.  
  617.     private string colorField;
  618.  
  619.     private decimal scaleField;
  620.  
  621.     private decimal headingField;
  622.  
  623.     private kmlDocumentFolderPlacemarkStyleIconStyleIcon iconField;
  624.  
  625.     /// <remarks/>
  626.     public string color
  627.     {
  628.         get
  629.         {
  630.             return this.colorField;
  631.         }
  632.         set
  633.         {
  634.             this.colorField = value;
  635.         }
  636.     }
  637.  
  638.     /// <remarks/>
  639.     public decimal scale
  640.     {
  641.         get
  642.         {
  643.             return this.scaleField;
  644.         }
  645.         set
  646.         {
  647.             this.scaleField = value;
  648.         }
  649.     }
  650.  
  651.     /// <remarks/>
  652.     public decimal heading
  653.     {
  654.         get
  655.         {
  656.             return this.headingField;
  657.         }
  658.         set
  659.         {
  660.             this.headingField = value;
  661.         }
  662.     }
  663.  
  664.     /// <remarks/>
  665.     public kmlDocumentFolderPlacemarkStyleIconStyleIcon Icon
  666.     {
  667.         get
  668.         {
  669.             return this.iconField;
  670.         }
  671.         set
  672.         {
  673.             this.iconField = value;
  674.         }
  675.     }
  676. }
  677.  
  678. /// <remarks/>
  679. [System.SerializableAttribute()]
  680. [System.ComponentModel.DesignerCategoryAttribute("code")]
  681. [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.opengis.net/kml/2.2")]
  682. public partial class kmlDocumentFolderPlacemarkStyleIconStyleIcon
  683. {
  684.  
  685.     private string hrefField;
  686.  
  687.     /// <remarks/>
  688.     public string href
  689.     {
  690.         get
  691.         {
  692.             return this.hrefField;
  693.         }
  694.         set
  695.         {
  696.             this.hrefField = value;
  697.         }
  698.     }
  699. }
  700.  
  701. /// <remarks/>
  702. [System.SerializableAttribute()]
  703. [System.ComponentModel.DesignerCategoryAttribute("code")]
  704. [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.opengis.net/kml/2.2")]
  705. public partial class kmlDocumentFolderPlacemarkStyleLabelStyle
  706. {
  707.  
  708.     private string colorField;
  709.  
  710.     private decimal scaleField;
  711.  
  712.     /// <remarks/>
  713.     public string color
  714.     {
  715.         get
  716.         {
  717.             return this.colorField;
  718.         }
  719.         set
  720.         {
  721.             this.colorField = value;
  722.         }
  723.     }
  724.  
  725.     /// <remarks/>
  726.     public decimal scale
  727.     {
  728.         get
  729.         {
  730.             return this.scaleField;
  731.         }
  732.         set
  733.         {
  734.             this.scaleField = value;
  735.         }
  736.     }
  737. }
  738.  
  739. /// <remarks/>
  740. [System.SerializableAttribute()]
  741. [System.ComponentModel.DesignerCategoryAttribute("code")]
  742. [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.opengis.net/kml/2.2")]
  743. public partial class kmlDocumentFolderPlacemarkStyleLineStyle
  744. {
  745.  
  746.     private string colorField;
  747.  
  748.     private decimal widthField;
  749.  
  750.     /// <remarks/>
  751.     public string color
  752.     {
  753.         get
  754.         {
  755.             return this.colorField;
  756.         }
  757.         set
  758.         {
  759.             this.colorField = value;
  760.         }
  761.     }
  762.  
  763.     /// <remarks/>
  764.     public decimal width
  765.     {
  766.         get
  767.         {
  768.             return this.widthField;
  769.         }
  770.         set
  771.         {
  772.             this.widthField = value;
  773.         }
  774.     }
  775. }
  776.  
  777. /// <remarks/>
  778. [System.SerializableAttribute()]
  779. [System.ComponentModel.DesignerCategoryAttribute("code")]
  780. [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.opengis.net/kml/2.2")]
  781. public partial class kmlDocumentFolderPlacemarkMultiGeometry
  782. {
  783.  
  784.     private kmlDocumentFolderPlacemarkMultiGeometryPoint pointField;
  785.  
  786.     private kmlDocumentFolderPlacemarkMultiGeometryLineString lineStringField;
  787.  
  788.     /// <remarks/>
  789.     public kmlDocumentFolderPlacemarkMultiGeometryPoint Point
  790.     {
  791.         get
  792.         {
  793.             return this.pointField;
  794.         }
  795.         set
  796.         {
  797.             this.pointField = value;
  798.         }
  799.     }
  800.  
  801.     /// <remarks/>
  802.     public kmlDocumentFolderPlacemarkMultiGeometryLineString LineString
  803.     {
  804.         get
  805.         {
  806.             return this.lineStringField;
  807.         }
  808.         set
  809.         {
  810.             this.lineStringField = value;
  811.         }
  812.     }
  813. }
  814.  
  815. /// <remarks/>
  816. [System.SerializableAttribute()]
  817. [System.ComponentModel.DesignerCategoryAttribute("code")]
  818. [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.opengis.net/kml/2.2")]
  819. public partial class kmlDocumentFolderPlacemarkMultiGeometryPoint
  820. {
  821.  
  822.     private string coordinatesField;
  823.  
  824.     /// <remarks/>
  825.     public string coordinates
  826.     {
  827.         get
  828.         {
  829.             return this.coordinatesField;
  830.         }
  831.         set
  832.         {
  833.             this.coordinatesField = value;
  834.         }
  835.     }
  836. }
  837.  
  838. /// <remarks/>
  839. [System.SerializableAttribute()]
  840. [System.ComponentModel.DesignerCategoryAttribute("code")]
  841. [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.opengis.net/kml/2.2")]
  842. public partial class kmlDocumentFolderPlacemarkMultiGeometryLineString
  843. {
  844.  
  845.     private string coordinatesField;
  846.  
  847.     /// <remarks/>
  848.     public string coordinates
  849.     {
  850.         get
  851.         {
  852.             return this.coordinatesField;
  853.         }
  854.         set
  855.         {
  856.             this.coordinatesField = value;
  857.         }
  858.     }
  859. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement