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