File indexing completed on 2024-05-19 03:51:49

0001 /*
0002     SPDX-FileCopyrightText: 2008 Nikolas Zimmermann <zimmermann@kde.org>
0003     SPDX-FileCopyrightText: 2008 Jens-Michael Hoffmann <jensmh@gmx.de>
0004 
0005     SPDX-License-Identifier: LGPL-2.0-or-later
0006 */
0007 
0008 #ifndef MARBLE_GEODATATYPES_H
0009 #define MARBLE_GEODATATYPES_H
0010 
0011 #include "geodata_export.h"
0012 
0013 namespace Marble
0014 {
0015 
0016 namespace GeoDataTypes
0017 {
0018 /**
0019  * the following const char* XXType are used to provide RTTI to the GeoData for
0020  * downcasting to the good object
0021  * please keep alphabetic order to prevent mess
0022  */
0023 GEODATA_EXPORT extern const char GeoDataAliasType[];
0024 GEODATA_EXPORT extern const char GeoDataAnimatedUpdateType[];
0025 GEODATA_EXPORT extern const char GeoDataCameraType[];
0026 GEODATA_EXPORT extern const char GeoDataChangeType[];
0027 GEODATA_EXPORT extern const char GeoDataColorStyleType[];
0028 GEODATA_EXPORT extern const char GeoDataCreateType[];
0029 GEODATA_EXPORT extern const char GeoDataDataType[];
0030 GEODATA_EXPORT extern const char GeoDataDeleteType[];
0031 GEODATA_EXPORT extern const char GeoDataDocumentType[];
0032 GEODATA_EXPORT extern const char GeoDataExtendedDataType[];
0033 GEODATA_EXPORT extern const char GeoDataFlyToType[];
0034 GEODATA_EXPORT extern const char GeoDataFolderType[];
0035 GEODATA_EXPORT extern const char GeoDataGroundOverlayType[];
0036 GEODATA_EXPORT extern const char GeoDataHotspotType[];
0037 GEODATA_EXPORT extern const char GeoDataIconStyleType[];
0038 GEODATA_EXPORT extern const char GeoDataInnerBoundaryType[];
0039 GEODATA_EXPORT extern const char GeoDataLabelStyleType[];
0040 GEODATA_EXPORT extern const char GeoDataLatLonAltBoxType[];
0041 GEODATA_EXPORT extern const char GeoDataLatLonBoxType[];
0042 GEODATA_EXPORT extern const char GeoDataLatLonQuadType[];
0043 GEODATA_EXPORT extern const char GeoDataLinearRingType[];
0044 GEODATA_EXPORT extern const char GeoDataLineStringType[];
0045 GEODATA_EXPORT extern const char GeoDataLineStyleType[];
0046 GEODATA_EXPORT extern const char GeoDataLinkType[];
0047 GEODATA_EXPORT extern const char GeoDataLocationType[];
0048 GEODATA_EXPORT extern const char GeoDataLodType[];
0049 GEODATA_EXPORT extern const char GeoDataLookAtType[];
0050 GEODATA_EXPORT extern const char GeoDataModelType[];
0051 GEODATA_EXPORT extern const char GeoDataMultiGeometryType[];
0052 GEODATA_EXPORT extern const char GeoDataMultiTrackType[];
0053 GEODATA_EXPORT extern const char GeoDataNetworkLinkType[];
0054 GEODATA_EXPORT extern const char GeoDataOrientationType[];
0055 GEODATA_EXPORT extern const char GeoDataOuterBoundaryType[];
0056 GEODATA_EXPORT extern const char GeoDataPhotoOverlayType[];
0057 GEODATA_EXPORT extern const char GeoDataPlacemarkType[];
0058 GEODATA_EXPORT extern const char GeoDataPlaylistType[];
0059 GEODATA_EXPORT extern const char GeoDataPointType[];
0060 GEODATA_EXPORT extern const char GeoDataPolygonType[];
0061 GEODATA_EXPORT extern const char GeoDataPolyStyleType[];
0062 GEODATA_EXPORT extern const char GeoDataRegionType[];
0063 GEODATA_EXPORT extern const char GeoDataRelationType[];
0064 GEODATA_EXPORT extern const char GeoDataResourceMapType[];
0065 GEODATA_EXPORT extern const char GeoDataSchemaType[];
0066 GEODATA_EXPORT extern const char GeoDataSchemaDataType[];
0067 GEODATA_EXPORT extern const char GeoDataSimpleDataType[];
0068 GEODATA_EXPORT extern const char GeoDataSimpleFieldType[];
0069 GEODATA_EXPORT extern const char GeoDataSimpleArrayDataType[];
0070 GEODATA_EXPORT extern const char GeoDataStyleType[];
0071 GEODATA_EXPORT extern const char GeoDataStyleMapType[];
0072 GEODATA_EXPORT extern const char GeoDataSoundCueType[];
0073 GEODATA_EXPORT extern const char GeoDataTimePrimitiveType[];
0074 GEODATA_EXPORT extern const char GeoDataTimeStampType[];
0075 GEODATA_EXPORT extern const char GeoDataTimeSpanType[];
0076 GEODATA_EXPORT extern const char GeoDataTourType[];
0077 GEODATA_EXPORT extern const char GeoDataTourControlType[];
0078 GEODATA_EXPORT extern const char GeoDataWaitType[];
0079 GEODATA_EXPORT extern const char GeoDataTrackType[];
0080 GEODATA_EXPORT extern const char GeoDataScaleType[];
0081 GEODATA_EXPORT extern const char GeoDataScreenOverlayType[];
0082 GEODATA_EXPORT extern const char GeoDataBalloonStyleType[];
0083 GEODATA_EXPORT extern const char GeoDataListStyleType[];
0084 GEODATA_EXPORT extern const char GeoDataItemIconType[];
0085 GEODATA_EXPORT extern const char GeoDataImagePyramidType[];
0086 GEODATA_EXPORT extern const char GeoDataViewVolumeType[];
0087 GEODATA_EXPORT extern const char GeoDataNetworkLinkControlType[];
0088 GEODATA_EXPORT extern const char GeoDataUpdateType[];
0089 GEODATA_EXPORT extern const char GeoDataBuildingType[];
0090 }
0091 
0092 }
0093 
0094 #endif