1 /* 2 SPDX-FileCopyrightText: 2007 Nikolas Zimmermann <zimmermann@kde.org> 3 4 SPDX-License-Identifier: LGPL-2.0-or-later 5 */ 6 7 #include "KmlElementDictionary.h" 8 9 namespace Marble 10 { 11 12 // One static list of all tag names, to avoid string comparisons all-over-the-place 13 namespace kml 14 { 15 16 const char kmlTag_nameSpace20[] = "http://earth.google.com/kml/2.0"; 17 const char kmlTag_nameSpace21[] = "http://earth.google.com/kml/2.1"; 18 const char kmlTag_nameSpace22[] = "http://earth.google.com/kml/2.2"; 19 const char kmlTag_nameSpaceOgc22[] = "http://www.opengis.net/kml/2.2"; 20 const char kmlTag_nameSpaceGx22[] = "http://www.google.com/kml/ext/2.2"; 21 const char kmlTag_nameSpaceMx[] = "http://marble.kde.org"; 22 23 const char kmlTag_address[] = "address"; 24 const char kmlTag_AddressDetails[] = "AddressDetails"; 25 const char kmlTag_Alias[] = "Alias"; 26 const char kmlTag_altitude[] = "altitude"; 27 const char kmlTag_altitudeMode[] = "altitudeMode"; 28 const char kmlTag_BalloonStyle[] = "BalloonStyle"; 29 const char kmlTag_begin[] = "begin"; 30 const char kmlTag_bgColor[] = "bgColor"; 31 const char kmlTag_bottomFov[] = "bottomFov"; 32 const char kmlTag_Camera[] = "Camera"; 33 const char kmlTag_Change[] = "Change"; 34 const char kmlTag_code[] = "code"; 35 const char kmlTag_color[] = "color"; 36 const char kmlTag_colorMode[] = "colorMode"; 37 const char kmlTag_ColorStyle[] = "ColorStyle"; 38 const char kmlTag_Container[] = "Container"; 39 const char kmlTag_cookie[] = "cookie"; 40 const char kmlTag_coordinates[] = "coordinates"; 41 const char kmlTag_Create[] = "Create"; 42 const char kmlTag_Data[] = "Data"; 43 const char kmlTag_Delete[] = "Delete"; 44 const char kmlTag_description[] = "description"; 45 const char kmlTag_displayMode[] = "displayMode"; 46 const char kmlTag_displayName[] = "displayName"; 47 const char kmlTag_Document[] = "Document"; 48 const char kmlTag_drawOrder[] = "drawOrder"; 49 const char kmlTag_duration[] = "duration"; 50 const char kmlTag_east[] = "east"; 51 const char kmlTag_end[] = "end"; 52 const char kmlTag_expires[] = "expires"; 53 const char kmlTag_ExtendedData[] = "ExtendedData"; 54 const char kmlTag_extrude[] = "extrude"; 55 const char kmlTag_Feature[] = "Feature"; 56 const char kmlTag_fill[] = "fill"; 57 const char kmlTag_flyToMode[] = "flyToMode"; 58 const char kmlTag_flyToView[] = "flyToView"; 59 const char kmlTag_Folder[] = "Folder"; 60 const char kmlTag_geomColor[] = "geomColor"; 61 const char kmlTag_Geometry[] = "Geometry"; 62 const char kmlTag_GeometryCollection[] = "GeometryCollection"; 63 const char kmlTag_geomScale[] = "geomScale"; 64 const char kmlTag_gridOrigin[] = "gridOrigin"; 65 const char kmlTag_GroundOverlay[] = "GroundOverlay"; 66 const char kmlTag_h[] = "h"; 67 const char kmlTag_heading[] = "heading"; 68 const char kmlTag_height[] = "height"; 69 const char kmlTag_href[] = "href"; 70 const char kmlTag_hotSpot[] = "hotSpot"; 71 const char kmlTag_httpQuery[] = "httpQuery"; 72 const char kmlTag_Icon[] = "Icon"; 73 const char kmlTag_IconStyle[] = "IconStyle"; 74 const char kmlTag_ImagePyramid[] = "ImagePyramid"; 75 const char kmlTag_innerBoundaryIs[] = "innerBoundaryIs"; 76 const char kmlTag_ItemIcon[] = "ItemIcon"; 77 const char kmlTag_key[] = "key"; 78 const char kmlTag_kml[] = "kml"; 79 const char kmlTag_labelColor[] = "labelColor"; 80 const char kmlTag_LabelStyle[] = "LabelStyle"; 81 const char kmlTag_latitude[] = "latitude"; 82 const char kmlTag_LatLonAltBox[] = "LatLonAltBox"; 83 const char kmlTag_LatLonBox[] = "LatLonBox"; 84 const char kmlTag_LatLonQuad[] = "LatLonQuad"; 85 const char kmlTag_leftFov[] = "leftFov"; 86 const char kmlTag_LinearRing[] = "LinearRing"; 87 const char kmlTag_LineString[] = "LineString"; 88 const char kmlTag_LineStyle[] = "LineStyle"; 89 const char kmlTag_Link[] = "Link"; 90 const char kmlTag_linkDescription[] = "linkDescription"; 91 const char kmlTag_linkName[] = "linkName"; 92 const char kmlTag_linkSnippet[] = "linkSnippet"; 93 const char kmlTag_listItemType[] = "listItemType"; 94 const char kmlTag_ListStyle[] = "ListStyle"; 95 const char kmlTag_Location[] = "Location"; 96 const char kmlTag_Lod[] = "Lod"; 97 const char kmlTag_longitude[] = "longitude"; 98 const char kmlTag_LookAt[] = "LookAt"; 99 const char kmlTag_maxAltitude[] = "maxAltitude"; 100 const char kmlTag_maxFadeExtent[] = "maxFadeExtent"; 101 const char kmlTag_maxHeight[] = "maxHeight"; 102 const char kmlTag_maxLodPixels[] = "maxLodPixels"; 103 const char kmlTag_maxSessionLength[] = "maxSessionLength"; 104 const char kmlTag_maxWidth[] = "maxWidth"; 105 const char kmlTag_message[] = "message"; 106 const char kmlTag_Metadata[] = "Metadata"; 107 const char kmlTag_minAltitude[] = "minAltitude"; 108 const char kmlTag_minFadeExtent[] = "minFadeExtent"; 109 const char kmlTag_minLodPixels[] = "minLodPixels"; 110 const char kmlTag_minRefreshPeriod[] = "minRefreshPeriod"; 111 const char kmlTag_Model[] = "Model"; 112 const char kmlTag_MultiGeometry[] = "MultiGeometry"; 113 const char kmlTag_name[] = "name"; 114 const char kmlTag_near[] = "near"; 115 const char kmlTag_NetworkLink[] = "NetworkLink"; 116 const char kmlTag_NetworkLinkControl[] = "NetworkLinkControl"; 117 const char kmlTag_north[] = "north"; 118 const char kmlTag_Object[] = "Object"; 119 const char kmlTag_ObjArrayField[] = "ObjArrayField"; 120 const char kmlTag_ObjField[] = "ObjField"; 121 const char kmlTag_open[] = "open"; 122 const char kmlTag_Orientation[] = "Orientation"; 123 const char kmlTag_OsmPlacemarkData[] = "OsmPlacemarkData"; 124 const char kmlTag_member[] = "member"; 125 const char kmlTag_nd[] = "nd"; 126 const char kmlTag_tag[] = "tag"; 127 const char kmlTag_outerBoundaryIs[] = "outerBoundaryIs"; 128 const char kmlTag_outline[] = "outline"; 129 const char kmlTag_Overlay[] = "Overlay"; 130 const char kmlTag_overlayXY[] = "overlayXY"; 131 const char kmlTag_Pair[] = "Pair"; 132 const char kmlTag_phoneNumber[] = "phoneNumber"; 133 const char kmlTag_PhotoOverlay[] = "PhotoOverlay"; 134 const char kmlTag_Placemark[] = "Placemark"; 135 const char kmlTag_Point[] = "Point"; 136 const char kmlTag_Polygon[] = "Polygon"; 137 const char kmlTag_PolyStyle[] = "PolyStyle"; 138 const char kmlTag_range[] = "range"; 139 const char kmlTag_refreshInterval[] = "refreshInterval"; 140 const char kmlTag_refreshMode[] = "refreshMode"; 141 const char kmlTag_refreshVisibility[] = "refreshVisibility"; 142 const char kmlTag_Region[] = "Region"; 143 const char kmlTag_request[] = "request"; 144 const char kmlTag_ResourceMap[] = "ResourceMap"; 145 const char kmlTag_Response[] = "Response"; 146 const char kmlTag_rightFov[] = "rightFov"; 147 const char kmlTag_roll[] = "roll"; 148 const char kmlTag_rotation[] = "rotation"; 149 const char kmlTag_rotationXY[] = "rotationXY"; 150 const char kmlTag_Scale[] = "Scale"; 151 const char kmlTag_scale[] = "scale"; 152 const char kmlTag_Schema[] = "Schema"; 153 const char kmlTag_SchemaData[] = "SchemaData"; 154 const char kmlTag_SchemaField[] = "SchemaField"; 155 const char kmlTag_ScreenOverlay[] = "ScreenOverlay"; 156 const char kmlTag_screenXY[] = "screenXY"; 157 const char kmlTag_shape[] = "shape"; 158 const char kmlTag_SimpleArrayData[] = "SimpleArrayData"; 159 const char kmlTag_SimpleArrayField[] = "SimpleArrayField"; 160 const char kmlTag_SimpleData[] = "SimpleData"; 161 const char kmlTag_SimpleField[] = "SimpleField"; 162 const char kmlTag_size[] = "size"; 163 const char kmlTag_Snippet[] = "Snippet"; 164 const char kmlTag_sourceHref[] = "sourceHref"; 165 const char kmlTag_south[] = "south"; 166 const char kmlTag_state[] = "state"; 167 const char kmlTag_Status[] = "Status"; 168 const char kmlTag_Style[] = "Style"; 169 const char kmlTag_StyleMap[] = "StyleMap"; 170 const char kmlTag_StyleSelector[] = "StyleSelector"; 171 const char kmlTag_styleUrl[] = "styleUrl"; 172 const char kmlTag_targetHref[] = "targetHref"; 173 const char kmlTag_tessellate[] = "tessellate"; 174 const char kmlTag_text[] = "text"; 175 const char kmlTag_textColor[] = "textColor"; 176 const char kmlTag_tileSize[] = "tileSize"; 177 const char kmlTag_tilt[] = "tilt"; 178 const char kmlTag_TimeSpan[] = "TimeSpan"; 179 const char kmlTag_TimeStamp[] = "TimeStamp"; 180 const char kmlTag_topFov[] = "topFov"; 181 const char kmlTag_Update[] = "Update"; 182 const char kmlTag_Url[] = "Url"; 183 const char kmlTag_value[] = "value"; 184 const char kmlTag_viewBoundScale[] = "viewBoundScale"; 185 const char kmlTag_viewFormat[] = "viewFormat"; 186 const char kmlTag_viewRefreshMode[] = "viewRefreshMode"; 187 const char kmlTag_viewRefreshTime[] = "viewRefreshTime"; 188 const char kmlTag_ViewVolume[] = "ViewVolume"; 189 const char kmlTag_visibility[] = "visibility"; 190 const char kmlTag_w[] = "w"; 191 const char kmlTag_west[] = "west"; 192 const char kmlTag_when[] = "when"; 193 const char kmlTag_width[] = "width"; 194 const char kmlTag_x[] = "x"; 195 const char kmlTag_y[] = "y"; 196 const char kmlTag_z[] = "z"; 197 198 const char kmlTag_AnimatedUpdate[] = "AnimatedUpdate"; 199 const char kmlTag_FlyTo[] = "FlyTo"; 200 const char kmlTag_MultiTrack[] = "MultiTrack"; 201 const char kmlTag_Track[] = "Track"; 202 const char kmlTag_coord[] = "coord"; 203 const char kmlTag_delayedStart[] = "delayedStart"; 204 const char kmlTag_SoundCue[] = "SoundCue"; 205 const char kmlTag_Tour [] = "Tour"; 206 const char kmlTag_TourControl[] = "TourControl"; 207 const char kmlTag_Wait[] = "Wait"; 208 const char kmlTag_Playlist[] = "Playlist"; 209 const char kmlTag_playMode[] = "playMode"; 210 const char kmlTag_balloonVisibility[] = "balloonVisibility"; 211 212 #ifdef KML_LAZY_IMP 213 const char kmlTag_MarblePlacemark[] = "MarblePlacemark"; 214 const char kmlTag_area[] = "area"; 215 const char kmlTag_pop[] = "pop"; 216 const char kmlTag_role[] = "role"; 217 const char kmlTag_CountryNameCode[] = "CountryNameCode"; 218 const char kmlTag_countrycode[] = "countrycode"; 219 #endif // KML_LAZY_IMP 220 } 221 222 } 223