File indexing completed on 2025-01-05 03:59:05
0001 /* 0002 SPDX-FileCopyrightText: 2007 Nikolas Zimmermann <zimmermann@kde.org> 0003 0004 SPDX-License-Identifier: LGPL-2.0-or-later 0005 */ 0006 0007 #include "KmlElementDictionary.h" 0008 0009 namespace Marble 0010 { 0011 0012 // One static list of all tag names, to avoid string comparisons all-over-the-place 0013 namespace kml 0014 { 0015 0016 const char kmlTag_nameSpace20[] = "http://earth.google.com/kml/2.0"; 0017 const char kmlTag_nameSpace21[] = "http://earth.google.com/kml/2.1"; 0018 const char kmlTag_nameSpace22[] = "http://earth.google.com/kml/2.2"; 0019 const char kmlTag_nameSpaceOgc22[] = "http://www.opengis.net/kml/2.2"; 0020 const char kmlTag_nameSpaceGx22[] = "http://www.google.com/kml/ext/2.2"; 0021 const char kmlTag_nameSpaceMx[] = "http://marble.kde.org"; 0022 0023 const char kmlTag_address[] = "address"; 0024 const char kmlTag_AddressDetails[] = "AddressDetails"; 0025 const char kmlTag_Alias[] = "Alias"; 0026 const char kmlTag_altitude[] = "altitude"; 0027 const char kmlTag_altitudeMode[] = "altitudeMode"; 0028 const char kmlTag_BalloonStyle[] = "BalloonStyle"; 0029 const char kmlTag_begin[] = "begin"; 0030 const char kmlTag_bgColor[] = "bgColor"; 0031 const char kmlTag_bottomFov[] = "bottomFov"; 0032 const char kmlTag_Camera[] = "Camera"; 0033 const char kmlTag_Change[] = "Change"; 0034 const char kmlTag_code[] = "code"; 0035 const char kmlTag_color[] = "color"; 0036 const char kmlTag_colorMode[] = "colorMode"; 0037 const char kmlTag_ColorStyle[] = "ColorStyle"; 0038 const char kmlTag_Container[] = "Container"; 0039 const char kmlTag_cookie[] = "cookie"; 0040 const char kmlTag_coordinates[] = "coordinates"; 0041 const char kmlTag_Create[] = "Create"; 0042 const char kmlTag_Data[] = "Data"; 0043 const char kmlTag_Delete[] = "Delete"; 0044 const char kmlTag_description[] = "description"; 0045 const char kmlTag_displayMode[] = "displayMode"; 0046 const char kmlTag_displayName[] = "displayName"; 0047 const char kmlTag_Document[] = "Document"; 0048 const char kmlTag_drawOrder[] = "drawOrder"; 0049 const char kmlTag_duration[] = "duration"; 0050 const char kmlTag_east[] = "east"; 0051 const char kmlTag_end[] = "end"; 0052 const char kmlTag_expires[] = "expires"; 0053 const char kmlTag_ExtendedData[] = "ExtendedData"; 0054 const char kmlTag_extrude[] = "extrude"; 0055 const char kmlTag_Feature[] = "Feature"; 0056 const char kmlTag_fill[] = "fill"; 0057 const char kmlTag_flyToMode[] = "flyToMode"; 0058 const char kmlTag_flyToView[] = "flyToView"; 0059 const char kmlTag_Folder[] = "Folder"; 0060 const char kmlTag_geomColor[] = "geomColor"; 0061 const char kmlTag_Geometry[] = "Geometry"; 0062 const char kmlTag_GeometryCollection[] = "GeometryCollection"; 0063 const char kmlTag_geomScale[] = "geomScale"; 0064 const char kmlTag_gridOrigin[] = "gridOrigin"; 0065 const char kmlTag_GroundOverlay[] = "GroundOverlay"; 0066 const char kmlTag_h[] = "h"; 0067 const char kmlTag_heading[] = "heading"; 0068 const char kmlTag_height[] = "height"; 0069 const char kmlTag_href[] = "href"; 0070 const char kmlTag_hotSpot[] = "hotSpot"; 0071 const char kmlTag_httpQuery[] = "httpQuery"; 0072 const char kmlTag_Icon[] = "Icon"; 0073 const char kmlTag_IconStyle[] = "IconStyle"; 0074 const char kmlTag_ImagePyramid[] = "ImagePyramid"; 0075 const char kmlTag_innerBoundaryIs[] = "innerBoundaryIs"; 0076 const char kmlTag_ItemIcon[] = "ItemIcon"; 0077 const char kmlTag_key[] = "key"; 0078 const char kmlTag_kml[] = "kml"; 0079 const char kmlTag_labelColor[] = "labelColor"; 0080 const char kmlTag_LabelStyle[] = "LabelStyle"; 0081 const char kmlTag_latitude[] = "latitude"; 0082 const char kmlTag_LatLonAltBox[] = "LatLonAltBox"; 0083 const char kmlTag_LatLonBox[] = "LatLonBox"; 0084 const char kmlTag_LatLonQuad[] = "LatLonQuad"; 0085 const char kmlTag_leftFov[] = "leftFov"; 0086 const char kmlTag_LinearRing[] = "LinearRing"; 0087 const char kmlTag_LineString[] = "LineString"; 0088 const char kmlTag_LineStyle[] = "LineStyle"; 0089 const char kmlTag_Link[] = "Link"; 0090 const char kmlTag_linkDescription[] = "linkDescription"; 0091 const char kmlTag_linkName[] = "linkName"; 0092 const char kmlTag_linkSnippet[] = "linkSnippet"; 0093 const char kmlTag_listItemType[] = "listItemType"; 0094 const char kmlTag_ListStyle[] = "ListStyle"; 0095 const char kmlTag_Location[] = "Location"; 0096 const char kmlTag_Lod[] = "Lod"; 0097 const char kmlTag_longitude[] = "longitude"; 0098 const char kmlTag_LookAt[] = "LookAt"; 0099 const char kmlTag_maxAltitude[] = "maxAltitude"; 0100 const char kmlTag_maxFadeExtent[] = "maxFadeExtent"; 0101 const char kmlTag_maxHeight[] = "maxHeight"; 0102 const char kmlTag_maxLodPixels[] = "maxLodPixels"; 0103 const char kmlTag_maxSessionLength[] = "maxSessionLength"; 0104 const char kmlTag_maxWidth[] = "maxWidth"; 0105 const char kmlTag_message[] = "message"; 0106 const char kmlTag_Metadata[] = "Metadata"; 0107 const char kmlTag_minAltitude[] = "minAltitude"; 0108 const char kmlTag_minFadeExtent[] = "minFadeExtent"; 0109 const char kmlTag_minLodPixels[] = "minLodPixels"; 0110 const char kmlTag_minRefreshPeriod[] = "minRefreshPeriod"; 0111 const char kmlTag_Model[] = "Model"; 0112 const char kmlTag_MultiGeometry[] = "MultiGeometry"; 0113 const char kmlTag_name[] = "name"; 0114 const char kmlTag_near[] = "near"; 0115 const char kmlTag_NetworkLink[] = "NetworkLink"; 0116 const char kmlTag_NetworkLinkControl[] = "NetworkLinkControl"; 0117 const char kmlTag_north[] = "north"; 0118 const char kmlTag_Object[] = "Object"; 0119 const char kmlTag_ObjArrayField[] = "ObjArrayField"; 0120 const char kmlTag_ObjField[] = "ObjField"; 0121 const char kmlTag_open[] = "open"; 0122 const char kmlTag_Orientation[] = "Orientation"; 0123 const char kmlTag_OsmPlacemarkData[] = "OsmPlacemarkData"; 0124 const char kmlTag_member[] = "member"; 0125 const char kmlTag_nd[] = "nd"; 0126 const char kmlTag_tag[] = "tag"; 0127 const char kmlTag_outerBoundaryIs[] = "outerBoundaryIs"; 0128 const char kmlTag_outline[] = "outline"; 0129 const char kmlTag_Overlay[] = "Overlay"; 0130 const char kmlTag_overlayXY[] = "overlayXY"; 0131 const char kmlTag_Pair[] = "Pair"; 0132 const char kmlTag_phoneNumber[] = "phoneNumber"; 0133 const char kmlTag_PhotoOverlay[] = "PhotoOverlay"; 0134 const char kmlTag_Placemark[] = "Placemark"; 0135 const char kmlTag_Point[] = "Point"; 0136 const char kmlTag_Polygon[] = "Polygon"; 0137 const char kmlTag_PolyStyle[] = "PolyStyle"; 0138 const char kmlTag_range[] = "range"; 0139 const char kmlTag_refreshInterval[] = "refreshInterval"; 0140 const char kmlTag_refreshMode[] = "refreshMode"; 0141 const char kmlTag_refreshVisibility[] = "refreshVisibility"; 0142 const char kmlTag_Region[] = "Region"; 0143 const char kmlTag_request[] = "request"; 0144 const char kmlTag_ResourceMap[] = "ResourceMap"; 0145 const char kmlTag_Response[] = "Response"; 0146 const char kmlTag_rightFov[] = "rightFov"; 0147 const char kmlTag_roll[] = "roll"; 0148 const char kmlTag_rotation[] = "rotation"; 0149 const char kmlTag_rotationXY[] = "rotationXY"; 0150 const char kmlTag_Scale[] = "Scale"; 0151 const char kmlTag_scale[] = "scale"; 0152 const char kmlTag_Schema[] = "Schema"; 0153 const char kmlTag_SchemaData[] = "SchemaData"; 0154 const char kmlTag_SchemaField[] = "SchemaField"; 0155 const char kmlTag_ScreenOverlay[] = "ScreenOverlay"; 0156 const char kmlTag_screenXY[] = "screenXY"; 0157 const char kmlTag_shape[] = "shape"; 0158 const char kmlTag_SimpleArrayData[] = "SimpleArrayData"; 0159 const char kmlTag_SimpleArrayField[] = "SimpleArrayField"; 0160 const char kmlTag_SimpleData[] = "SimpleData"; 0161 const char kmlTag_SimpleField[] = "SimpleField"; 0162 const char kmlTag_size[] = "size"; 0163 const char kmlTag_Snippet[] = "Snippet"; 0164 const char kmlTag_sourceHref[] = "sourceHref"; 0165 const char kmlTag_south[] = "south"; 0166 const char kmlTag_state[] = "state"; 0167 const char kmlTag_Status[] = "Status"; 0168 const char kmlTag_Style[] = "Style"; 0169 const char kmlTag_StyleMap[] = "StyleMap"; 0170 const char kmlTag_StyleSelector[] = "StyleSelector"; 0171 const char kmlTag_styleUrl[] = "styleUrl"; 0172 const char kmlTag_targetHref[] = "targetHref"; 0173 const char kmlTag_tessellate[] = "tessellate"; 0174 const char kmlTag_text[] = "text"; 0175 const char kmlTag_textColor[] = "textColor"; 0176 const char kmlTag_tileSize[] = "tileSize"; 0177 const char kmlTag_tilt[] = "tilt"; 0178 const char kmlTag_TimeSpan[] = "TimeSpan"; 0179 const char kmlTag_TimeStamp[] = "TimeStamp"; 0180 const char kmlTag_topFov[] = "topFov"; 0181 const char kmlTag_Update[] = "Update"; 0182 const char kmlTag_Url[] = "Url"; 0183 const char kmlTag_value[] = "value"; 0184 const char kmlTag_viewBoundScale[] = "viewBoundScale"; 0185 const char kmlTag_viewFormat[] = "viewFormat"; 0186 const char kmlTag_viewRefreshMode[] = "viewRefreshMode"; 0187 const char kmlTag_viewRefreshTime[] = "viewRefreshTime"; 0188 const char kmlTag_ViewVolume[] = "ViewVolume"; 0189 const char kmlTag_visibility[] = "visibility"; 0190 const char kmlTag_w[] = "w"; 0191 const char kmlTag_west[] = "west"; 0192 const char kmlTag_when[] = "when"; 0193 const char kmlTag_width[] = "width"; 0194 const char kmlTag_x[] = "x"; 0195 const char kmlTag_y[] = "y"; 0196 const char kmlTag_z[] = "z"; 0197 0198 const char kmlTag_AnimatedUpdate[] = "AnimatedUpdate"; 0199 const char kmlTag_FlyTo[] = "FlyTo"; 0200 const char kmlTag_MultiTrack[] = "MultiTrack"; 0201 const char kmlTag_Track[] = "Track"; 0202 const char kmlTag_coord[] = "coord"; 0203 const char kmlTag_delayedStart[] = "delayedStart"; 0204 const char kmlTag_SoundCue[] = "SoundCue"; 0205 const char kmlTag_Tour [] = "Tour"; 0206 const char kmlTag_TourControl[] = "TourControl"; 0207 const char kmlTag_Wait[] = "Wait"; 0208 const char kmlTag_Playlist[] = "Playlist"; 0209 const char kmlTag_playMode[] = "playMode"; 0210 const char kmlTag_balloonVisibility[] = "balloonVisibility"; 0211 0212 const char kmlTag_MarblePlacemark[] = "MarblePlacemark"; 0213 const char kmlTag_area[] = "area"; 0214 const char kmlTag_pop[] = "pop"; 0215 const char kmlTag_role[] = "role"; 0216 const char kmlTag_CountryNameCode[] = "CountryNameCode"; 0217 const char kmlTag_countrycode[] = "countrycode"; 0218 } 0219 0220 }