From 6912f6a3fdcc42bcab23789cb74ff2e028530705 Mon Sep 17 00:00:00 2001 From: LM Date: Wed, 27 Jul 2011 09:16:57 +0200 Subject: [PATCH] Removed old libraries --- lib/QMapControl/COPYING | 340 --- lib/QMapControl/COPYING.LESSER | 165 -- lib/QMapControl/Doxyfile | 1528 ----------- lib/QMapControl/QMapControl.kdevelop | 193 -- lib/QMapControl/QMapControl.kdevelop.pcs | Bin 46695 -> 0 bytes lib/QMapControl/QMapControl.kdevses | 61 - lib/QMapControl/QMapControl.pri | 52 - lib/QMapControl/QMapControl.pro | 6 - lib/QMapControl/QMapControl.tag | 2216 ---------------- lib/QMapControl/images/sample_citymap.png | Bin 79852 -> 0 bytes lib/QMapControl/images/sample_gps.png | Bin 87768 -> 0 bytes .../images/sample_linesandpoints.png | Bin 169047 -> 0 bytes lib/QMapControl/images/sample_mapviewer.png | Bin 278839 -> 0 bytes lib/QMapControl/images/sample_multidemo.png | Bin 163282 -> 0 bytes lib/QMapControl/qmapcontrol.h | 18 - lib/QMapControl/src/circlepoint.cpp | 72 - lib/QMapControl/src/circlepoint.h | 77 - lib/QMapControl/src/curve.cpp | 41 - lib/QMapControl/src/curve.h | 65 - lib/QMapControl/src/emptymapadapter.cpp | 121 - lib/QMapControl/src/emptymapadapter.h | 73 - lib/QMapControl/src/fixedimageoverlay.cpp | 71 - lib/QMapControl/src/fixedimageoverlay.h | 80 - lib/QMapControl/src/geometry.cpp | 94 - lib/QMapControl/src/geometry.h | 164 -- lib/QMapControl/src/geometrylayer.cpp | 38 - lib/QMapControl/src/geometrylayer.h | 65 - lib/QMapControl/src/googlemapadapter.cpp | 37 - lib/QMapControl/src/googlemapadapter.h | 51 - lib/QMapControl/src/googlesatmapadapter.cpp | 183 -- lib/QMapControl/src/googlesatmapadapter.h | 74 - lib/QMapControl/src/gps_position.cpp | 33 - lib/QMapControl/src/gps_position.h | 52 - lib/QMapControl/src/imagemanager.cpp | 182 -- lib/QMapControl/src/imagemanager.h | 125 - lib/QMapControl/src/imagepoint.cpp | 49 - lib/QMapControl/src/imagepoint.h | 70 - lib/QMapControl/src/images/marker1.png | Bin 238 -> 0 bytes lib/QMapControl/src/images/marker2.png | Bin 226 -> 0 bytes lib/QMapControl/src/images/marker3.png | Bin 1377 -> 0 bytes lib/QMapControl/src/layer.cpp | 360 --- lib/QMapControl/src/layer.h | 211 -- lib/QMapControl/src/layermanager.cpp | 502 ---- lib/QMapControl/src/layermanager.h | 219 -- lib/QMapControl/src/linestring.cpp | 175 -- lib/QMapControl/src/linestring.h | 123 - lib/QMapControl/src/mapadapter.cpp | 69 - lib/QMapControl/src/mapadapter.h | 151 -- lib/QMapControl/src/mapcontrol.cpp | 488 ---- lib/QMapControl/src/mapcontrol.h | 374 --- lib/QMapControl/src/maplayer.cpp | 38 - lib/QMapControl/src/maplayer.h | 65 - lib/QMapControl/src/mapnetwork.cpp | 151 -- lib/QMapControl/src/mapnetwork.h | 78 - lib/QMapControl/src/openaerialmapadapter.cpp | 37 - lib/QMapControl/src/openaerialmapadapter.h | 49 - lib/QMapControl/src/osmmapadapter.cpp | 37 - lib/QMapControl/src/osmmapadapter.h | 49 - lib/QMapControl/src/point.cpp | 329 --- lib/QMapControl/src/point.h | 216 -- lib/QMapControl/src/tilemapadapter.cpp | 185 -- lib/QMapControl/src/tilemapadapter.h | 76 - lib/QMapControl/src/wmsmapadapter.cpp | 110 - lib/QMapControl/src/wmsmapadapter.h | 70 - lib/QMapControl/src/yahoomapadapter.cpp | 63 - lib/QMapControl/src/yahoomapadapter.h | 56 - lib/openjaus/LICENSE | 28 - lib/openjaus/README.TXT | 205 -- lib/openjaus/libjaus/include/jaus.h | 100 - lib/openjaus/libjaus/include/jausAddress.h | 96 - lib/openjaus/libjaus/include/jausArray.h | 65 - lib/openjaus/libjaus/include/jausComponent.h | 123 - lib/openjaus/libjaus/include/jausNode.h | 75 - .../libjaus/include/jausPayloadInterface.h | 335 --- lib/openjaus/libjaus/include/jausService.h | 119 - lib/openjaus/libjaus/include/jausState.h | 63 - lib/openjaus/libjaus/include/jausSubsystem.h | 77 - .../communications/setDataLinkSelectMessage.h | 106 - .../communications/setDataLinkStatusMessage.h | 115 - .../setSelectedDataLinkStateMessage.h | 107 - .../core/activateServiceConnectionMessage.h | 106 - .../command/core/clearEmergencyMessage.h | 110 - .../core/confirmComponentControlMessage.h | 114 - .../core/confirmServiceConnectionMessage.h | 113 - .../core/createServiceConnectionMessage.h | 106 - .../core/rejectComponentControlMessage.h | 104 - .../core/releaseComponentControlMessage.h | 104 - .../core/requestComponentControlMessage.h | 104 - .../message/command/core/resetMessage.h | 104 - .../message/command/core/resumeMessage.h | 104 - .../core/setComponentAuthorityMessage.h | 104 - .../command/core/setEmergencyMessage.h | 110 - .../message/command/core/setTimeMessage.h | 111 - .../message/command/core/shutdownMessage.h | 104 - .../message/command/core/standbyMessage.h | 104 - .../core/suspendServiceConnectionMessage.h | 105 - .../core/terminateServiceConnectionMessage.h | 105 - .../command/environment/selectCameraMessage.h | 106 - .../setCameraCapabilitiesMessage.h | 176 -- .../setCameraFormatOptionsMessage.h | 156 -- .../environment/setCameraPoseMessage.h | 147 -- .../command/event/cancelEventMessage.h | 115 - .../event/confirmEventRequestMessage.h | 127 - .../command/event/createEventMessage.h | 153 -- .../command/event/rejectEventRequestMessage.h | 126 - .../command/event/updateEventMessage.h | 155 -- .../setEndEffectorPathMotionMessage.h | 112 - .../manipulator/setEndEffectorPoseMessage.h | 111 - .../setEndEffectorVelocityStateMessage.h | 112 - .../manipulator/setJointEffortsMessage.h | 106 - .../manipulator/setJointMotionMessage.h | 112 - .../manipulator/setJointPositionsMessage.h | 106 - .../manipulator/setJointVelocitiesMessage.h | 106 - .../command/manipulator/setToolPointMessage.h | 106 - .../payload/setPayloadDataElementMessage.h | 111 - .../command/planning/abortMissionMessage.h | 118 - .../command/planning/pauseMissionMessage.h | 120 - .../command/planning/removeMessagesMessage.h | 122 - .../command/planning/replaceMessagesMessage.h | 118 - .../command/planning/resumeMissionMessage.h | 119 - .../command/planning/runMissionMessage.h | 117 - .../command/planning/spoolMissionMessage.h | 146 -- .../platform/setDiscreteDevicesMessage.h | 146 -- .../platform/setGlobalPathSegmentMessage.h | 118 - .../command/platform/setGlobalVectorMessage.h | 118 - .../platform/setGlobalWaypointMessage.h | 119 - .../platform/setLocalPathSegmentMessage.h | 118 - .../command/platform/setLocalVectorMessage.h | 106 - .../platform/setLocalWaypointMessage.h | 119 - .../command/platform/setTravelSpeedMessage.h | 104 - .../platform/setVelocityStateMessage.h | 126 - .../command/platform/setWrenchEffortMessage.h | 133 - .../worldModel/createVksObjectsMessage.h | 115 - .../worldModel/deleteVksObjectsMessage.h | 126 - .../setVksFeatureClassMetadataMessage.h | 118 - .../terminateVksDataTransferMessage.h | 104 - .../reportDataLinkStatusMessage.h | 117 - .../reportHeartbeatPulseMessage.h | 104 - .../reportSelectedDataLinkStatusMessage.h | 106 - .../core/reportComponentAuthorityMessage.h | 105 - .../core/reportComponentControlMessage.h | 109 - .../core/reportComponentStatusMessage.h | 111 - .../message/inform/core/reportTimeMessage.h | 112 - .../reportConfigurationMessage.h | 104 - .../reportIdentificationMessage.h | 116 - .../reportServicesMessage.h | 104 - .../reportSubsystemListMessage.h | 107 - .../reportCameraCapabilitiesMessage.h | 186 -- .../environment/reportCameraCountMessage.h | 105 - .../reportCameraFormatOptionsMessage.h | 160 -- .../environment/reportCameraPoseMessage.h | 132 - .../inform/environment/reportImageMessage.h | 109 - .../reportRelativeObjectPositionMessage.h | 126 - .../environment/reportSelectedCameraMessage.h | 105 - .../message/inform/event/eventMessage.h | 106 - .../inform/event/reportEventsMessage.h | 152 -- .../manipulator/reportJointEffortsMessage.h | 106 - .../reportJointForceTorquesMessage.h | 106 - .../manipulator/reportJointPositionsMessage.h | 106 - .../reportJointVelocitiesMessage.h | 106 - .../reportManipulatorSpecificationsMessage.h | 120 - .../manipulator/reportToolPointMessage.h | 106 - .../payload/reportPayloadDataElementMessage.h | 111 - .../payload/reportPayloadInterfaceMessage.h | 109 - .../planning/reportMissionStatusMessage.h | 153 -- .../reportSpoolingPreferenceMessage.h | 117 - .../platform/reportDiscreteDevicesMessage.h | 147 -- .../platform/reportGlobalPathSegmentMessage.h | 118 - .../inform/platform/reportGlobalPoseMessage.h | 126 - .../platform/reportGlobalVectorMessage.h | 118 - .../platform/reportGlobalWaypointMessage.h | 119 - .../platform/reportLocalPathSegmentMessage.h | 118 - .../inform/platform/reportLocalPoseMessage.h | 126 - .../platform/reportLocalVectorMessage.h | 106 - .../platform/reportLocalWaypointMessage.h | 119 - .../platform/reportPathSegmentCountMessage.h | 104 - .../reportPlatformOperationalDataMessage.h | 118 - .../reportPlatformSpecificationsMessage.h | 152 -- .../platform/reportTravelSpeedMessage.h | 104 - .../platform/reportVelocityStateMessage.h | 126 - .../platform/reportWaypointCountMessage.h | 104 - .../platform/reportWrenchEffortMessage.h | 133 - .../worldModel/reportVksBoundsMessage.h | 110 - .../reportVksDataTransferTerminationMessage.h | 104 - .../reportVksFeatureClassMetadataMessage.h | 103 - .../reportVksObjectsCreationMessage.h | 107 - .../worldModel/reportVksObjectsMessage.h | 113 - .../libjaus/include/message/jausMessage.h | 313 --- .../include/message/jausMessageHeaders.h | 206 -- .../queryDataLinkStatusMessage.h | 106 - .../queryHeartbeatPulseMessage.h | 104 - .../querySelectedDataLinkStatusMessage.h | 104 - .../core/queryComponentAuthorityMessage.h | 105 - .../query/core/queryComponentControlMessage.h | 105 - .../query/core/queryComponentStatusMessage.h | 105 - .../message/query/core/queryTimeMessage.h | 105 - .../queryConfigurationMessage.h | 110 - .../queryIdentificationMessage.h | 113 - .../queryServicesMessage.h | 104 - .../querySubsystemListMessage.h | 104 - .../queryCameraCapabilitiesMessage.h | 106 - .../environment/queryCameraCountMessage.h | 105 - .../queryCameraFormatOptionsMessage.h | 106 - .../environment/queryCameraPoseMessage.h | 106 - .../query/environment/queryImageMessage.h | 104 - .../queryRelativeObjectPositionMessage.h | 105 - .../environment/querySelectedCameraMessage.h | 105 - .../message/query/event/queryEventsMessage.h | 116 - .../manipulator/queryJointEffortsMessage.h | 104 - .../queryJointForceTorquesMessage.h | 104 - .../manipulator/queryJointPositionsMessage.h | 104 - .../manipulator/queryJointVelocitiesMessage.h | 104 - .../queryManipulatorSpecificationsMessage.h | 104 - .../query/manipulator/queryToolPointMessage.h | 104 - .../payload/queryPayloadDataElementMessage.h | 111 - .../payload/queryPayloadInterfaceMessage.h | 104 - .../planning/queryMissionStatusMessage.h | 130 - .../planning/querySpoolingPreferenceMessage.h | 106 - .../platform/queryDiscreteDevicesMessage.h | 104 - .../platform/queryGlobalPathSegmentMessage.h | 105 - .../query/platform/queryGlobalPoseMessage.h | 104 - .../query/platform/queryGlobalVectorMessage.h | 104 - .../platform/queryGlobalWaypointMessage.h | 104 - .../platform/queryLocalPathSegmentMessage.h | 105 - .../query/platform/queryLocalPoseMessage.h | 104 - .../query/platform/queryLocalVectorMessage.h | 103 - .../platform/queryLocalWaypointMessage.h | 104 - .../platform/queryPathSegmentCountMessage.h | 104 - .../queryPlatformOperationalDataMessage.h | 104 - .../queryPlatformSpecificationsMessage.h | 129 - .../query/platform/queryTravelSpeedMessage.h | 104 - .../platform/queryVelocityStateMessage.h | 104 - .../platform/queryWaypointCountMessage.h | 104 - .../query/platform/queryWrenchEffortMessage.h | 104 - .../query/worldModel/queryVksBoundsMessage.h | 106 - .../queryVksFeatureClassMetadataMessage.h | 105 - .../query/worldModel/queryVksObjectsMessage.h | 127 - .../libjaus/include/message/skeletonMessage.h | 117 - lib/openjaus/libjaus/include/type/jausByte.h | 72 - .../libjaus/include/type/jausDouble.h | 59 - .../libjaus/include/type/jausEventLimit.h | 112 - lib/openjaus/libjaus/include/type/jausFloat.h | 59 - .../include/type/jausGeometryPointLLA.h | 58 - .../include/type/jausGeometryPointXYZ.h | 58 - .../libjaus/include/type/jausInteger.h | 66 - lib/openjaus/libjaus/include/type/jausLong.h | 66 - .../libjaus/include/type/jausMissionCommand.h | 85 - .../libjaus/include/type/jausMissionTask.h | 84 - lib/openjaus/libjaus/include/type/jausShort.h | 66 - lib/openjaus/libjaus/include/type/jausTime.h | 106 - lib/openjaus/libjaus/include/type/jausType.h | 67 - .../include/type/jausUnsignedInteger.h | 72 - .../libjaus/include/type/jausUnsignedLong.h | 66 - .../libjaus/include/type/jausUnsignedShort.h | 72 - .../include/type/jausWorldModelFeatureClass.h | 133 - .../include/type/jausWorldModelVectorObject.h | 110 - lib/openjaus/libjaus/lib/linux/libjaus.a | Bin 2525300 -> 0 bytes lib/openjaus/libjaus/lib/mac/libjaus.a | Bin 2651240 -> 0 bytes lib/openjaus/libjaus/libjaus.pro | 501 ---- lib/openjaus/libjaus/src/jausAddress.c | 146 -- lib/openjaus/libjaus/src/jausArray.c | 196 -- lib/openjaus/libjaus/src/jausComponent.c | 268 -- lib/openjaus/libjaus/src/jausNode.c | 173 -- .../libjaus/src/jausPayloadInterface.c | 2217 ---------------- lib/openjaus/libjaus/src/jausService.c | 359 --- lib/openjaus/libjaus/src/jausState.c | 72 - lib/openjaus/libjaus/src/jausSubsystem.c | 295 --- .../communications/setDataLinkSelectMessage.c | 354 --- .../communications/setDataLinkStatusMessage.c | 360 --- .../setSelectedDataLinkStateMessage.c | 361 --- .../core/activateServiceConnectionMessage.c | 357 --- .../command/core/clearEmergencyMessage.c | 355 --- .../core/confirmComponentControlMessage.c | 352 --- .../core/confirmServiceConnectionMessage.c | 384 --- .../core/createServiceConnectionMessage.c | 372 --- .../core/rejectComponentControlMessage.c | 345 --- .../core/releaseComponentControlMessage.c | 345 --- .../core/requestComponentControlMessage.c | 349 --- .../src/message/command/core/resetMessage.c | 345 --- .../src/message/command/core/resumeMessage.c | 346 --- .../core/setComponentAuthorityMessage.c | 348 --- .../command/core/setEmergencyMessage.c | 353 --- .../src/message/command/core/setTimeMessage.c | 401 --- .../message/command/core/shutdownMessage.c | 346 --- .../src/message/command/core/standbyMessage.c | 343 --- .../core/suspendServiceConnectionMessage.c | 357 --- .../core/terminateServiceConnectionMessage.c | 357 --- .../command/environment/selectCameraMessage.c | 357 --- .../setCameraCapabilitiesMessage.c | 732 ------ .../setCameraFormatOptionsMessage.c | 443 ---- .../environment/setCameraPoseMessage.c | 586 ----- .../command/event/cancelEventMessage.c | 407 --- .../event/confirmEventRequestMessage.c | 441 ---- .../command/event/createEventMessage.c | 634 ----- .../command/event/rejectEventRequestMessage.c | 433 ---- .../command/event/updateEventMessage.c | 642 ----- .../setEndEffectorPathMotionMessage.c | 499 ---- .../manipulator/setEndEffectorPoseMessage.c | 421 --- .../setEndEffectorVelocityStateMessage.c | 420 --- .../manipulator/setJointEffortsMessage.c | 390 --- .../manipulator/setJointMotionMessage.c | 467 ---- .../manipulator/setJointPositionsMessage.c | 390 --- .../manipulator/setJointVelocitiesMessage.c | 390 --- .../command/manipulator/setToolPointMessage.c | 381 --- .../payload/setPayloadDataElementMessage.c | 442 ---- .../command/planning/abortMissionMessage.c | 387 --- .../command/planning/pauseMissionMessage.c | 398 --- .../command/planning/removeMessagesMessage.c | 433 ---- .../command/planning/replaceMessagesMessage.c | 502 ---- .../command/planning/resumeMissionMessage.c | 398 --- .../command/planning/runMissionMessage.c | 362 --- .../command/planning/spoolMissionMessage.c | 441 ---- .../platform/setDiscreteDevicesMessage.c | 475 ---- .../platform/setGlobalPathSegmentMessage.c | 488 ---- .../command/platform/setGlobalVectorMessage.c | 497 ---- .../platform/setGlobalWaypointMessage.c | 496 ---- .../platform/setLocalPathSegmentMessage.c | 488 ---- .../command/platform/setLocalVectorMessage.c | 380 --- .../platform/setLocalWaypointMessage.c | 496 ---- .../command/platform/setTravelSpeedMessage.c | 359 --- .../platform/setVelocityStateMessage.c | 600 ----- .../command/platform/setWrenchEffortMessage.c | 674 ----- .../worldModel/createVksObjectsMessage.c | 438 ---- .../worldModel/deleteVksObjectsMessage.c | 720 ------ .../setVksFeatureClassMetadataMessage.c | 441 ---- .../terminateVksDataTransferMessage.c | 350 --- .../reportDataLinkStatusMessage.c | 365 --- .../reportHeartbeatPulseMessage.c | 326 --- .../reportSelectedDataLinkStatusMessage.c | 356 --- .../core/reportComponentAuthorityMessage.c | 347 --- .../core/reportComponentControlMessage.c | 375 --- .../core/reportComponentStatusMessage.c | 359 --- .../message/inform/core/reportTimeMessage.c | 405 --- .../reportConfigurationMessage.c | 459 ---- .../reportIdentificationMessage.c | 385 --- .../reportServicesMessage.c | 511 ---- .../reportSubsystemListMessage.c | 424 --- .../reportCameraCapabilitiesMessage.c | 751 ------ .../environment/reportCameraCountMessage.c | 355 --- .../reportCameraFormatOptionsMessage.c | 537 ---- .../environment/reportCameraPoseMessage.c | 647 ----- .../inform/environment/reportImageMessage.c | 383 --- .../reportRelativeObjectPositionMessage.c | 574 ----- .../environment/reportSelectedCameraMessage.c | 356 --- .../src/message/inform/event/eventMessage.c | 462 ---- .../inform/event/reportEventsMessage.c | 623 ----- .../manipulator/reportJointEffortsMessage.c | 390 --- .../reportJointForceTorquesMessage.c | 390 --- .../manipulator/reportJointPositionsMessage.c | 390 --- .../reportJointVelocitiesMessage.c | 390 --- .../reportManipulatorSpecificationsMessage.c | 680 ----- .../manipulator/reportToolPointMessage.c | 381 --- .../payload/reportPayloadDataElementMessage.c | 442 ---- .../payload/reportPayloadInterfaceMessage.c | 1116 -------- .../planning/reportMissionStatusMessage.c | 474 ---- .../reportSpoolingPreferenceMessage.c | 370 --- .../platform/reportDiscreteDevicesMessage.c | 476 ---- .../platform/reportGlobalPathSegmentMessage.c | 488 ---- .../inform/platform/reportGlobalPoseMessage.c | 611 ----- .../platform/reportGlobalVectorMessage.c | 497 ---- .../platform/reportGlobalWaypointMessage.c | 497 ---- .../platform/reportLocalPathSegmentMessage.c | 488 ---- .../inform/platform/reportLocalPoseMessage.c | 610 ----- .../platform/reportLocalVectorMessage.c | 380 --- .../platform/reportLocalWaypointMessage.c | 496 ---- .../platform/reportPathSegmentCountMessage.c | 349 --- .../reportPlatformOperationalDataMessage.c | 481 ---- .../reportPlatformSpecificationsMessage.c | 904 ------- .../platform/reportTravelSpeedMessage.c | 359 --- .../platform/reportVelocityStateMessage.c | 609 ----- .../platform/reportWaypointCountMessage.c | 349 --- .../platform/reportWrenchEffortMessage.c | 675 ----- .../worldModel/reportVksBoundsMessage.c | 428 --- .../reportVksDataTransferTerminationMessage.c | 349 --- .../reportVksFeatureClassMetadataMessage.c | 387 --- .../reportVksObjectsCreationMessage.c | 399 --- .../worldModel/reportVksObjectsMessage.c | 458 ---- .../libjaus/src/message/jausMessage.c | 789 ------ .../queryDataLinkStatusMessage.c | 355 --- .../queryHeartbeatPulseMessage.c | 346 --- .../querySelectedDataLinkStatusMessage.c | 340 --- .../core/queryComponentAuthorityMessage.c | 346 --- .../query/core/queryComponentControlMessage.c | 346 --- .../query/core/queryComponentStatusMessage.c | 346 --- .../src/message/query/core/queryTimeMessage.c | 349 --- .../queryConfigurationMessage.c | 350 --- .../queryIdentificationMessage.c | 349 --- .../queryServicesMessage.c | 349 --- .../querySubsystemListMessage.c | 349 --- .../queryCameraCapabilitiesMessage.c | 363 --- .../environment/queryCameraCountMessage.c | 348 --- .../queryCameraFormatOptionsMessage.c | 362 --- .../environment/queryCameraPoseMessage.c | 362 --- .../query/environment/queryImageMessage.c | 351 --- .../queryRelativeObjectPositionMessage.c | 357 --- .../environment/querySelectedCameraMessage.c | 348 --- .../message/query/event/queryEventsMessage.c | 420 --- .../manipulator/queryJointEffortsMessage.c | 348 --- .../queryJointForceTorquesMessage.c | 350 --- .../manipulator/queryJointPositionsMessage.c | 349 --- .../manipulator/queryJointVelocitiesMessage.c | 350 --- .../queryManipulatorSpecificationsMessage.c | 350 --- .../query/manipulator/queryToolPointMessage.c | 349 --- .../payload/queryPayloadDataElementMessage.c | 419 --- .../payload/queryPayloadInterfaceMessage.c | 342 --- .../planning/queryMissionStatusMessage.c | 455 ---- .../planning/querySpoolingPreferenceMessage.c | 362 --- .../platform/queryDiscreteDevicesMessage.c | 349 --- .../platform/queryGlobalPathSegmentMessage.c | 356 --- .../query/platform/queryGlobalPoseMessage.c | 347 --- .../query/platform/queryGlobalVectorMessage.c | 348 --- .../platform/queryGlobalWaypointMessage.c | 349 --- .../platform/queryLocalPathSegmentMessage.c | 356 --- .../query/platform/queryLocalPoseMessage.c | 349 --- .../query/platform/queryLocalVectorMessage.c | 334 --- .../platform/queryLocalWaypointMessage.c | 349 --- .../platform/queryPathSegmentCountMessage.c | 346 --- .../queryPlatformOperationalDataMessage.c | 349 --- .../queryPlatformSpecificationsMessage.c | 350 --- .../query/platform/queryTravelSpeedMessage.c | 346 --- .../platform/queryVelocityStateMessage.c | 348 --- .../platform/queryWaypointCountMessage.c | 346 --- .../query/platform/queryWrenchEffortMessage.c | 349 --- .../query/worldModel/queryVksBoundsMessage.c | 363 --- .../queryVksFeatureClassMetadataMessage.c | 355 --- .../query/worldModel/queryVksObjectsMessage.c | 735 ------ .../src/message/skeletonMessage.c.tmpl | 408 --- lib/openjaus/libjaus/src/type/jausByte.c | 132 - lib/openjaus/libjaus/src/type/jausDouble.c | 109 - .../libjaus/src/type/jausEventLimit.c | 338 --- lib/openjaus/libjaus/src/type/jausFloat.c | 106 - .../libjaus/src/type/jausGeometryPointLLA.c | 68 - .../libjaus/src/type/jausGeometryPointXYZ.c | 68 - lib/openjaus/libjaus/src/type/jausInteger.c | 127 - lib/openjaus/libjaus/src/type/jausLong.c | 127 - .../libjaus/src/type/jausMissionCommand.c | 172 -- .../libjaus/src/type/jausMissionTask.c | 294 --- lib/openjaus/libjaus/src/type/jausShort.c | 118 - lib/openjaus/libjaus/src/type/jausTime.c | 246 -- .../libjaus/src/type/jausUnsignedInteger.c | 150 -- .../libjaus/src/type/jausUnsignedLong.c | 118 - .../libjaus/src/type/jausUnsignedShort.c | 153 -- .../src/type/jausWorldModelFeatureClass.c | 565 ---- .../src/type/jausWorldModelVectorObject.c | 410 --- .../include/componentLibrary/ojCmpt.h | 127 - .../nodeManager/CommunicatorComponent.h | 127 - .../include/nodeManager/EventHandler.h | 60 - .../nodeManager/JausCommunicationManager.h | 94 - .../JausComponentCommunicationManager.h | 75 - .../JausNodeCommunicationManager.h | 66 - .../include/nodeManager/JausOpcUdpInterface.h | 137 - .../JausSubsystemCommunicationManager.h | 64 - .../nodeManager/JausTransportInterface.h | 110 - .../include/nodeManager/JausTransportQueue.h | 68 - .../include/nodeManager/JudpInterface.h | 168 -- .../include/nodeManager/LocalComponent.h | 69 - .../include/nodeManager/MessageRouter.h | 82 - .../include/nodeManager/NodeManager.h | 87 - .../nodeManager/NodeManagerComponent.h | 136 - .../nodeManager/OjUdpComponentInterface.h | 115 - .../include/nodeManager/SystemTree.h | 195 -- .../nodeManager/events/ConfigurationEvent.h | 66 - .../include/nodeManager/events/DebugEvent.h | 69 - .../include/nodeManager/events/ErrorEvent.h | 70 - .../nodeManager/events/JausMessageEvent.h | 71 - .../nodeManager/events/NodeManagerEvent.h | 71 - .../nodeManager/events/SystemTreeEvent.h | 78 - .../nodeManagerInterface.h | 223 -- lib/openjaus/libopenJaus/include/openJaus.h | 44 - .../libopenJaus/include/utils/FileLoader.h | 162 -- .../include/utils/datagramPacket.h | 105 - .../include/utils/datagramSocket.h | 109 - .../libopenJaus/include/utils/inetAddress.h | 97 - .../include/utils/multicastSocket.h | 107 - .../libopenJaus/include/utils/queue.h | 77 - .../libopenJaus/include/utils/timeLib.h | 66 - .../libopenJaus/include/utils/timeval.h | 112 - .../libopenJaus/lib/linux/libopenjaus.a | Bin 4216410 -> 0 bytes .../libopenJaus/lib/mac/libopenjaus.a | Bin 3985308 -> 0 bytes lib/openjaus/libopenJaus/libopenJaus.pro | 116 - .../libopenJaus/src/componentLibrary/ojCmpt.c | 613 ----- .../src/nodeManager/CommunicatorComponent.cpp | 1938 -------------- .../nodeManager/JausCommunicationManager.cpp | 119 - .../JausComponentCommunicationManager.cpp | 388 --- .../JausNodeCommunicationManager.cpp | 472 ---- .../src/nodeManager/JausOpcUdpInterface.cpp | 804 ------ .../JausSubsystemCommunicationManager.cpp | 302 --- .../nodeManager/JausTransportInterface.cpp | 165 -- .../src/nodeManager/JausTransportQueue.cpp | 105 - .../src/nodeManager/JudpInterface.cpp | 969 ------- .../src/nodeManager/LocalComponent.cpp | 185 -- .../src/nodeManager/MessageRouter.cpp | 395 --- .../src/nodeManager/NodeManager.cpp | 151 -- .../src/nodeManager/NodeManagerComponent.cpp | 2292 ----------------- .../nodeManager/OjUdpComponentInterface.cpp | 433 ---- .../src/nodeManager/SystemTree.cpp | 1755 ------------- .../nodeManager/events/ConfigurationEvent.cpp | 70 - .../src/nodeManager/events/DebugEvent.cpp | 89 - .../src/nodeManager/events/ErrorEvent.cpp | 91 - .../nodeManager/events/JausMessageEvent.cpp | 104 - .../nodeManager/events/NodeManagerEvent.cpp | 77 - .../nodeManager/events/SystemTreeEvent.cpp | 207 -- .../defaultJausMessageProcessor.c | 424 --- .../src/nodeManagerInterface/lmHandler.c | 388 --- .../nodeManagerInterface.c | 886 ------- .../src/nodeManagerInterface/scManager.c | 1080 -------- .../libopenJaus/src/utils/FileLoader.cpp | 215 -- .../libopenJaus/src/utils/datagramPacket.c | 76 - .../libopenJaus/src/utils/datagramSocket.c | 191 -- .../libopenJaus/src/utils/inetAddress.c | 200 -- .../libopenJaus/src/utils/multicastSocket.c | 302 --- lib/openjaus/libopenJaus/src/utils/queue.c | 168 -- lib/openjaus/libopenJaus/src/utils/timeLib.c | 107 - .../ojNodeManager/nodeManager.conf.template | 27 - lib/openjaus/ojNodeManager/ojNodeManager.pro | 42 - lib/openjaus/ojNodeManager/src/main.cpp | 308 --- lib/openjaus/ojVehicleSim/config/gpos.conf | 0 lib/openjaus/ojVehicleSim/config/pd.conf | 1 - .../ojVehicleSim/config/vehicleSim.conf | 3 - lib/openjaus/ojVehicleSim/config/vss.conf | 11 - lib/openjaus/ojVehicleSim/config/wd.conf | 1 - lib/openjaus/ojVehicleSim/include/getline.h | 50 - lib/openjaus/ojVehicleSim/include/gpos.h | 63 - lib/openjaus/ojVehicleSim/include/gui.h | 59 - lib/openjaus/ojVehicleSim/include/pd.h | 73 - .../ojVehicleSim/include/properties.h | 64 - lib/openjaus/ojVehicleSim/include/utm/cproj.h | 76 - .../ojVehicleSim/include/utm/greatCircle.h | 56 - .../ojVehicleSim/include/utm/pointLla.h | 58 - .../ojVehicleSim/include/utm/pointUtm.h | 58 - lib/openjaus/ojVehicleSim/include/utm/proj.h | 381 --- .../ojVehicleSim/include/utm/utmLib.h | 76 - lib/openjaus/ojVehicleSim/include/vehicle.h | 63 - .../ojVehicleSim/include/vehicleSim.h | 88 - lib/openjaus/ojVehicleSim/include/vss.h | 63 - lib/openjaus/ojVehicleSim/include/wd.h | 84 - lib/openjaus/ojVehicleSim/src/getLine.c | 148 -- lib/openjaus/ojVehicleSim/src/gpos.c | 226 -- lib/openjaus/ojVehicleSim/src/main.c | 557 ---- lib/openjaus/ojVehicleSim/src/pd.c | 378 --- lib/openjaus/ojVehicleSim/src/properties.c | 145 -- lib/openjaus/ojVehicleSim/src/utm/cproj.c | 479 ---- .../ojVehicleSim/src/utm/greatCircle.c | 81 - lib/openjaus/ojVehicleSim/src/utm/pointLla.c | 69 - lib/openjaus/ojVehicleSim/src/utm/pointUtm.c | 70 - lib/openjaus/ojVehicleSim/src/utm/utmLib.c | 197 -- lib/openjaus/ojVehicleSim/src/utm/utmfor.c | 193 -- lib/openjaus/ojVehicleSim/src/utm/utminv.c | 224 -- lib/openjaus/ojVehicleSim/src/vehicle.c | 141 - lib/openjaus/ojVehicleSim/src/vehicleSim.c | 395 --- lib/openjaus/ojVehicleSim/src/vss.c | 183 -- lib/openjaus/ojVehicleSim/src/wd.c | 986 ------- mavground.qrc => qgroundcontrol.qrc | 0 553 files changed, 133296 deletions(-) delete mode 100644 lib/QMapControl/COPYING delete mode 100644 lib/QMapControl/COPYING.LESSER delete mode 100644 lib/QMapControl/Doxyfile delete mode 100644 lib/QMapControl/QMapControl.kdevelop delete mode 100644 lib/QMapControl/QMapControl.kdevelop.pcs delete mode 100644 lib/QMapControl/QMapControl.kdevses delete mode 100644 lib/QMapControl/QMapControl.pri delete mode 100644 lib/QMapControl/QMapControl.pro delete mode 100644 lib/QMapControl/QMapControl.tag delete mode 100644 lib/QMapControl/images/sample_citymap.png delete mode 100644 lib/QMapControl/images/sample_gps.png delete mode 100644 lib/QMapControl/images/sample_linesandpoints.png delete mode 100644 lib/QMapControl/images/sample_mapviewer.png delete mode 100644 lib/QMapControl/images/sample_multidemo.png delete mode 100644 lib/QMapControl/qmapcontrol.h delete mode 100644 lib/QMapControl/src/circlepoint.cpp delete mode 100644 lib/QMapControl/src/circlepoint.h delete mode 100644 lib/QMapControl/src/curve.cpp delete mode 100644 lib/QMapControl/src/curve.h delete mode 100644 lib/QMapControl/src/emptymapadapter.cpp delete mode 100644 lib/QMapControl/src/emptymapadapter.h delete mode 100644 lib/QMapControl/src/fixedimageoverlay.cpp delete mode 100644 lib/QMapControl/src/fixedimageoverlay.h delete mode 100644 lib/QMapControl/src/geometry.cpp delete mode 100644 lib/QMapControl/src/geometry.h delete mode 100644 lib/QMapControl/src/geometrylayer.cpp delete mode 100644 lib/QMapControl/src/geometrylayer.h delete mode 100644 lib/QMapControl/src/googlemapadapter.cpp delete mode 100644 lib/QMapControl/src/googlemapadapter.h delete mode 100644 lib/QMapControl/src/googlesatmapadapter.cpp delete mode 100644 lib/QMapControl/src/googlesatmapadapter.h delete mode 100644 lib/QMapControl/src/gps_position.cpp delete mode 100644 lib/QMapControl/src/gps_position.h delete mode 100644 lib/QMapControl/src/imagemanager.cpp delete mode 100644 lib/QMapControl/src/imagemanager.h delete mode 100644 lib/QMapControl/src/imagepoint.cpp delete mode 100644 lib/QMapControl/src/imagepoint.h delete mode 100644 lib/QMapControl/src/images/marker1.png delete mode 100644 lib/QMapControl/src/images/marker2.png delete mode 100644 lib/QMapControl/src/images/marker3.png delete mode 100644 lib/QMapControl/src/layer.cpp delete mode 100644 lib/QMapControl/src/layer.h delete mode 100644 lib/QMapControl/src/layermanager.cpp delete mode 100644 lib/QMapControl/src/layermanager.h delete mode 100644 lib/QMapControl/src/linestring.cpp delete mode 100644 lib/QMapControl/src/linestring.h delete mode 100644 lib/QMapControl/src/mapadapter.cpp delete mode 100644 lib/QMapControl/src/mapadapter.h delete mode 100644 lib/QMapControl/src/mapcontrol.cpp delete mode 100644 lib/QMapControl/src/mapcontrol.h delete mode 100644 lib/QMapControl/src/maplayer.cpp delete mode 100644 lib/QMapControl/src/maplayer.h delete mode 100644 lib/QMapControl/src/mapnetwork.cpp delete mode 100644 lib/QMapControl/src/mapnetwork.h delete mode 100644 lib/QMapControl/src/openaerialmapadapter.cpp delete mode 100644 lib/QMapControl/src/openaerialmapadapter.h delete mode 100644 lib/QMapControl/src/osmmapadapter.cpp delete mode 100644 lib/QMapControl/src/osmmapadapter.h delete mode 100644 lib/QMapControl/src/point.cpp delete mode 100644 lib/QMapControl/src/point.h delete mode 100644 lib/QMapControl/src/tilemapadapter.cpp delete mode 100644 lib/QMapControl/src/tilemapadapter.h delete mode 100644 lib/QMapControl/src/wmsmapadapter.cpp delete mode 100644 lib/QMapControl/src/wmsmapadapter.h delete mode 100644 lib/QMapControl/src/yahoomapadapter.cpp delete mode 100644 lib/QMapControl/src/yahoomapadapter.h delete mode 100644 lib/openjaus/LICENSE delete mode 100644 lib/openjaus/README.TXT delete mode 100644 lib/openjaus/libjaus/include/jaus.h delete mode 100644 lib/openjaus/libjaus/include/jausAddress.h delete mode 100644 lib/openjaus/libjaus/include/jausArray.h delete mode 100644 lib/openjaus/libjaus/include/jausComponent.h delete mode 100644 lib/openjaus/libjaus/include/jausNode.h delete mode 100644 lib/openjaus/libjaus/include/jausPayloadInterface.h delete mode 100644 lib/openjaus/libjaus/include/jausService.h delete mode 100644 lib/openjaus/libjaus/include/jausState.h delete mode 100644 lib/openjaus/libjaus/include/jausSubsystem.h delete mode 100644 lib/openjaus/libjaus/include/message/command/communications/setDataLinkSelectMessage.h delete mode 100644 lib/openjaus/libjaus/include/message/command/communications/setDataLinkStatusMessage.h delete mode 100644 lib/openjaus/libjaus/include/message/command/communications/setSelectedDataLinkStateMessage.h delete mode 100644 lib/openjaus/libjaus/include/message/command/core/activateServiceConnectionMessage.h delete mode 100644 lib/openjaus/libjaus/include/message/command/core/clearEmergencyMessage.h delete mode 100644 lib/openjaus/libjaus/include/message/command/core/confirmComponentControlMessage.h delete mode 100644 lib/openjaus/libjaus/include/message/command/core/confirmServiceConnectionMessage.h delete mode 100644 lib/openjaus/libjaus/include/message/command/core/createServiceConnectionMessage.h delete mode 100644 lib/openjaus/libjaus/include/message/command/core/rejectComponentControlMessage.h delete mode 100644 lib/openjaus/libjaus/include/message/command/core/releaseComponentControlMessage.h delete mode 100644 lib/openjaus/libjaus/include/message/command/core/requestComponentControlMessage.h delete mode 100644 lib/openjaus/libjaus/include/message/command/core/resetMessage.h delete mode 100644 lib/openjaus/libjaus/include/message/command/core/resumeMessage.h delete mode 100644 lib/openjaus/libjaus/include/message/command/core/setComponentAuthorityMessage.h delete mode 100644 lib/openjaus/libjaus/include/message/command/core/setEmergencyMessage.h delete mode 100644 lib/openjaus/libjaus/include/message/command/core/setTimeMessage.h delete mode 100644 lib/openjaus/libjaus/include/message/command/core/shutdownMessage.h delete mode 100644 lib/openjaus/libjaus/include/message/command/core/standbyMessage.h delete mode 100644 lib/openjaus/libjaus/include/message/command/core/suspendServiceConnectionMessage.h delete mode 100644 lib/openjaus/libjaus/include/message/command/core/terminateServiceConnectionMessage.h delete mode 100644 lib/openjaus/libjaus/include/message/command/environment/selectCameraMessage.h delete mode 100644 lib/openjaus/libjaus/include/message/command/environment/setCameraCapabilitiesMessage.h delete mode 100644 lib/openjaus/libjaus/include/message/command/environment/setCameraFormatOptionsMessage.h delete mode 100644 lib/openjaus/libjaus/include/message/command/environment/setCameraPoseMessage.h delete mode 100644 lib/openjaus/libjaus/include/message/command/event/cancelEventMessage.h delete mode 100644 lib/openjaus/libjaus/include/message/command/event/confirmEventRequestMessage.h delete mode 100644 lib/openjaus/libjaus/include/message/command/event/createEventMessage.h delete mode 100644 lib/openjaus/libjaus/include/message/command/event/rejectEventRequestMessage.h delete mode 100644 lib/openjaus/libjaus/include/message/command/event/updateEventMessage.h delete mode 100644 lib/openjaus/libjaus/include/message/command/manipulator/setEndEffectorPathMotionMessage.h delete mode 100644 lib/openjaus/libjaus/include/message/command/manipulator/setEndEffectorPoseMessage.h delete mode 100644 lib/openjaus/libjaus/include/message/command/manipulator/setEndEffectorVelocityStateMessage.h delete mode 100644 lib/openjaus/libjaus/include/message/command/manipulator/setJointEffortsMessage.h delete mode 100644 lib/openjaus/libjaus/include/message/command/manipulator/setJointMotionMessage.h delete mode 100644 lib/openjaus/libjaus/include/message/command/manipulator/setJointPositionsMessage.h delete mode 100644 lib/openjaus/libjaus/include/message/command/manipulator/setJointVelocitiesMessage.h delete mode 100644 lib/openjaus/libjaus/include/message/command/manipulator/setToolPointMessage.h delete mode 100644 lib/openjaus/libjaus/include/message/command/payload/setPayloadDataElementMessage.h delete mode 100644 lib/openjaus/libjaus/include/message/command/planning/abortMissionMessage.h delete mode 100644 lib/openjaus/libjaus/include/message/command/planning/pauseMissionMessage.h delete mode 100644 lib/openjaus/libjaus/include/message/command/planning/removeMessagesMessage.h delete mode 100644 lib/openjaus/libjaus/include/message/command/planning/replaceMessagesMessage.h delete mode 100644 lib/openjaus/libjaus/include/message/command/planning/resumeMissionMessage.h delete mode 100644 lib/openjaus/libjaus/include/message/command/planning/runMissionMessage.h delete mode 100644 lib/openjaus/libjaus/include/message/command/planning/spoolMissionMessage.h delete mode 100644 lib/openjaus/libjaus/include/message/command/platform/setDiscreteDevicesMessage.h delete mode 100644 lib/openjaus/libjaus/include/message/command/platform/setGlobalPathSegmentMessage.h delete mode 100644 lib/openjaus/libjaus/include/message/command/platform/setGlobalVectorMessage.h delete mode 100644 lib/openjaus/libjaus/include/message/command/platform/setGlobalWaypointMessage.h delete mode 100644 lib/openjaus/libjaus/include/message/command/platform/setLocalPathSegmentMessage.h delete mode 100644 lib/openjaus/libjaus/include/message/command/platform/setLocalVectorMessage.h delete mode 100644 lib/openjaus/libjaus/include/message/command/platform/setLocalWaypointMessage.h delete mode 100644 lib/openjaus/libjaus/include/message/command/platform/setTravelSpeedMessage.h delete mode 100644 lib/openjaus/libjaus/include/message/command/platform/setVelocityStateMessage.h delete mode 100644 lib/openjaus/libjaus/include/message/command/platform/setWrenchEffortMessage.h delete mode 100644 lib/openjaus/libjaus/include/message/command/worldModel/createVksObjectsMessage.h delete mode 100644 lib/openjaus/libjaus/include/message/command/worldModel/deleteVksObjectsMessage.h delete mode 100644 lib/openjaus/libjaus/include/message/command/worldModel/setVksFeatureClassMetadataMessage.h delete mode 100644 lib/openjaus/libjaus/include/message/command/worldModel/terminateVksDataTransferMessage.h delete mode 100644 lib/openjaus/libjaus/include/message/inform/communications/reportDataLinkStatusMessage.h delete mode 100644 lib/openjaus/libjaus/include/message/inform/communications/reportHeartbeatPulseMessage.h delete mode 100644 lib/openjaus/libjaus/include/message/inform/communications/reportSelectedDataLinkStatusMessage.h delete mode 100644 lib/openjaus/libjaus/include/message/inform/core/reportComponentAuthorityMessage.h delete mode 100644 lib/openjaus/libjaus/include/message/inform/core/reportComponentControlMessage.h delete mode 100644 lib/openjaus/libjaus/include/message/inform/core/reportComponentStatusMessage.h delete mode 100644 lib/openjaus/libjaus/include/message/inform/core/reportTimeMessage.h delete mode 100644 lib/openjaus/libjaus/include/message/inform/dynamicConfiguration/reportConfigurationMessage.h delete mode 100644 lib/openjaus/libjaus/include/message/inform/dynamicConfiguration/reportIdentificationMessage.h delete mode 100644 lib/openjaus/libjaus/include/message/inform/dynamicConfiguration/reportServicesMessage.h delete mode 100644 lib/openjaus/libjaus/include/message/inform/dynamicConfiguration/reportSubsystemListMessage.h delete mode 100644 lib/openjaus/libjaus/include/message/inform/environment/reportCameraCapabilitiesMessage.h delete mode 100644 lib/openjaus/libjaus/include/message/inform/environment/reportCameraCountMessage.h delete mode 100644 lib/openjaus/libjaus/include/message/inform/environment/reportCameraFormatOptionsMessage.h delete mode 100644 lib/openjaus/libjaus/include/message/inform/environment/reportCameraPoseMessage.h delete mode 100644 lib/openjaus/libjaus/include/message/inform/environment/reportImageMessage.h delete mode 100644 lib/openjaus/libjaus/include/message/inform/environment/reportRelativeObjectPositionMessage.h delete mode 100644 lib/openjaus/libjaus/include/message/inform/environment/reportSelectedCameraMessage.h delete mode 100644 lib/openjaus/libjaus/include/message/inform/event/eventMessage.h delete mode 100644 lib/openjaus/libjaus/include/message/inform/event/reportEventsMessage.h delete mode 100644 lib/openjaus/libjaus/include/message/inform/manipulator/reportJointEffortsMessage.h delete mode 100644 lib/openjaus/libjaus/include/message/inform/manipulator/reportJointForceTorquesMessage.h delete mode 100644 lib/openjaus/libjaus/include/message/inform/manipulator/reportJointPositionsMessage.h delete mode 100644 lib/openjaus/libjaus/include/message/inform/manipulator/reportJointVelocitiesMessage.h delete mode 100644 lib/openjaus/libjaus/include/message/inform/manipulator/reportManipulatorSpecificationsMessage.h delete mode 100644 lib/openjaus/libjaus/include/message/inform/manipulator/reportToolPointMessage.h delete mode 100644 lib/openjaus/libjaus/include/message/inform/payload/reportPayloadDataElementMessage.h delete mode 100644 lib/openjaus/libjaus/include/message/inform/payload/reportPayloadInterfaceMessage.h delete mode 100644 lib/openjaus/libjaus/include/message/inform/planning/reportMissionStatusMessage.h delete mode 100644 lib/openjaus/libjaus/include/message/inform/planning/reportSpoolingPreferenceMessage.h delete mode 100644 lib/openjaus/libjaus/include/message/inform/platform/reportDiscreteDevicesMessage.h delete mode 100644 lib/openjaus/libjaus/include/message/inform/platform/reportGlobalPathSegmentMessage.h delete mode 100644 lib/openjaus/libjaus/include/message/inform/platform/reportGlobalPoseMessage.h delete mode 100644 lib/openjaus/libjaus/include/message/inform/platform/reportGlobalVectorMessage.h delete mode 100644 lib/openjaus/libjaus/include/message/inform/platform/reportGlobalWaypointMessage.h delete mode 100644 lib/openjaus/libjaus/include/message/inform/platform/reportLocalPathSegmentMessage.h delete mode 100644 lib/openjaus/libjaus/include/message/inform/platform/reportLocalPoseMessage.h delete mode 100644 lib/openjaus/libjaus/include/message/inform/platform/reportLocalVectorMessage.h delete mode 100644 lib/openjaus/libjaus/include/message/inform/platform/reportLocalWaypointMessage.h delete mode 100644 lib/openjaus/libjaus/include/message/inform/platform/reportPathSegmentCountMessage.h delete mode 100644 lib/openjaus/libjaus/include/message/inform/platform/reportPlatformOperationalDataMessage.h delete mode 100644 lib/openjaus/libjaus/include/message/inform/platform/reportPlatformSpecificationsMessage.h delete mode 100644 lib/openjaus/libjaus/include/message/inform/platform/reportTravelSpeedMessage.h delete mode 100644 lib/openjaus/libjaus/include/message/inform/platform/reportVelocityStateMessage.h delete mode 100644 lib/openjaus/libjaus/include/message/inform/platform/reportWaypointCountMessage.h delete mode 100644 lib/openjaus/libjaus/include/message/inform/platform/reportWrenchEffortMessage.h delete mode 100644 lib/openjaus/libjaus/include/message/inform/worldModel/reportVksBoundsMessage.h delete mode 100644 lib/openjaus/libjaus/include/message/inform/worldModel/reportVksDataTransferTerminationMessage.h delete mode 100644 lib/openjaus/libjaus/include/message/inform/worldModel/reportVksFeatureClassMetadataMessage.h delete mode 100644 lib/openjaus/libjaus/include/message/inform/worldModel/reportVksObjectsCreationMessage.h delete mode 100644 lib/openjaus/libjaus/include/message/inform/worldModel/reportVksObjectsMessage.h delete mode 100644 lib/openjaus/libjaus/include/message/jausMessage.h delete mode 100644 lib/openjaus/libjaus/include/message/jausMessageHeaders.h delete mode 100644 lib/openjaus/libjaus/include/message/query/communications/queryDataLinkStatusMessage.h delete mode 100644 lib/openjaus/libjaus/include/message/query/communications/queryHeartbeatPulseMessage.h delete mode 100644 lib/openjaus/libjaus/include/message/query/communications/querySelectedDataLinkStatusMessage.h delete mode 100644 lib/openjaus/libjaus/include/message/query/core/queryComponentAuthorityMessage.h delete mode 100644 lib/openjaus/libjaus/include/message/query/core/queryComponentControlMessage.h delete mode 100644 lib/openjaus/libjaus/include/message/query/core/queryComponentStatusMessage.h delete mode 100644 lib/openjaus/libjaus/include/message/query/core/queryTimeMessage.h delete mode 100644 lib/openjaus/libjaus/include/message/query/dynamicConfiguration/queryConfigurationMessage.h delete mode 100644 lib/openjaus/libjaus/include/message/query/dynamicConfiguration/queryIdentificationMessage.h delete mode 100644 lib/openjaus/libjaus/include/message/query/dynamicConfiguration/queryServicesMessage.h delete mode 100644 lib/openjaus/libjaus/include/message/query/dynamicConfiguration/querySubsystemListMessage.h delete mode 100644 lib/openjaus/libjaus/include/message/query/environment/queryCameraCapabilitiesMessage.h delete mode 100644 lib/openjaus/libjaus/include/message/query/environment/queryCameraCountMessage.h delete mode 100644 lib/openjaus/libjaus/include/message/query/environment/queryCameraFormatOptionsMessage.h delete mode 100644 lib/openjaus/libjaus/include/message/query/environment/queryCameraPoseMessage.h delete mode 100644 lib/openjaus/libjaus/include/message/query/environment/queryImageMessage.h delete mode 100644 lib/openjaus/libjaus/include/message/query/environment/queryRelativeObjectPositionMessage.h delete mode 100644 lib/openjaus/libjaus/include/message/query/environment/querySelectedCameraMessage.h delete mode 100644 lib/openjaus/libjaus/include/message/query/event/queryEventsMessage.h delete mode 100644 lib/openjaus/libjaus/include/message/query/manipulator/queryJointEffortsMessage.h delete mode 100644 lib/openjaus/libjaus/include/message/query/manipulator/queryJointForceTorquesMessage.h delete mode 100644 lib/openjaus/libjaus/include/message/query/manipulator/queryJointPositionsMessage.h delete mode 100644 lib/openjaus/libjaus/include/message/query/manipulator/queryJointVelocitiesMessage.h delete mode 100644 lib/openjaus/libjaus/include/message/query/manipulator/queryManipulatorSpecificationsMessage.h delete mode 100644 lib/openjaus/libjaus/include/message/query/manipulator/queryToolPointMessage.h delete mode 100644 lib/openjaus/libjaus/include/message/query/payload/queryPayloadDataElementMessage.h delete mode 100644 lib/openjaus/libjaus/include/message/query/payload/queryPayloadInterfaceMessage.h delete mode 100644 lib/openjaus/libjaus/include/message/query/planning/queryMissionStatusMessage.h delete mode 100644 lib/openjaus/libjaus/include/message/query/planning/querySpoolingPreferenceMessage.h delete mode 100644 lib/openjaus/libjaus/include/message/query/platform/queryDiscreteDevicesMessage.h delete mode 100644 lib/openjaus/libjaus/include/message/query/platform/queryGlobalPathSegmentMessage.h delete mode 100644 lib/openjaus/libjaus/include/message/query/platform/queryGlobalPoseMessage.h delete mode 100644 lib/openjaus/libjaus/include/message/query/platform/queryGlobalVectorMessage.h delete mode 100644 lib/openjaus/libjaus/include/message/query/platform/queryGlobalWaypointMessage.h delete mode 100644 lib/openjaus/libjaus/include/message/query/platform/queryLocalPathSegmentMessage.h delete mode 100644 lib/openjaus/libjaus/include/message/query/platform/queryLocalPoseMessage.h delete mode 100644 lib/openjaus/libjaus/include/message/query/platform/queryLocalVectorMessage.h delete mode 100644 lib/openjaus/libjaus/include/message/query/platform/queryLocalWaypointMessage.h delete mode 100644 lib/openjaus/libjaus/include/message/query/platform/queryPathSegmentCountMessage.h delete mode 100644 lib/openjaus/libjaus/include/message/query/platform/queryPlatformOperationalDataMessage.h delete mode 100644 lib/openjaus/libjaus/include/message/query/platform/queryPlatformSpecificationsMessage.h delete mode 100644 lib/openjaus/libjaus/include/message/query/platform/queryTravelSpeedMessage.h delete mode 100644 lib/openjaus/libjaus/include/message/query/platform/queryVelocityStateMessage.h delete mode 100644 lib/openjaus/libjaus/include/message/query/platform/queryWaypointCountMessage.h delete mode 100644 lib/openjaus/libjaus/include/message/query/platform/queryWrenchEffortMessage.h delete mode 100644 lib/openjaus/libjaus/include/message/query/worldModel/queryVksBoundsMessage.h delete mode 100644 lib/openjaus/libjaus/include/message/query/worldModel/queryVksFeatureClassMetadataMessage.h delete mode 100644 lib/openjaus/libjaus/include/message/query/worldModel/queryVksObjectsMessage.h delete mode 100644 lib/openjaus/libjaus/include/message/skeletonMessage.h delete mode 100644 lib/openjaus/libjaus/include/type/jausByte.h delete mode 100644 lib/openjaus/libjaus/include/type/jausDouble.h delete mode 100644 lib/openjaus/libjaus/include/type/jausEventLimit.h delete mode 100644 lib/openjaus/libjaus/include/type/jausFloat.h delete mode 100644 lib/openjaus/libjaus/include/type/jausGeometryPointLLA.h delete mode 100644 lib/openjaus/libjaus/include/type/jausGeometryPointXYZ.h delete mode 100644 lib/openjaus/libjaus/include/type/jausInteger.h delete mode 100644 lib/openjaus/libjaus/include/type/jausLong.h delete mode 100644 lib/openjaus/libjaus/include/type/jausMissionCommand.h delete mode 100644 lib/openjaus/libjaus/include/type/jausMissionTask.h delete mode 100644 lib/openjaus/libjaus/include/type/jausShort.h delete mode 100644 lib/openjaus/libjaus/include/type/jausTime.h delete mode 100644 lib/openjaus/libjaus/include/type/jausType.h delete mode 100644 lib/openjaus/libjaus/include/type/jausUnsignedInteger.h delete mode 100644 lib/openjaus/libjaus/include/type/jausUnsignedLong.h delete mode 100644 lib/openjaus/libjaus/include/type/jausUnsignedShort.h delete mode 100644 lib/openjaus/libjaus/include/type/jausWorldModelFeatureClass.h delete mode 100644 lib/openjaus/libjaus/include/type/jausWorldModelVectorObject.h delete mode 100644 lib/openjaus/libjaus/lib/linux/libjaus.a delete mode 100644 lib/openjaus/libjaus/lib/mac/libjaus.a delete mode 100644 lib/openjaus/libjaus/libjaus.pro delete mode 100644 lib/openjaus/libjaus/src/jausAddress.c delete mode 100644 lib/openjaus/libjaus/src/jausArray.c delete mode 100644 lib/openjaus/libjaus/src/jausComponent.c delete mode 100644 lib/openjaus/libjaus/src/jausNode.c delete mode 100644 lib/openjaus/libjaus/src/jausPayloadInterface.c delete mode 100644 lib/openjaus/libjaus/src/jausService.c delete mode 100644 lib/openjaus/libjaus/src/jausState.c delete mode 100644 lib/openjaus/libjaus/src/jausSubsystem.c delete mode 100644 lib/openjaus/libjaus/src/message/command/communications/setDataLinkSelectMessage.c delete mode 100644 lib/openjaus/libjaus/src/message/command/communications/setDataLinkStatusMessage.c delete mode 100644 lib/openjaus/libjaus/src/message/command/communications/setSelectedDataLinkStateMessage.c delete mode 100644 lib/openjaus/libjaus/src/message/command/core/activateServiceConnectionMessage.c delete mode 100644 lib/openjaus/libjaus/src/message/command/core/clearEmergencyMessage.c delete mode 100644 lib/openjaus/libjaus/src/message/command/core/confirmComponentControlMessage.c delete mode 100644 lib/openjaus/libjaus/src/message/command/core/confirmServiceConnectionMessage.c delete mode 100644 lib/openjaus/libjaus/src/message/command/core/createServiceConnectionMessage.c delete mode 100644 lib/openjaus/libjaus/src/message/command/core/rejectComponentControlMessage.c delete mode 100644 lib/openjaus/libjaus/src/message/command/core/releaseComponentControlMessage.c delete mode 100644 lib/openjaus/libjaus/src/message/command/core/requestComponentControlMessage.c delete mode 100644 lib/openjaus/libjaus/src/message/command/core/resetMessage.c delete mode 100644 lib/openjaus/libjaus/src/message/command/core/resumeMessage.c delete mode 100644 lib/openjaus/libjaus/src/message/command/core/setComponentAuthorityMessage.c delete mode 100644 lib/openjaus/libjaus/src/message/command/core/setEmergencyMessage.c delete mode 100644 lib/openjaus/libjaus/src/message/command/core/setTimeMessage.c delete mode 100644 lib/openjaus/libjaus/src/message/command/core/shutdownMessage.c delete mode 100644 lib/openjaus/libjaus/src/message/command/core/standbyMessage.c delete mode 100644 lib/openjaus/libjaus/src/message/command/core/suspendServiceConnectionMessage.c delete mode 100644 lib/openjaus/libjaus/src/message/command/core/terminateServiceConnectionMessage.c delete mode 100644 lib/openjaus/libjaus/src/message/command/environment/selectCameraMessage.c delete mode 100644 lib/openjaus/libjaus/src/message/command/environment/setCameraCapabilitiesMessage.c delete mode 100644 lib/openjaus/libjaus/src/message/command/environment/setCameraFormatOptionsMessage.c delete mode 100644 lib/openjaus/libjaus/src/message/command/environment/setCameraPoseMessage.c delete mode 100644 lib/openjaus/libjaus/src/message/command/event/cancelEventMessage.c delete mode 100644 lib/openjaus/libjaus/src/message/command/event/confirmEventRequestMessage.c delete mode 100644 lib/openjaus/libjaus/src/message/command/event/createEventMessage.c delete mode 100644 lib/openjaus/libjaus/src/message/command/event/rejectEventRequestMessage.c delete mode 100644 lib/openjaus/libjaus/src/message/command/event/updateEventMessage.c delete mode 100644 lib/openjaus/libjaus/src/message/command/manipulator/setEndEffectorPathMotionMessage.c delete mode 100644 lib/openjaus/libjaus/src/message/command/manipulator/setEndEffectorPoseMessage.c delete mode 100644 lib/openjaus/libjaus/src/message/command/manipulator/setEndEffectorVelocityStateMessage.c delete mode 100644 lib/openjaus/libjaus/src/message/command/manipulator/setJointEffortsMessage.c delete mode 100644 lib/openjaus/libjaus/src/message/command/manipulator/setJointMotionMessage.c delete mode 100644 lib/openjaus/libjaus/src/message/command/manipulator/setJointPositionsMessage.c delete mode 100644 lib/openjaus/libjaus/src/message/command/manipulator/setJointVelocitiesMessage.c delete mode 100644 lib/openjaus/libjaus/src/message/command/manipulator/setToolPointMessage.c delete mode 100644 lib/openjaus/libjaus/src/message/command/payload/setPayloadDataElementMessage.c delete mode 100644 lib/openjaus/libjaus/src/message/command/planning/abortMissionMessage.c delete mode 100644 lib/openjaus/libjaus/src/message/command/planning/pauseMissionMessage.c delete mode 100644 lib/openjaus/libjaus/src/message/command/planning/removeMessagesMessage.c delete mode 100644 lib/openjaus/libjaus/src/message/command/planning/replaceMessagesMessage.c delete mode 100644 lib/openjaus/libjaus/src/message/command/planning/resumeMissionMessage.c delete mode 100644 lib/openjaus/libjaus/src/message/command/planning/runMissionMessage.c delete mode 100644 lib/openjaus/libjaus/src/message/command/planning/spoolMissionMessage.c delete mode 100644 lib/openjaus/libjaus/src/message/command/platform/setDiscreteDevicesMessage.c delete mode 100644 lib/openjaus/libjaus/src/message/command/platform/setGlobalPathSegmentMessage.c delete mode 100644 lib/openjaus/libjaus/src/message/command/platform/setGlobalVectorMessage.c delete mode 100644 lib/openjaus/libjaus/src/message/command/platform/setGlobalWaypointMessage.c delete mode 100644 lib/openjaus/libjaus/src/message/command/platform/setLocalPathSegmentMessage.c delete mode 100644 lib/openjaus/libjaus/src/message/command/platform/setLocalVectorMessage.c delete mode 100644 lib/openjaus/libjaus/src/message/command/platform/setLocalWaypointMessage.c delete mode 100644 lib/openjaus/libjaus/src/message/command/platform/setTravelSpeedMessage.c delete mode 100644 lib/openjaus/libjaus/src/message/command/platform/setVelocityStateMessage.c delete mode 100644 lib/openjaus/libjaus/src/message/command/platform/setWrenchEffortMessage.c delete mode 100644 lib/openjaus/libjaus/src/message/command/worldModel/createVksObjectsMessage.c delete mode 100644 lib/openjaus/libjaus/src/message/command/worldModel/deleteVksObjectsMessage.c delete mode 100644 lib/openjaus/libjaus/src/message/command/worldModel/setVksFeatureClassMetadataMessage.c delete mode 100644 lib/openjaus/libjaus/src/message/command/worldModel/terminateVksDataTransferMessage.c delete mode 100644 lib/openjaus/libjaus/src/message/inform/communications/reportDataLinkStatusMessage.c delete mode 100644 lib/openjaus/libjaus/src/message/inform/communications/reportHeartbeatPulseMessage.c delete mode 100644 lib/openjaus/libjaus/src/message/inform/communications/reportSelectedDataLinkStatusMessage.c delete mode 100644 lib/openjaus/libjaus/src/message/inform/core/reportComponentAuthorityMessage.c delete mode 100644 lib/openjaus/libjaus/src/message/inform/core/reportComponentControlMessage.c delete mode 100644 lib/openjaus/libjaus/src/message/inform/core/reportComponentStatusMessage.c delete mode 100644 lib/openjaus/libjaus/src/message/inform/core/reportTimeMessage.c delete mode 100644 lib/openjaus/libjaus/src/message/inform/dynamicConfiguration/reportConfigurationMessage.c delete mode 100644 lib/openjaus/libjaus/src/message/inform/dynamicConfiguration/reportIdentificationMessage.c delete mode 100644 lib/openjaus/libjaus/src/message/inform/dynamicConfiguration/reportServicesMessage.c delete mode 100644 lib/openjaus/libjaus/src/message/inform/dynamicConfiguration/reportSubsystemListMessage.c delete mode 100644 lib/openjaus/libjaus/src/message/inform/environment/reportCameraCapabilitiesMessage.c delete mode 100644 lib/openjaus/libjaus/src/message/inform/environment/reportCameraCountMessage.c delete mode 100644 lib/openjaus/libjaus/src/message/inform/environment/reportCameraFormatOptionsMessage.c delete mode 100644 lib/openjaus/libjaus/src/message/inform/environment/reportCameraPoseMessage.c delete mode 100644 lib/openjaus/libjaus/src/message/inform/environment/reportImageMessage.c delete mode 100644 lib/openjaus/libjaus/src/message/inform/environment/reportRelativeObjectPositionMessage.c delete mode 100644 lib/openjaus/libjaus/src/message/inform/environment/reportSelectedCameraMessage.c delete mode 100644 lib/openjaus/libjaus/src/message/inform/event/eventMessage.c delete mode 100644 lib/openjaus/libjaus/src/message/inform/event/reportEventsMessage.c delete mode 100644 lib/openjaus/libjaus/src/message/inform/manipulator/reportJointEffortsMessage.c delete mode 100644 lib/openjaus/libjaus/src/message/inform/manipulator/reportJointForceTorquesMessage.c delete mode 100644 lib/openjaus/libjaus/src/message/inform/manipulator/reportJointPositionsMessage.c delete mode 100644 lib/openjaus/libjaus/src/message/inform/manipulator/reportJointVelocitiesMessage.c delete mode 100644 lib/openjaus/libjaus/src/message/inform/manipulator/reportManipulatorSpecificationsMessage.c delete mode 100644 lib/openjaus/libjaus/src/message/inform/manipulator/reportToolPointMessage.c delete mode 100644 lib/openjaus/libjaus/src/message/inform/payload/reportPayloadDataElementMessage.c delete mode 100644 lib/openjaus/libjaus/src/message/inform/payload/reportPayloadInterfaceMessage.c delete mode 100644 lib/openjaus/libjaus/src/message/inform/planning/reportMissionStatusMessage.c delete mode 100644 lib/openjaus/libjaus/src/message/inform/planning/reportSpoolingPreferenceMessage.c delete mode 100644 lib/openjaus/libjaus/src/message/inform/platform/reportDiscreteDevicesMessage.c delete mode 100644 lib/openjaus/libjaus/src/message/inform/platform/reportGlobalPathSegmentMessage.c delete mode 100644 lib/openjaus/libjaus/src/message/inform/platform/reportGlobalPoseMessage.c delete mode 100644 lib/openjaus/libjaus/src/message/inform/platform/reportGlobalVectorMessage.c delete mode 100644 lib/openjaus/libjaus/src/message/inform/platform/reportGlobalWaypointMessage.c delete mode 100644 lib/openjaus/libjaus/src/message/inform/platform/reportLocalPathSegmentMessage.c delete mode 100644 lib/openjaus/libjaus/src/message/inform/platform/reportLocalPoseMessage.c delete mode 100644 lib/openjaus/libjaus/src/message/inform/platform/reportLocalVectorMessage.c delete mode 100644 lib/openjaus/libjaus/src/message/inform/platform/reportLocalWaypointMessage.c delete mode 100644 lib/openjaus/libjaus/src/message/inform/platform/reportPathSegmentCountMessage.c delete mode 100644 lib/openjaus/libjaus/src/message/inform/platform/reportPlatformOperationalDataMessage.c delete mode 100644 lib/openjaus/libjaus/src/message/inform/platform/reportPlatformSpecificationsMessage.c delete mode 100644 lib/openjaus/libjaus/src/message/inform/platform/reportTravelSpeedMessage.c delete mode 100644 lib/openjaus/libjaus/src/message/inform/platform/reportVelocityStateMessage.c delete mode 100644 lib/openjaus/libjaus/src/message/inform/platform/reportWaypointCountMessage.c delete mode 100644 lib/openjaus/libjaus/src/message/inform/platform/reportWrenchEffortMessage.c delete mode 100644 lib/openjaus/libjaus/src/message/inform/worldModel/reportVksBoundsMessage.c delete mode 100644 lib/openjaus/libjaus/src/message/inform/worldModel/reportVksDataTransferTerminationMessage.c delete mode 100644 lib/openjaus/libjaus/src/message/inform/worldModel/reportVksFeatureClassMetadataMessage.c delete mode 100644 lib/openjaus/libjaus/src/message/inform/worldModel/reportVksObjectsCreationMessage.c delete mode 100644 lib/openjaus/libjaus/src/message/inform/worldModel/reportVksObjectsMessage.c delete mode 100644 lib/openjaus/libjaus/src/message/jausMessage.c delete mode 100644 lib/openjaus/libjaus/src/message/query/communications/queryDataLinkStatusMessage.c delete mode 100644 lib/openjaus/libjaus/src/message/query/communications/queryHeartbeatPulseMessage.c delete mode 100644 lib/openjaus/libjaus/src/message/query/communications/querySelectedDataLinkStatusMessage.c delete mode 100644 lib/openjaus/libjaus/src/message/query/core/queryComponentAuthorityMessage.c delete mode 100644 lib/openjaus/libjaus/src/message/query/core/queryComponentControlMessage.c delete mode 100644 lib/openjaus/libjaus/src/message/query/core/queryComponentStatusMessage.c delete mode 100644 lib/openjaus/libjaus/src/message/query/core/queryTimeMessage.c delete mode 100644 lib/openjaus/libjaus/src/message/query/dynamicConfiguration/queryConfigurationMessage.c delete mode 100644 lib/openjaus/libjaus/src/message/query/dynamicConfiguration/queryIdentificationMessage.c delete mode 100644 lib/openjaus/libjaus/src/message/query/dynamicConfiguration/queryServicesMessage.c delete mode 100644 lib/openjaus/libjaus/src/message/query/dynamicConfiguration/querySubsystemListMessage.c delete mode 100644 lib/openjaus/libjaus/src/message/query/environment/queryCameraCapabilitiesMessage.c delete mode 100644 lib/openjaus/libjaus/src/message/query/environment/queryCameraCountMessage.c delete mode 100644 lib/openjaus/libjaus/src/message/query/environment/queryCameraFormatOptionsMessage.c delete mode 100644 lib/openjaus/libjaus/src/message/query/environment/queryCameraPoseMessage.c delete mode 100644 lib/openjaus/libjaus/src/message/query/environment/queryImageMessage.c delete mode 100644 lib/openjaus/libjaus/src/message/query/environment/queryRelativeObjectPositionMessage.c delete mode 100644 lib/openjaus/libjaus/src/message/query/environment/querySelectedCameraMessage.c delete mode 100644 lib/openjaus/libjaus/src/message/query/event/queryEventsMessage.c delete mode 100644 lib/openjaus/libjaus/src/message/query/manipulator/queryJointEffortsMessage.c delete mode 100644 lib/openjaus/libjaus/src/message/query/manipulator/queryJointForceTorquesMessage.c delete mode 100644 lib/openjaus/libjaus/src/message/query/manipulator/queryJointPositionsMessage.c delete mode 100644 lib/openjaus/libjaus/src/message/query/manipulator/queryJointVelocitiesMessage.c delete mode 100644 lib/openjaus/libjaus/src/message/query/manipulator/queryManipulatorSpecificationsMessage.c delete mode 100644 lib/openjaus/libjaus/src/message/query/manipulator/queryToolPointMessage.c delete mode 100644 lib/openjaus/libjaus/src/message/query/payload/queryPayloadDataElementMessage.c delete mode 100644 lib/openjaus/libjaus/src/message/query/payload/queryPayloadInterfaceMessage.c delete mode 100644 lib/openjaus/libjaus/src/message/query/planning/queryMissionStatusMessage.c delete mode 100644 lib/openjaus/libjaus/src/message/query/planning/querySpoolingPreferenceMessage.c delete mode 100644 lib/openjaus/libjaus/src/message/query/platform/queryDiscreteDevicesMessage.c delete mode 100644 lib/openjaus/libjaus/src/message/query/platform/queryGlobalPathSegmentMessage.c delete mode 100644 lib/openjaus/libjaus/src/message/query/platform/queryGlobalPoseMessage.c delete mode 100644 lib/openjaus/libjaus/src/message/query/platform/queryGlobalVectorMessage.c delete mode 100644 lib/openjaus/libjaus/src/message/query/platform/queryGlobalWaypointMessage.c delete mode 100644 lib/openjaus/libjaus/src/message/query/platform/queryLocalPathSegmentMessage.c delete mode 100644 lib/openjaus/libjaus/src/message/query/platform/queryLocalPoseMessage.c delete mode 100644 lib/openjaus/libjaus/src/message/query/platform/queryLocalVectorMessage.c delete mode 100644 lib/openjaus/libjaus/src/message/query/platform/queryLocalWaypointMessage.c delete mode 100644 lib/openjaus/libjaus/src/message/query/platform/queryPathSegmentCountMessage.c delete mode 100644 lib/openjaus/libjaus/src/message/query/platform/queryPlatformOperationalDataMessage.c delete mode 100644 lib/openjaus/libjaus/src/message/query/platform/queryPlatformSpecificationsMessage.c delete mode 100644 lib/openjaus/libjaus/src/message/query/platform/queryTravelSpeedMessage.c delete mode 100644 lib/openjaus/libjaus/src/message/query/platform/queryVelocityStateMessage.c delete mode 100644 lib/openjaus/libjaus/src/message/query/platform/queryWaypointCountMessage.c delete mode 100644 lib/openjaus/libjaus/src/message/query/platform/queryWrenchEffortMessage.c delete mode 100644 lib/openjaus/libjaus/src/message/query/worldModel/queryVksBoundsMessage.c delete mode 100644 lib/openjaus/libjaus/src/message/query/worldModel/queryVksFeatureClassMetadataMessage.c delete mode 100644 lib/openjaus/libjaus/src/message/query/worldModel/queryVksObjectsMessage.c delete mode 100644 lib/openjaus/libjaus/src/message/skeletonMessage.c.tmpl delete mode 100644 lib/openjaus/libjaus/src/type/jausByte.c delete mode 100644 lib/openjaus/libjaus/src/type/jausDouble.c delete mode 100644 lib/openjaus/libjaus/src/type/jausEventLimit.c delete mode 100644 lib/openjaus/libjaus/src/type/jausFloat.c delete mode 100644 lib/openjaus/libjaus/src/type/jausGeometryPointLLA.c delete mode 100644 lib/openjaus/libjaus/src/type/jausGeometryPointXYZ.c delete mode 100644 lib/openjaus/libjaus/src/type/jausInteger.c delete mode 100644 lib/openjaus/libjaus/src/type/jausLong.c delete mode 100644 lib/openjaus/libjaus/src/type/jausMissionCommand.c delete mode 100644 lib/openjaus/libjaus/src/type/jausMissionTask.c delete mode 100644 lib/openjaus/libjaus/src/type/jausShort.c delete mode 100644 lib/openjaus/libjaus/src/type/jausTime.c delete mode 100644 lib/openjaus/libjaus/src/type/jausUnsignedInteger.c delete mode 100644 lib/openjaus/libjaus/src/type/jausUnsignedLong.c delete mode 100644 lib/openjaus/libjaus/src/type/jausUnsignedShort.c delete mode 100644 lib/openjaus/libjaus/src/type/jausWorldModelFeatureClass.c delete mode 100644 lib/openjaus/libjaus/src/type/jausWorldModelVectorObject.c delete mode 100644 lib/openjaus/libopenJaus/include/componentLibrary/ojCmpt.h delete mode 100644 lib/openjaus/libopenJaus/include/nodeManager/CommunicatorComponent.h delete mode 100644 lib/openjaus/libopenJaus/include/nodeManager/EventHandler.h delete mode 100644 lib/openjaus/libopenJaus/include/nodeManager/JausCommunicationManager.h delete mode 100644 lib/openjaus/libopenJaus/include/nodeManager/JausComponentCommunicationManager.h delete mode 100644 lib/openjaus/libopenJaus/include/nodeManager/JausNodeCommunicationManager.h delete mode 100644 lib/openjaus/libopenJaus/include/nodeManager/JausOpcUdpInterface.h delete mode 100644 lib/openjaus/libopenJaus/include/nodeManager/JausSubsystemCommunicationManager.h delete mode 100644 lib/openjaus/libopenJaus/include/nodeManager/JausTransportInterface.h delete mode 100644 lib/openjaus/libopenJaus/include/nodeManager/JausTransportQueue.h delete mode 100644 lib/openjaus/libopenJaus/include/nodeManager/JudpInterface.h delete mode 100644 lib/openjaus/libopenJaus/include/nodeManager/LocalComponent.h delete mode 100644 lib/openjaus/libopenJaus/include/nodeManager/MessageRouter.h delete mode 100644 lib/openjaus/libopenJaus/include/nodeManager/NodeManager.h delete mode 100644 lib/openjaus/libopenJaus/include/nodeManager/NodeManagerComponent.h delete mode 100644 lib/openjaus/libopenJaus/include/nodeManager/OjUdpComponentInterface.h delete mode 100644 lib/openjaus/libopenJaus/include/nodeManager/SystemTree.h delete mode 100644 lib/openjaus/libopenJaus/include/nodeManager/events/ConfigurationEvent.h delete mode 100644 lib/openjaus/libopenJaus/include/nodeManager/events/DebugEvent.h delete mode 100644 lib/openjaus/libopenJaus/include/nodeManager/events/ErrorEvent.h delete mode 100644 lib/openjaus/libopenJaus/include/nodeManager/events/JausMessageEvent.h delete mode 100644 lib/openjaus/libopenJaus/include/nodeManager/events/NodeManagerEvent.h delete mode 100644 lib/openjaus/libopenJaus/include/nodeManager/events/SystemTreeEvent.h delete mode 100644 lib/openjaus/libopenJaus/include/nodeManagerInterface/nodeManagerInterface.h delete mode 100644 lib/openjaus/libopenJaus/include/openJaus.h delete mode 100644 lib/openjaus/libopenJaus/include/utils/FileLoader.h delete mode 100644 lib/openjaus/libopenJaus/include/utils/datagramPacket.h delete mode 100644 lib/openjaus/libopenJaus/include/utils/datagramSocket.h delete mode 100644 lib/openjaus/libopenJaus/include/utils/inetAddress.h delete mode 100644 lib/openjaus/libopenJaus/include/utils/multicastSocket.h delete mode 100644 lib/openjaus/libopenJaus/include/utils/queue.h delete mode 100644 lib/openjaus/libopenJaus/include/utils/timeLib.h delete mode 100644 lib/openjaus/libopenJaus/include/utils/timeval.h delete mode 100644 lib/openjaus/libopenJaus/lib/linux/libopenjaus.a delete mode 100644 lib/openjaus/libopenJaus/lib/mac/libopenjaus.a delete mode 100644 lib/openjaus/libopenJaus/libopenJaus.pro delete mode 100644 lib/openjaus/libopenJaus/src/componentLibrary/ojCmpt.c delete mode 100644 lib/openjaus/libopenJaus/src/nodeManager/CommunicatorComponent.cpp delete mode 100644 lib/openjaus/libopenJaus/src/nodeManager/JausCommunicationManager.cpp delete mode 100644 lib/openjaus/libopenJaus/src/nodeManager/JausComponentCommunicationManager.cpp delete mode 100644 lib/openjaus/libopenJaus/src/nodeManager/JausNodeCommunicationManager.cpp delete mode 100644 lib/openjaus/libopenJaus/src/nodeManager/JausOpcUdpInterface.cpp delete mode 100644 lib/openjaus/libopenJaus/src/nodeManager/JausSubsystemCommunicationManager.cpp delete mode 100644 lib/openjaus/libopenJaus/src/nodeManager/JausTransportInterface.cpp delete mode 100644 lib/openjaus/libopenJaus/src/nodeManager/JausTransportQueue.cpp delete mode 100644 lib/openjaus/libopenJaus/src/nodeManager/JudpInterface.cpp delete mode 100644 lib/openjaus/libopenJaus/src/nodeManager/LocalComponent.cpp delete mode 100644 lib/openjaus/libopenJaus/src/nodeManager/MessageRouter.cpp delete mode 100644 lib/openjaus/libopenJaus/src/nodeManager/NodeManager.cpp delete mode 100644 lib/openjaus/libopenJaus/src/nodeManager/NodeManagerComponent.cpp delete mode 100644 lib/openjaus/libopenJaus/src/nodeManager/OjUdpComponentInterface.cpp delete mode 100644 lib/openjaus/libopenJaus/src/nodeManager/SystemTree.cpp delete mode 100644 lib/openjaus/libopenJaus/src/nodeManager/events/ConfigurationEvent.cpp delete mode 100644 lib/openjaus/libopenJaus/src/nodeManager/events/DebugEvent.cpp delete mode 100644 lib/openjaus/libopenJaus/src/nodeManager/events/ErrorEvent.cpp delete mode 100644 lib/openjaus/libopenJaus/src/nodeManager/events/JausMessageEvent.cpp delete mode 100644 lib/openjaus/libopenJaus/src/nodeManager/events/NodeManagerEvent.cpp delete mode 100644 lib/openjaus/libopenJaus/src/nodeManager/events/SystemTreeEvent.cpp delete mode 100644 lib/openjaus/libopenJaus/src/nodeManagerInterface/defaultJausMessageProcessor.c delete mode 100644 lib/openjaus/libopenJaus/src/nodeManagerInterface/lmHandler.c delete mode 100644 lib/openjaus/libopenJaus/src/nodeManagerInterface/nodeManagerInterface.c delete mode 100644 lib/openjaus/libopenJaus/src/nodeManagerInterface/scManager.c delete mode 100644 lib/openjaus/libopenJaus/src/utils/FileLoader.cpp delete mode 100644 lib/openjaus/libopenJaus/src/utils/datagramPacket.c delete mode 100644 lib/openjaus/libopenJaus/src/utils/datagramSocket.c delete mode 100644 lib/openjaus/libopenJaus/src/utils/inetAddress.c delete mode 100644 lib/openjaus/libopenJaus/src/utils/multicastSocket.c delete mode 100644 lib/openjaus/libopenJaus/src/utils/queue.c delete mode 100644 lib/openjaus/libopenJaus/src/utils/timeLib.c delete mode 100644 lib/openjaus/ojNodeManager/nodeManager.conf.template delete mode 100644 lib/openjaus/ojNodeManager/ojNodeManager.pro delete mode 100644 lib/openjaus/ojNodeManager/src/main.cpp delete mode 100644 lib/openjaus/ojVehicleSim/config/gpos.conf delete mode 100644 lib/openjaus/ojVehicleSim/config/pd.conf delete mode 100644 lib/openjaus/ojVehicleSim/config/vehicleSim.conf delete mode 100644 lib/openjaus/ojVehicleSim/config/vss.conf delete mode 100644 lib/openjaus/ojVehicleSim/config/wd.conf delete mode 100644 lib/openjaus/ojVehicleSim/include/getline.h delete mode 100644 lib/openjaus/ojVehicleSim/include/gpos.h delete mode 100644 lib/openjaus/ojVehicleSim/include/gui.h delete mode 100644 lib/openjaus/ojVehicleSim/include/pd.h delete mode 100644 lib/openjaus/ojVehicleSim/include/properties.h delete mode 100644 lib/openjaus/ojVehicleSim/include/utm/cproj.h delete mode 100644 lib/openjaus/ojVehicleSim/include/utm/greatCircle.h delete mode 100644 lib/openjaus/ojVehicleSim/include/utm/pointLla.h delete mode 100644 lib/openjaus/ojVehicleSim/include/utm/pointUtm.h delete mode 100644 lib/openjaus/ojVehicleSim/include/utm/proj.h delete mode 100644 lib/openjaus/ojVehicleSim/include/utm/utmLib.h delete mode 100644 lib/openjaus/ojVehicleSim/include/vehicle.h delete mode 100644 lib/openjaus/ojVehicleSim/include/vehicleSim.h delete mode 100644 lib/openjaus/ojVehicleSim/include/vss.h delete mode 100644 lib/openjaus/ojVehicleSim/include/wd.h delete mode 100644 lib/openjaus/ojVehicleSim/src/getLine.c delete mode 100644 lib/openjaus/ojVehicleSim/src/gpos.c delete mode 100644 lib/openjaus/ojVehicleSim/src/main.c delete mode 100644 lib/openjaus/ojVehicleSim/src/pd.c delete mode 100644 lib/openjaus/ojVehicleSim/src/properties.c delete mode 100644 lib/openjaus/ojVehicleSim/src/utm/cproj.c delete mode 100644 lib/openjaus/ojVehicleSim/src/utm/greatCircle.c delete mode 100644 lib/openjaus/ojVehicleSim/src/utm/pointLla.c delete mode 100644 lib/openjaus/ojVehicleSim/src/utm/pointUtm.c delete mode 100644 lib/openjaus/ojVehicleSim/src/utm/utmLib.c delete mode 100644 lib/openjaus/ojVehicleSim/src/utm/utmfor.c delete mode 100644 lib/openjaus/ojVehicleSim/src/utm/utminv.c delete mode 100644 lib/openjaus/ojVehicleSim/src/vehicle.c delete mode 100644 lib/openjaus/ojVehicleSim/src/vehicleSim.c delete mode 100644 lib/openjaus/ojVehicleSim/src/vss.c delete mode 100644 lib/openjaus/ojVehicleSim/src/wd.c rename mavground.qrc => qgroundcontrol.qrc (100%) diff --git a/lib/QMapControl/COPYING b/lib/QMapControl/COPYING deleted file mode 100644 index 5b6e7c66c2..0000000000 --- a/lib/QMapControl/COPYING +++ /dev/null @@ -1,340 +0,0 @@ - GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 - - Copyright (C) 1989, 1991 Free Software Foundation, Inc. - 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Library General Public License instead.) You can apply it to -your programs, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. - - We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - - Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. - - The precise terms and conditions for copying, distribution and -modification follow. - - GNU GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. - - 1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. - -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. - - 2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) You must cause the modified files to carry prominent notices - stating that you changed the files and the date of any change. - - b) You must cause any work that you distribute or publish, that in - whole or in part contains or is derived from the Program or any - part thereof, to be licensed as a whole at no charge to all third - parties under the terms of this License. - - c) If the modified program normally reads commands interactively - when run, you must cause it, when started running for such - interactive use in the most ordinary way, to print or display an - announcement including an appropriate copyright notice and a - notice that there is no warranty (or else, saying that you provide - a warranty) and that users may redistribute the program under - these conditions, and telling the user how to view a copy of this - License. (Exception: if the Program itself is interactive but - does not normally print such an announcement, your work based on - the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - - a) Accompany it with the complete corresponding machine-readable - source code, which must be distributed under the terms of Sections - 1 and 2 above on a medium customarily used for software interchange; or, - - b) Accompany it with a written offer, valid for at least three - years, to give any third party, for a charge no more than your - cost of physically performing source distribution, a complete - machine-readable copy of the corresponding source code, to be - distributed under the terms of Sections 1 and 2 above on a medium - customarily used for software interchange; or, - - c) Accompany it with the information you received as to the offer - to distribute corresponding source code. (This alternative is - allowed only for noncommercial distribution and only if you - received the program in object code or executable form with such - an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - - 4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - - 5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - - 6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - - 7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - - 9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - - 10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. - - NO WARRANTY - - 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. - - 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - - Gnomovision version 69, Copyright (C) year name of author - Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the program - `Gnomovision' (which makes passes at compilers) written by James Hacker. - - , 1 April 1989 - Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Library General -Public License instead of this License. diff --git a/lib/QMapControl/COPYING.LESSER b/lib/QMapControl/COPYING.LESSER deleted file mode 100644 index 853047cf89..0000000000 --- a/lib/QMapControl/COPYING.LESSER +++ /dev/null @@ -1,165 +0,0 @@ - GNU LESSER GENERAL PUBLIC LICENSE - Version 3, 29 June 2007 - - Copyright (C) 2007 Free Software Foundation, Inc. - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - - This version of the GNU Lesser General Public License incorporates -the terms and conditions of version 3 of the GNU General Public -License, supplemented by the additional permissions listed below. - - 0. Additional Definitions. - - As used herein, "this License" refers to version 3 of the GNU Lesser -General Public License, and the "GNU GPL" refers to version 3 of the GNU -General Public License. - - "The Library" refers to a covered work governed by this License, -other than an Application or a Combined Work as defined below. - - An "Application" is any work that makes use of an interface provided -by the Library, but which is not otherwise based on the Library. -Defining a subclass of a class defined by the Library is deemed a mode -of using an interface provided by the Library. - - A "Combined Work" is a work produced by combining or linking an -Application with the Library. The particular version of the Library -with which the Combined Work was made is also called the "Linked -Version". - - The "Minimal Corresponding Source" for a Combined Work means the -Corresponding Source for the Combined Work, excluding any source code -for portions of the Combined Work that, considered in isolation, are -based on the Application, and not on the Linked Version. - - The "Corresponding Application Code" for a Combined Work means the -object code and/or source code for the Application, including any data -and utility programs needed for reproducing the Combined Work from the -Application, but excluding the System Libraries of the Combined Work. - - 1. Exception to Section 3 of the GNU GPL. - - You may convey a covered work under sections 3 and 4 of this License -without being bound by section 3 of the GNU GPL. - - 2. Conveying Modified Versions. - - If you modify a copy of the Library, and, in your modifications, a -facility refers to a function or data to be supplied by an Application -that uses the facility (other than as an argument passed when the -facility is invoked), then you may convey a copy of the modified -version: - - a) under this License, provided that you make a good faith effort to - ensure that, in the event an Application does not supply the - function or data, the facility still operates, and performs - whatever part of its purpose remains meaningful, or - - b) under the GNU GPL, with none of the additional permissions of - this License applicable to that copy. - - 3. Object Code Incorporating Material from Library Header Files. - - The object code form of an Application may incorporate material from -a header file that is part of the Library. You may convey such object -code under terms of your choice, provided that, if the incorporated -material is not limited to numerical parameters, data structure -layouts and accessors, or small macros, inline functions and templates -(ten or fewer lines in length), you do both of the following: - - a) Give prominent notice with each copy of the object code that the - Library is used in it and that the Library and its use are - covered by this License. - - b) Accompany the object code with a copy of the GNU GPL and this license - document. - - 4. Combined Works. - - You may convey a Combined Work under terms of your choice that, -taken together, effectively do not restrict modification of the -portions of the Library contained in the Combined Work and reverse -engineering for debugging such modifications, if you also do each of -the following: - - a) Give prominent notice with each copy of the Combined Work that - the Library is used in it and that the Library and its use are - covered by this License. - - b) Accompany the Combined Work with a copy of the GNU GPL and this license - document. - - c) For a Combined Work that displays copyright notices during - execution, include the copyright notice for the Library among - these notices, as well as a reference directing the user to the - copies of the GNU GPL and this license document. - - d) Do one of the following: - - 0) Convey the Minimal Corresponding Source under the terms of this - License, and the Corresponding Application Code in a form - suitable for, and under terms that permit, the user to - recombine or relink the Application with a modified version of - the Linked Version to produce a modified Combined Work, in the - manner specified by section 6 of the GNU GPL for conveying - Corresponding Source. - - 1) Use a suitable shared library mechanism for linking with the - Library. A suitable mechanism is one that (a) uses at run time - a copy of the Library already present on the user's computer - system, and (b) will operate properly with a modified version - of the Library that is interface-compatible with the Linked - Version. - - e) Provide Installation Information, but only if you would otherwise - be required to provide such information under section 6 of the - GNU GPL, and only to the extent that such information is - necessary to install and execute a modified version of the - Combined Work produced by recombining or relinking the - Application with a modified version of the Linked Version. (If - you use option 4d0, the Installation Information must accompany - the Minimal Corresponding Source and Corresponding Application - Code. If you use option 4d1, you must provide the Installation - Information in the manner specified by section 6 of the GNU GPL - for conveying Corresponding Source.) - - 5. Combined Libraries. - - You may place library facilities that are a work based on the -Library side by side in a single library together with other library -facilities that are not Applications and are not covered by this -License, and convey such a combined library under terms of your -choice, if you do both of the following: - - a) Accompany the combined library with a copy of the same work based - on the Library, uncombined with any other library facilities, - conveyed under the terms of this License. - - b) Give prominent notice with the combined library that part of it - is a work based on the Library, and explaining where to find the - accompanying uncombined form of the same work. - - 6. Revised Versions of the GNU Lesser General Public License. - - The Free Software Foundation may publish revised and/or new versions -of the GNU Lesser General Public License from time to time. Such new -versions will be similar in spirit to the present version, but may -differ in detail to address new problems or concerns. - - Each version is given a distinguishing version number. If the -Library as you received it specifies that a certain numbered version -of the GNU Lesser General Public License "or any later version" -applies to it, you have the option of following the terms and -conditions either of that published version or of any later version -published by the Free Software Foundation. If the Library as you -received it does not specify a version number of the GNU Lesser -General Public License, you may choose any version of the GNU Lesser -General Public License ever published by the Free Software Foundation. - - If the Library as you received it specifies that a proxy can decide -whether future versions of the GNU Lesser General Public License shall -apply, that proxy's public statement of acceptance of any version is -permanent authorization for you to choose that version for the -Library. diff --git a/lib/QMapControl/Doxyfile b/lib/QMapControl/Doxyfile deleted file mode 100644 index 7c7fbf58ba..0000000000 --- a/lib/QMapControl/Doxyfile +++ /dev/null @@ -1,1528 +0,0 @@ -# Doxyfile 1.5.9 - -# This file describes the settings to be used by the documentation system -# doxygen (www.doxygen.org) for a project -# -# All text after a hash (#) is considered a comment and will be ignored -# The format is: -# TAG = value [value, ...] -# For lists items can also be appended using: -# TAG += value [value, ...] -# Values that contain spaces should be placed between quotes (" ") - -#--------------------------------------------------------------------------- -# Project related configuration options -#--------------------------------------------------------------------------- - -# This tag specifies the encoding used for all characters in the config file -# that follow. The default is UTF-8 which is also the encoding used for all -# text before the first occurrence of this tag. Doxygen uses libiconv (or the -# iconv built into libc) for the transcoding. See -# http://www.gnu.org/software/libiconv for the list of possible encodings. - -DOXYFILE_ENCODING = UTF-8 - -# The PROJECT_NAME tag is a single word (or a sequence of words surrounded -# by quotes) that should identify the project. - -PROJECT_NAME = QMapControl - -# The PROJECT_NUMBER tag can be used to enter a project or revision number. -# This could be handy for archiving the generated documentation or -# if some version control system is used. - -PROJECT_NUMBER = 0.9.5.2 - -# The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute) -# base path where the generated documentation will be put. -# If a relative path is entered, it will be relative to the location -# where doxygen was started. If left blank the current directory will be used. - -OUTPUT_DIRECTORY = - -# If the CREATE_SUBDIRS tag is set to YES, then doxygen will create -# 4096 sub-directories (in 2 levels) under the output directory of each output -# format and will distribute the generated files over these directories. -# Enabling this option can be useful when feeding doxygen a huge amount of -# source files, where putting all generated files in the same directory would -# otherwise cause performance problems for the file system. - -CREATE_SUBDIRS = NO - -# The OUTPUT_LANGUAGE tag is used to specify the language in which all -# documentation generated by doxygen is written. Doxygen will use this -# information to generate all constant output in the proper language. -# The default language is English, other supported languages are: -# Afrikaans, Arabic, Brazilian, Catalan, Chinese, Chinese-Traditional, -# Croatian, Czech, Danish, Dutch, Esperanto, Farsi, Finnish, French, German, -# Greek, Hungarian, Italian, Japanese, Japanese-en (Japanese with English -# messages), Korean, Korean-en, Lithuanian, Norwegian, Macedonian, Persian, -# Polish, Portuguese, Romanian, Russian, Serbian, Serbian-Cyrilic, Slovak, -# Slovene, Spanish, Swedish, Ukrainian, and Vietnamese. - -OUTPUT_LANGUAGE = English - -# If the BRIEF_MEMBER_DESC tag is set to YES (the default) Doxygen will -# include brief member descriptions after the members that are listed in -# the file and class documentation (similar to JavaDoc). -# Set to NO to disable this. - -BRIEF_MEMBER_DESC = YES - -# If the REPEAT_BRIEF tag is set to YES (the default) Doxygen will prepend -# the brief description of a member or function before the detailed description. -# Note: if both HIDE_UNDOC_MEMBERS and BRIEF_MEMBER_DESC are set to NO, the -# brief descriptions will be completely suppressed. - -REPEAT_BRIEF = YES - -# This tag implements a quasi-intelligent brief description abbreviator -# that is used to form the text in various listings. Each string -# in this list, if found as the leading text of the brief description, will be -# stripped from the text and the result after processing the whole list, is -# used as the annotated text. Otherwise, the brief description is used as-is. -# If left blank, the following values are used ("$name" is automatically -# replaced with the name of the entity): "The $name class" "The $name widget" -# "The $name file" "is" "provides" "specifies" "contains" -# "represents" "a" "an" "the" - -ABBREVIATE_BRIEF = "The $name class" \ - "The $name widget" \ - "The $name file" \ - is \ - provides \ - specifies \ - contains \ - represents \ - a \ - an \ - the - -# If the ALWAYS_DETAILED_SEC and REPEAT_BRIEF tags are both set to YES then -# Doxygen will generate a detailed section even if there is only a brief -# description. - -ALWAYS_DETAILED_SEC = NO - -# If the INLINE_INHERITED_MEMB tag is set to YES, doxygen will show all -# inherited members of a class in the documentation of that class as if those -# members were ordinary class members. Constructors, destructors and assignment -# operators of the base classes will not be shown. - -INLINE_INHERITED_MEMB = YES - -# If the FULL_PATH_NAMES tag is set to YES then Doxygen will prepend the full -# path before files name in the file list and in the header files. If set -# to NO the shortest path that makes the file name unique will be used. - -FULL_PATH_NAMES = NO - -# If the FULL_PATH_NAMES tag is set to YES then the STRIP_FROM_PATH tag -# can be used to strip a user-defined part of the path. Stripping is -# only done if one of the specified strings matches the left-hand part of -# the path. The tag can be used to show relative paths in the file list. -# If left blank the directory from which doxygen is run is used as the -# path to strip. - -STRIP_FROM_PATH = . - -# The STRIP_FROM_INC_PATH tag can be used to strip a user-defined part of -# the path mentioned in the documentation of a class, which tells -# the reader which header file to include in order to use a class. -# If left blank only the name of the header file containing the class -# definition is used. Otherwise one should specify the include paths that -# are normally passed to the compiler using the -I flag. - -STRIP_FROM_INC_PATH = - -# If the SHORT_NAMES tag is set to YES, doxygen will generate much shorter -# (but less readable) file names. This can be useful is your file systems -# doesn't support long names like on DOS, Mac, or CD-ROM. - -SHORT_NAMES = NO - -# If the JAVADOC_AUTOBRIEF tag is set to YES then Doxygen -# will interpret the first line (until the first dot) of a JavaDoc-style -# comment as the brief description. If set to NO, the JavaDoc -# comments will behave just like regular Qt-style comments -# (thus requiring an explicit @brief command for a brief description.) - -JAVADOC_AUTOBRIEF = NO - -# If the QT_AUTOBRIEF tag is set to YES then Doxygen will -# interpret the first line (until the first dot) of a Qt-style -# comment as the brief description. If set to NO, the comments -# will behave just like regular Qt-style comments (thus requiring -# an explicit \brief command for a brief description.) - -QT_AUTOBRIEF = NO - -# The MULTILINE_CPP_IS_BRIEF tag can be set to YES to make Doxygen -# treat a multi-line C++ special comment block (i.e. a block of //! or /// -# comments) as a brief description. This used to be the default behaviour. -# The new default is to treat a multi-line C++ comment block as a detailed -# description. Set this tag to YES if you prefer the old behaviour instead. - -MULTILINE_CPP_IS_BRIEF = NO - -# If the INHERIT_DOCS tag is set to YES (the default) then an undocumented -# member inherits the documentation from any documented member that it -# re-implements. - -INHERIT_DOCS = YES - -# If the SEPARATE_MEMBER_PAGES tag is set to YES, then doxygen will produce -# a new page for each member. If set to NO, the documentation of a member will -# be part of the file/class/namespace that contains it. - -SEPARATE_MEMBER_PAGES = NO - -# The TAB_SIZE tag can be used to set the number of spaces in a tab. -# Doxygen uses this value to replace tabs by spaces in code fragments. - -TAB_SIZE = 8 - -# This tag can be used to specify a number of aliases that acts -# as commands in the documentation. An alias has the form "name=value". -# For example adding "sideeffect=\par Side Effects:\n" will allow you to -# put the command \sideeffect (or @sideeffect) in the documentation, which -# will result in a user-defined paragraph with heading "Side Effects:". -# You can put \n's in the value part of an alias to insert newlines. - -ALIASES = - -# Set the OPTIMIZE_OUTPUT_FOR_C tag to YES if your project consists of C -# sources only. Doxygen will then generate output that is more tailored for C. -# For instance, some of the names that are used will be different. The list -# of all members will be omitted, etc. - -OPTIMIZE_OUTPUT_FOR_C = NO - -# Set the OPTIMIZE_OUTPUT_JAVA tag to YES if your project consists of Java -# sources only. Doxygen will then generate output that is more tailored for -# Java. For instance, namespaces will be presented as packages, qualified -# scopes will look different, etc. - -OPTIMIZE_OUTPUT_JAVA = NO - -# Set the OPTIMIZE_FOR_FORTRAN tag to YES if your project consists of Fortran -# sources only. Doxygen will then generate output that is more tailored for -# Fortran. - -OPTIMIZE_FOR_FORTRAN = NO - -# Set the OPTIMIZE_OUTPUT_VHDL tag to YES if your project consists of VHDL -# sources. Doxygen will then generate output that is tailored for -# VHDL. - -OPTIMIZE_OUTPUT_VHDL = NO - -# Doxygen selects the parser to use depending on the extension of the files it parses. -# With this tag you can assign which parser to use for a given extension. -# Doxygen has a built-in mapping, but you can override or extend it using this tag. -# The format is ext=language, where ext is a file extension, and language is one of -# the parsers supported by doxygen: IDL, Java, Javascript, C#, C, C++, D, PHP, -# Objective-C, Python, Fortran, VHDL, C, C++. For instance to make doxygen treat -# .inc files as Fortran files (default is PHP), and .f files as C (default is Fortran), -# use: inc=Fortran f=C. Note that for custom extensions you also need to set -# FILE_PATTERNS otherwise the files are not read by doxygen. - -EXTENSION_MAPPING = - -# If you use STL classes (i.e. std::string, std::vector, etc.) but do not want -# to include (a tag file for) the STL sources as input, then you should -# set this tag to YES in order to let doxygen match functions declarations and -# definitions whose arguments contain STL classes (e.g. func(std::string); v.s. -# func(std::string) {}). This also make the inheritance and collaboration -# diagrams that involve STL classes more complete and accurate. - -BUILTIN_STL_SUPPORT = NO - -# If you use Microsoft's C++/CLI language, you should set this option to YES to -# enable parsing support. - -CPP_CLI_SUPPORT = NO - -# Set the SIP_SUPPORT tag to YES if your project consists of sip sources only. -# Doxygen will parse them like normal C++ but will assume all classes use public -# instead of private inheritance when no explicit protection keyword is present. - -SIP_SUPPORT = NO - -# For Microsoft's IDL there are propget and propput attributes to indicate getter -# and setter methods for a property. Setting this option to YES (the default) -# will make doxygen to replace the get and set methods by a property in the -# documentation. This will only work if the methods are indeed getting or -# setting a simple type. If this is not the case, or you want to show the -# methods anyway, you should set this option to NO. - -IDL_PROPERTY_SUPPORT = YES - -# If member grouping is used in the documentation and the DISTRIBUTE_GROUP_DOC -# tag is set to YES, then doxygen will reuse the documentation of the first -# member in the group (if any) for the other members of the group. By default -# all members of a group must be documented explicitly. - -DISTRIBUTE_GROUP_DOC = NO - -# Set the SUBGROUPING tag to YES (the default) to allow class member groups of -# the same type (for instance a group of public functions) to be put as a -# subgroup of that type (e.g. under the Public Functions section). Set it to -# NO to prevent subgrouping. Alternatively, this can be done per class using -# the \nosubgrouping command. - -SUBGROUPING = YES - -# When TYPEDEF_HIDES_STRUCT is enabled, a typedef of a struct, union, or enum -# is documented as struct, union, or enum with the name of the typedef. So -# typedef struct TypeS {} TypeT, will appear in the documentation as a struct -# with name TypeT. When disabled the typedef will appear as a member of a file, -# namespace, or class. And the struct will be named TypeS. This can typically -# be useful for C code in case the coding convention dictates that all compound -# types are typedef'ed and only the typedef is referenced, never the tag name. - -TYPEDEF_HIDES_STRUCT = NO - -# The SYMBOL_CACHE_SIZE determines the size of the internal cache use to -# determine which symbols to keep in memory and which to flush to disk. -# When the cache is full, less often used symbols will be written to disk. -# For small to medium size projects (<1000 input files) the default value is -# probably good enough. For larger projects a too small cache size can cause -# doxygen to be busy swapping symbols to and from disk most of the time -# causing a significant performance penality. -# If the system has enough physical memory increasing the cache will improve the -# performance by keeping more symbols in memory. Note that the value works on -# a logarithmic scale so increasing the size by one will rougly double the -# memory usage. The cache size is given by this formula: -# 2^(16+SYMBOL_CACHE_SIZE). The valid range is 0..9, the default is 0, -# corresponding to a cache size of 2^16 = 65536 symbols - -SYMBOL_CACHE_SIZE = 0 - -#--------------------------------------------------------------------------- -# Build related configuration options -#--------------------------------------------------------------------------- - -# If the EXTRACT_ALL tag is set to YES doxygen will assume all entities in -# documentation are documented, even if no documentation was available. -# Private class members and static file members will be hidden unless -# the EXTRACT_PRIVATE and EXTRACT_STATIC tags are set to YES - -EXTRACT_ALL = NO - -# If the EXTRACT_PRIVATE tag is set to YES all private members of a class -# will be included in the documentation. - -EXTRACT_PRIVATE = NO - -# If the EXTRACT_STATIC tag is set to YES all static members of a file -# will be included in the documentation. - -EXTRACT_STATIC = NO - -# If the EXTRACT_LOCAL_CLASSES tag is set to YES classes (and structs) -# defined locally in source files will be included in the documentation. -# If set to NO only classes defined in header files are included. - -EXTRACT_LOCAL_CLASSES = YES - -# This flag is only useful for Objective-C code. When set to YES local -# methods, which are defined in the implementation section but not in -# the interface are included in the documentation. -# If set to NO (the default) only methods in the interface are included. - -EXTRACT_LOCAL_METHODS = NO - -# If this flag is set to YES, the members of anonymous namespaces will be -# extracted and appear in the documentation as a namespace called -# 'anonymous_namespace{file}', where file will be replaced with the base -# name of the file that contains the anonymous namespace. By default -# anonymous namespace are hidden. - -EXTRACT_ANON_NSPACES = NO - -# If the HIDE_UNDOC_MEMBERS tag is set to YES, Doxygen will hide all -# undocumented members of documented classes, files or namespaces. -# If set to NO (the default) these members will be included in the -# various overviews, but no documentation section is generated. -# This option has no effect if EXTRACT_ALL is enabled. - -HIDE_UNDOC_MEMBERS = YES - -# If the HIDE_UNDOC_CLASSES tag is set to YES, Doxygen will hide all -# undocumented classes that are normally visible in the class hierarchy. -# If set to NO (the default) these classes will be included in the various -# overviews. This option has no effect if EXTRACT_ALL is enabled. - -HIDE_UNDOC_CLASSES = NO - -# If the HIDE_FRIEND_COMPOUNDS tag is set to YES, Doxygen will hide all -# friend (class|struct|union) declarations. -# If set to NO (the default) these declarations will be included in the -# documentation. - -HIDE_FRIEND_COMPOUNDS = YES - -# If the HIDE_IN_BODY_DOCS tag is set to YES, Doxygen will hide any -# documentation blocks found inside the body of a function. -# If set to NO (the default) these blocks will be appended to the -# function's detailed documentation block. - -HIDE_IN_BODY_DOCS = NO - -# The INTERNAL_DOCS tag determines if documentation -# that is typed after a \internal command is included. If the tag is set -# to NO (the default) then the documentation will be excluded. -# Set it to YES to include the internal documentation. - -INTERNAL_DOCS = NO - -# If the CASE_SENSE_NAMES tag is set to NO then Doxygen will only generate -# file names in lower-case letters. If set to YES upper-case letters are also -# allowed. This is useful if you have classes or files whose names only differ -# in case and if your file system supports case sensitive file names. Windows -# and Mac users are advised to set this option to NO. - -CASE_SENSE_NAMES = YES - -# If the HIDE_SCOPE_NAMES tag is set to NO (the default) then Doxygen -# will show members with their full class and namespace scopes in the -# documentation. If set to YES the scope will be hidden. - -HIDE_SCOPE_NAMES = YES - -# If the SHOW_INCLUDE_FILES tag is set to YES (the default) then Doxygen -# will put a list of the files that are included by a file in the documentation -# of that file. - -SHOW_INCLUDE_FILES = YES - -# If the INLINE_INFO tag is set to YES (the default) then a tag [inline] -# is inserted in the documentation for inline members. - -INLINE_INFO = YES - -# If the SORT_MEMBER_DOCS tag is set to YES (the default) then doxygen -# will sort the (detailed) documentation of file and class members -# alphabetically by member name. If set to NO the members will appear in -# declaration order. - -SORT_MEMBER_DOCS = YES - -# If the SORT_BRIEF_DOCS tag is set to YES then doxygen will sort the -# brief documentation of file, namespace and class members alphabetically -# by member name. If set to NO (the default) the members will appear in -# declaration order. - -SORT_BRIEF_DOCS = YES - -# If the SORT_GROUP_NAMES tag is set to YES then doxygen will sort the -# hierarchy of group names into alphabetical order. If set to NO (the default) -# the group names will appear in their defined order. - -SORT_GROUP_NAMES = NO - -# If the SORT_BY_SCOPE_NAME tag is set to YES, the class list will be -# sorted by fully-qualified names, including namespaces. If set to -# NO (the default), the class list will be sorted only by class name, -# not including the namespace part. -# Note: This option is not very useful if HIDE_SCOPE_NAMES is set to YES. -# Note: This option applies only to the class list, not to the -# alphabetical list. - -SORT_BY_SCOPE_NAME = NO - -# The GENERATE_TODOLIST tag can be used to enable (YES) or -# disable (NO) the todo list. This list is created by putting \todo -# commands in the documentation. - -GENERATE_TODOLIST = YES - -# The GENERATE_TESTLIST tag can be used to enable (YES) or -# disable (NO) the test list. This list is created by putting \test -# commands in the documentation. - -GENERATE_TESTLIST = YES - -# The GENERATE_BUGLIST tag can be used to enable (YES) or -# disable (NO) the bug list. This list is created by putting \bug -# commands in the documentation. - -GENERATE_BUGLIST = YES - -# The GENERATE_DEPRECATEDLIST tag can be used to enable (YES) or -# disable (NO) the deprecated list. This list is created by putting -# \deprecated commands in the documentation. - -GENERATE_DEPRECATEDLIST= YES - -# The ENABLED_SECTIONS tag can be used to enable conditional -# documentation sections, marked by \if sectionname ... \endif. - -ENABLED_SECTIONS = - -# The MAX_INITIALIZER_LINES tag determines the maximum number of lines -# the initial value of a variable or define consists of for it to appear in -# the documentation. If the initializer consists of more lines than specified -# here it will be hidden. Use a value of 0 to hide initializers completely. -# The appearance of the initializer of individual variables and defines in the -# documentation can be controlled using \showinitializer or \hideinitializer -# command in the documentation regardless of this setting. - -MAX_INITIALIZER_LINES = 26 - -# If the sources in your project are distributed over multiple directories -# then setting the SHOW_DIRECTORIES tag to YES will show the directory hierarchy -# in the documentation. The default is NO. - -SHOW_DIRECTORIES = NO - -# Set the SHOW_FILES tag to NO to disable the generation of the Files page. -# This will remove the Files entry from the Quick Index and from the -# Folder Tree View (if specified). The default is YES. - -SHOW_FILES = NO - -# Set the SHOW_NAMESPACES tag to NO to disable the generation of the -# Namespaces page. This will remove the Namespaces entry from the Quick Index -# and from the Folder Tree View (if specified). The default is YES. - -SHOW_NAMESPACES = YES - -# The FILE_VERSION_FILTER tag can be used to specify a program or script that -# doxygen should invoke to get the current version for each file (typically from -# the version control system). Doxygen will invoke the program by executing (via -# popen()) the command , where is the value of -# the FILE_VERSION_FILTER tag, and is the name of an input file -# provided by doxygen. Whatever the program writes to standard output -# is used as the file version. See the manual for examples. - -FILE_VERSION_FILTER = - -# The LAYOUT_FILE tag can be used to specify a layout file which will be parsed by -# doxygen. The layout file controls the global structure of the generated output files -# in an output format independent way. The create the layout file that represents -# doxygen's defaults, run doxygen with the -l option. You can optionally specify a -# file name after the option, if omitted DoxygenLayout.xml will be used as the name -# of the layout file. - -LAYOUT_FILE = - -#--------------------------------------------------------------------------- -# configuration options related to warning and progress messages -#--------------------------------------------------------------------------- - -# The QUIET tag can be used to turn on/off the messages that are generated -# by doxygen. Possible values are YES and NO. If left blank NO is used. - -QUIET = NO - -# The WARNINGS tag can be used to turn on/off the warning messages that are -# generated by doxygen. Possible values are YES and NO. If left blank -# NO is used. - -WARNINGS = YES - -# If WARN_IF_UNDOCUMENTED is set to YES, then doxygen will generate warnings -# for undocumented members. If EXTRACT_ALL is set to YES then this flag will -# automatically be disabled. - -WARN_IF_UNDOCUMENTED = NO - -# If WARN_IF_DOC_ERROR is set to YES, doxygen will generate warnings for -# potential errors in the documentation, such as not documenting some -# parameters in a documented function, or documenting parameters that -# don't exist or using markup commands wrongly. - -WARN_IF_DOC_ERROR = YES - -# This WARN_NO_PARAMDOC option can be abled to get warnings for -# functions that are documented, but have no documentation for their parameters -# or return value. If set to NO (the default) doxygen will only warn about -# wrong or incomplete parameter documentation, but not about the absence of -# documentation. - -WARN_NO_PARAMDOC = NO - -# The WARN_FORMAT tag determines the format of the warning messages that -# doxygen can produce. The string should contain the $file, $line, and $text -# tags, which will be replaced by the file and line number from which the -# warning originated and the warning text. Optionally the format may contain -# $version, which will be replaced by the version of the file (if it could -# be obtained via FILE_VERSION_FILTER) - -WARN_FORMAT = "$file:$line: $text" - -# The WARN_LOGFILE tag can be used to specify a file to which warning -# and error messages should be written. If left blank the output is written -# to stderr. - -WARN_LOGFILE = - -#--------------------------------------------------------------------------- -# configuration options related to the input files -#--------------------------------------------------------------------------- - -# The INPUT tag can be used to specify the files and/or directories that contain -# documented source files. You may enter file names like "myfile.cpp" or -# directories like "/usr/src/myproject". Separate the files or directories -# with spaces. - -INPUT = . - -# This tag can be used to specify the character encoding of the source files -# that doxygen parses. Internally doxygen uses the UTF-8 encoding, which is -# also the default input encoding. Doxygen uses libiconv (or the iconv built -# into libc) for the transcoding. See http://www.gnu.org/software/libiconv for -# the list of possible encodings. - -INPUT_ENCODING = UTF-8 - -# If the value of the INPUT tag contains directories, you can use the -# FILE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp -# and *.h) to filter out the source-files in the directories. If left -# blank the following patterns are tested: -# *.c *.cc *.cxx *.cpp *.c++ *.java *.ii *.ixx *.ipp *.i++ *.inl *.h *.hh *.hxx -# *.hpp *.h++ *.idl *.odl *.cs *.php *.php3 *.inc *.m *.mm *.py *.f90 - -FILE_PATTERNS = *.cpp \ - *.h - -# The RECURSIVE tag can be used to turn specify whether or not subdirectories -# should be searched for input files as well. Possible values are YES and NO. -# If left blank NO is used. - -RECURSIVE = YES - -# The EXCLUDE tag can be used to specify files and/or directories that should -# excluded from the INPUT source files. This way you can easily exclude a -# subdirectory from a directory tree whose root is specified with the INPUT tag. - -EXCLUDE = ./src/layermanager.cpp \ - ./src/layermanager.h \ - ./src/imagemanager.h \ - ./Samples/Mapviewer/src/mapviewer.h \ - ./Samples/Multidemo/src/gps_modul.cpp \ - ./Samples/Multidemo/src/gps_modul.h \ - ./Samples/Multidemo/src/multidemo.h \ - ./Samples/GPS/src/gps_neo.cpp \ - ./Samples/GPS/src/gps_neo.h \ - ./Samples/Citymap/src/citymap.h \ - ./Samples/Citymap/src/dialogs.h \ - ./Samples/Citymap/src/dialogs.cpp \ - ./Samples/Phonebook/src/phonebook.h \ - ./Samples/LinesAndPoints/src/linesandpoints.h - -# The EXCLUDE_SYMLINKS tag can be used select whether or not files or -# directories that are symbolic links (a Unix filesystem feature) are excluded -# from the input. - -EXCLUDE_SYMLINKS = NO - -# If the value of the INPUT tag contains directories, you can use the -# EXCLUDE_PATTERNS tag to specify one or more wildcard patterns to exclude -# certain files from those directories. Note that the wildcards are matched -# against the file with absolute path, so to exclude all test directories -# for example use the pattern */test/* - -EXCLUDE_PATTERNS = - -# The EXCLUDE_SYMBOLS tag can be used to specify one or more symbol names -# (namespaces, classes, functions, etc.) that should be excluded from the -# output. The symbol name can be a fully qualified name, a word, or if the -# wildcard * is used, a substring. Examples: ANamespace, AClass, -# AClass::ANamespace, ANamespace::*Test - -EXCLUDE_SYMBOLS = QDumper \ - GPS_Position - -# The EXAMPLE_PATH tag can be used to specify one or more files or -# directories that contain example code fragments that are included (see -# the \include command). - -EXAMPLE_PATH = ./Samples - -# If the value of the EXAMPLE_PATH tag contains directories, you can use the -# EXAMPLE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp -# and *.h) to filter out the source-files in the directories. If left -# blank all files are included. - -EXAMPLE_PATTERNS = * - -# If the EXAMPLE_RECURSIVE tag is set to YES then subdirectories will be -# searched for input files to be used with the \include or \dontinclude -# commands irrespective of the value of the RECURSIVE tag. -# Possible values are YES and NO. If left blank NO is used. - -EXAMPLE_RECURSIVE = YES - -# The IMAGE_PATH tag can be used to specify one or more files or -# directories that contain image that are included in the documentation (see -# the \image command). - -IMAGE_PATH = ./images - -# The INPUT_FILTER tag can be used to specify a program that doxygen should -# invoke to filter for each input file. Doxygen will invoke the filter program -# by executing (via popen()) the command , where -# is the value of the INPUT_FILTER tag, and is the name of an -# input file. Doxygen will then use the output that the filter program writes -# to standard output. If FILTER_PATTERNS is specified, this tag will be -# ignored. - -INPUT_FILTER = - -# The FILTER_PATTERNS tag can be used to specify filters on a per file pattern -# basis. Doxygen will compare the file name with each pattern and apply the -# filter if there is a match. The filters are a list of the form: -# pattern=filter (like *.cpp=my_cpp_filter). See INPUT_FILTER for further -# info on how filters are used. If FILTER_PATTERNS is empty, INPUT_FILTER -# is applied to all files. - -FILTER_PATTERNS = - -# If the FILTER_SOURCE_FILES tag is set to YES, the input filter (if set using -# INPUT_FILTER) will be used to filter the input files when producing source -# files to browse (i.e. when SOURCE_BROWSER is set to YES). - -FILTER_SOURCE_FILES = NO - -#--------------------------------------------------------------------------- -# configuration options related to source browsing -#--------------------------------------------------------------------------- - -# If the SOURCE_BROWSER tag is set to YES then a list of source files will -# be generated. Documented entities will be cross-referenced with these sources. -# Note: To get rid of all source code in the generated output, make sure also -# VERBATIM_HEADERS is set to NO. - -SOURCE_BROWSER = NO - -# Setting the INLINE_SOURCES tag to YES will include the body -# of functions and classes directly in the documentation. - -INLINE_SOURCES = NO - -# Setting the STRIP_CODE_COMMENTS tag to YES (the default) will instruct -# doxygen to hide any special comment blocks from generated source code -# fragments. Normal C and C++ comments will always remain visible. - -STRIP_CODE_COMMENTS = YES - -# If the REFERENCED_BY_RELATION tag is set to YES -# then for each documented function all documented -# functions referencing it will be listed. - -REFERENCED_BY_RELATION = YES - -# If the REFERENCES_RELATION tag is set to YES -# then for each documented function all documented entities -# called/used by that function will be listed. - -REFERENCES_RELATION = YES - -# If the REFERENCES_LINK_SOURCE tag is set to YES (the default) -# and SOURCE_BROWSER tag is set to YES, then the hyperlinks from -# functions in REFERENCES_RELATION and REFERENCED_BY_RELATION lists will -# link to the source code. Otherwise they will link to the documentation. - -REFERENCES_LINK_SOURCE = YES - -# If the USE_HTAGS tag is set to YES then the references to source code -# will point to the HTML generated by the htags(1) tool instead of doxygen -# built-in source browser. The htags tool is part of GNU's global source -# tagging system (see http://www.gnu.org/software/global/global.html). You -# will need version 4.8.6 or higher. - -USE_HTAGS = NO - -# If the VERBATIM_HEADERS tag is set to YES (the default) then Doxygen -# will generate a verbatim copy of the header file for each class for -# which an include is specified. Set to NO to disable this. - -VERBATIM_HEADERS = YES - -#--------------------------------------------------------------------------- -# configuration options related to the alphabetical class index -#--------------------------------------------------------------------------- - -# If the ALPHABETICAL_INDEX tag is set to YES, an alphabetical index -# of all compounds will be generated. Enable this if the project -# contains a lot of classes, structs, unions or interfaces. - -ALPHABETICAL_INDEX = NO - -# If the alphabetical index is enabled (see ALPHABETICAL_INDEX) then -# the COLS_IN_ALPHA_INDEX tag can be used to specify the number of columns -# in which this list will be split (can be a number in the range [1..20]) - -COLS_IN_ALPHA_INDEX = 5 - -# In case all classes in a project start with a common prefix, all -# classes will be put under the same header in the alphabetical index. -# The IGNORE_PREFIX tag can be used to specify one or more prefixes that -# should be ignored while generating the index headers. - -IGNORE_PREFIX = - -#--------------------------------------------------------------------------- -# configuration options related to the HTML output -#--------------------------------------------------------------------------- - -# If the GENERATE_HTML tag is set to YES (the default) Doxygen will -# generate HTML output. - -GENERATE_HTML = YES - -# The HTML_OUTPUT tag is used to specify where the HTML docs will be put. -# If a relative path is entered the value of OUTPUT_DIRECTORY will be -# put in front of it. If left blank `html' will be used as the default path. - -HTML_OUTPUT = html - -# The HTML_FILE_EXTENSION tag can be used to specify the file extension for -# each generated HTML page (for example: .htm,.php,.asp). If it is left blank -# doxygen will generate files with .html extension. - -HTML_FILE_EXTENSION = .html - -# The HTML_HEADER tag can be used to specify a personal HTML header for -# each generated HTML page. If it is left blank doxygen will generate a -# standard header. - -HTML_HEADER = - -# The HTML_FOOTER tag can be used to specify a personal HTML footer for -# each generated HTML page. If it is left blank doxygen will generate a -# standard footer. - -HTML_FOOTER = - -# The HTML_STYLESHEET tag can be used to specify a user-defined cascading -# style sheet that is used by each HTML page. It can be used to -# fine-tune the look of the HTML output. If the tag is left blank doxygen -# will generate a default style sheet. Note that doxygen will try to copy -# the style sheet file to the HTML output directory, so don't put your own -# stylesheet in the HTML output directory as well, or it will be erased! - -HTML_STYLESHEET = - -# If the HTML_ALIGN_MEMBERS tag is set to YES, the members of classes, -# files or namespaces will be aligned in HTML using tables. If set to -# NO a bullet list will be used. - -HTML_ALIGN_MEMBERS = YES - -# If the HTML_DYNAMIC_SECTIONS tag is set to YES then the generated HTML -# documentation will contain sections that can be hidden and shown after the -# page has loaded. For this to work a browser that supports -# JavaScript and DHTML is required (for instance Mozilla 1.0+, Firefox -# Netscape 6.0+, Internet explorer 5.0+, Konqueror, or Safari). - -HTML_DYNAMIC_SECTIONS = NO - -# If the GENERATE_DOCSET tag is set to YES, additional index files -# will be generated that can be used as input for Apple's Xcode 3 -# integrated development environment, introduced with OSX 10.5 (Leopard). -# To create a documentation set, doxygen will generate a Makefile in the -# HTML output directory. Running make will produce the docset in that -# directory and running "make install" will install the docset in -# ~/Library/Developer/Shared/Documentation/DocSets so that Xcode will find -# it at startup. -# See http://developer.apple.com/tools/creatingdocsetswithdoxygen.html for more information. - -GENERATE_DOCSET = NO - -# When GENERATE_DOCSET tag is set to YES, this tag determines the name of the -# feed. A documentation feed provides an umbrella under which multiple -# documentation sets from a single provider (such as a company or product suite) -# can be grouped. - -DOCSET_FEEDNAME = "Doxygen generated docs" - -# When GENERATE_DOCSET tag is set to YES, this tag specifies a string that -# should uniquely identify the documentation set bundle. This should be a -# reverse domain-name style string, e.g. com.mycompany.MyDocSet. Doxygen -# will append .docset to the name. - -DOCSET_BUNDLE_ID = org.doxygen.Project - -# If the GENERATE_HTMLHELP tag is set to YES, additional index files -# will be generated that can be used as input for tools like the -# Microsoft HTML help workshop to generate a compiled HTML help file (.chm) -# of the generated HTML documentation. - -GENERATE_HTMLHELP = NO - -# If the GENERATE_HTMLHELP tag is set to YES, the CHM_FILE tag can -# be used to specify the file name of the resulting .chm file. You -# can add a path in front of the file if the result should not be -# written to the html output directory. - -CHM_FILE = - -# If the GENERATE_HTMLHELP tag is set to YES, the HHC_LOCATION tag can -# be used to specify the location (absolute path including file name) of -# the HTML help compiler (hhc.exe). If non-empty doxygen will try to run -# the HTML help compiler on the generated index.hhp. - -HHC_LOCATION = - -# If the GENERATE_HTMLHELP tag is set to YES, the GENERATE_CHI flag -# controls if a separate .chi index file is generated (YES) or that -# it should be included in the master .chm file (NO). - -GENERATE_CHI = NO - -# If the GENERATE_HTMLHELP tag is set to YES, the CHM_INDEX_ENCODING -# is used to encode HtmlHelp index (hhk), content (hhc) and project file -# content. - -CHM_INDEX_ENCODING = - -# If the GENERATE_HTMLHELP tag is set to YES, the BINARY_TOC flag -# controls whether a binary table of contents is generated (YES) or a -# normal table of contents (NO) in the .chm file. - -BINARY_TOC = NO - -# The TOC_EXPAND flag can be set to YES to add extra items for group members -# to the contents of the HTML help documentation and to the tree view. - -TOC_EXPAND = NO - -# If the GENERATE_QHP tag is set to YES and both QHP_NAMESPACE and QHP_VIRTUAL_FOLDER -# are set, an additional index file will be generated that can be used as input for -# Qt's qhelpgenerator to generate a Qt Compressed Help (.qch) of the generated -# HTML documentation. - -GENERATE_QHP = NO - -# If the QHG_LOCATION tag is specified, the QCH_FILE tag can -# be used to specify the file name of the resulting .qch file. -# The path specified is relative to the HTML output folder. - -QCH_FILE = - -# The QHP_NAMESPACE tag specifies the namespace to use when generating -# Qt Help Project output. For more information please see -# http://doc.trolltech.com/qthelpproject.html#namespace - -QHP_NAMESPACE = - -# The QHP_VIRTUAL_FOLDER tag specifies the namespace to use when generating -# Qt Help Project output. For more information please see -# http://doc.trolltech.com/qthelpproject.html#virtual-folders - -QHP_VIRTUAL_FOLDER = doc - -# If QHP_CUST_FILTER_NAME is set, it specifies the name of a custom filter to add. -# For more information please see -# http://doc.trolltech.com/qthelpproject.html#custom-filters - -QHP_CUST_FILTER_NAME = - -# The QHP_CUST_FILT_ATTRS tag specifies the list of the attributes of the custom filter to add.For more information please see -# Qt Help Project / Custom Filters. - -QHP_CUST_FILTER_ATTRS = - -# The QHP_SECT_FILTER_ATTRS tag specifies the list of the attributes this project's -# filter section matches. -# Qt Help Project / Filter Attributes. - -QHP_SECT_FILTER_ATTRS = - -# If the GENERATE_QHP tag is set to YES, the QHG_LOCATION tag can -# be used to specify the location of Qt's qhelpgenerator. -# If non-empty doxygen will try to run qhelpgenerator on the generated -# .qhp file. - -QHG_LOCATION = - -# The DISABLE_INDEX tag can be used to turn on/off the condensed index at -# top of each HTML page. The value NO (the default) enables the index and -# the value YES disables it. - -DISABLE_INDEX = NO - -# This tag can be used to set the number of enum values (range [1..20]) -# that doxygen will group on one line in the generated HTML documentation. - -ENUM_VALUES_PER_LINE = 4 - -# The GENERATE_TREEVIEW tag is used to specify whether a tree-like index -# structure should be generated to display hierarchical information. -# If the tag value is set to FRAME, a side panel will be generated -# containing a tree-like index structure (just like the one that -# is generated for HTML Help). For this to work a browser that supports -# JavaScript, DHTML, CSS and frames is required (for instance Mozilla 1.0+, -# Netscape 6.0+, Internet explorer 5.0+, or Konqueror). Windows users are -# probably better off using the HTML help feature. Other possible values -# for this tag are: HIERARCHIES, which will generate the Groups, Directories, -# and Class Hierarchy pages using a tree view instead of an ordered list; -# ALL, which combines the behavior of FRAME and HIERARCHIES; and NONE, which -# disables this behavior completely. For backwards compatibility with previous -# releases of Doxygen, the values YES and NO are equivalent to FRAME and NONE -# respectively. - -GENERATE_TREEVIEW = NO - -# If the treeview is enabled (see GENERATE_TREEVIEW) then this tag can be -# used to set the initial width (in pixels) of the frame in which the tree -# is shown. - -TREEVIEW_WIDTH = 250 - -# Use this tag to change the font size of Latex formulas included -# as images in the HTML documentation. The default is 10. Note that -# when you change the font size after a successful doxygen run you need -# to manually remove any form_*.png images from the HTML output directory -# to force them to be regenerated. - -FORMULA_FONTSIZE = 10 - -#--------------------------------------------------------------------------- -# configuration options related to the LaTeX output -#--------------------------------------------------------------------------- - -# If the GENERATE_LATEX tag is set to YES (the default) Doxygen will -# generate Latex output. - -GENERATE_LATEX = NO - -# The LATEX_OUTPUT tag is used to specify where the LaTeX docs will be put. -# If a relative path is entered the value of OUTPUT_DIRECTORY will be -# put in front of it. If left blank `latex' will be used as the default path. - -LATEX_OUTPUT = latex - -# The LATEX_CMD_NAME tag can be used to specify the LaTeX command name to be -# invoked. If left blank `latex' will be used as the default command name. - -LATEX_CMD_NAME = latex - -# The MAKEINDEX_CMD_NAME tag can be used to specify the command name to -# generate index for LaTeX. If left blank `makeindex' will be used as the -# default command name. - -MAKEINDEX_CMD_NAME = makeindex - -# If the COMPACT_LATEX tag is set to YES Doxygen generates more compact -# LaTeX documents. This may be useful for small projects and may help to -# save some trees in general. - -COMPACT_LATEX = NO - -# The PAPER_TYPE tag can be used to set the paper type that is used -# by the printer. Possible values are: a4, a4wide, letter, legal and -# executive. If left blank a4wide will be used. - -PAPER_TYPE = a4wide - -# The EXTRA_PACKAGES tag can be to specify one or more names of LaTeX -# packages that should be included in the LaTeX output. - -EXTRA_PACKAGES = - -# The LATEX_HEADER tag can be used to specify a personal LaTeX header for -# the generated latex document. The header should contain everything until -# the first chapter. If it is left blank doxygen will generate a -# standard header. Notice: only use this tag if you know what you are doing! - -LATEX_HEADER = - -# If the PDF_HYPERLINKS tag is set to YES, the LaTeX that is generated -# is prepared for conversion to pdf (using ps2pdf). The pdf file will -# contain links (just like the HTML output) instead of page references -# This makes the output suitable for online browsing using a pdf viewer. - -PDF_HYPERLINKS = NO - -# If the USE_PDFLATEX tag is set to YES, pdflatex will be used instead of -# plain latex in the generated Makefile. Set this option to YES to get a -# higher quality PDF documentation. - -USE_PDFLATEX = NO - -# If the LATEX_BATCHMODE tag is set to YES, doxygen will add the \\batchmode. -# command to the generated LaTeX files. This will instruct LaTeX to keep -# running if errors occur, instead of asking the user for help. -# This option is also used when generating formulas in HTML. - -LATEX_BATCHMODE = NO - -# If LATEX_HIDE_INDICES is set to YES then doxygen will not -# include the index chapters (such as File Index, Compound Index, etc.) -# in the output. - -LATEX_HIDE_INDICES = NO - -# If LATEX_SOURCE_CODE is set to YES then doxygen will include -# source code with syntax highlighting in the LaTeX output. -# Note that which sources are shown also depends on other settings -# such as SOURCE_BROWSER. - -LATEX_SOURCE_CODE = NO - -#--------------------------------------------------------------------------- -# configuration options related to the RTF output -#--------------------------------------------------------------------------- - -# If the GENERATE_RTF tag is set to YES Doxygen will generate RTF output -# The RTF output is optimized for Word 97 and may not look very pretty with -# other RTF readers or editors. - -GENERATE_RTF = NO - -# The RTF_OUTPUT tag is used to specify where the RTF docs will be put. -# If a relative path is entered the value of OUTPUT_DIRECTORY will be -# put in front of it. If left blank `rtf' will be used as the default path. - -RTF_OUTPUT = rtf - -# If the COMPACT_RTF tag is set to YES Doxygen generates more compact -# RTF documents. This may be useful for small projects and may help to -# save some trees in general. - -COMPACT_RTF = NO - -# If the RTF_HYPERLINKS tag is set to YES, the RTF that is generated -# will contain hyperlink fields. The RTF file will -# contain links (just like the HTML output) instead of page references. -# This makes the output suitable for online browsing using WORD or other -# programs which support those fields. -# Note: wordpad (write) and others do not support links. - -RTF_HYPERLINKS = NO - -# Load stylesheet definitions from file. Syntax is similar to doxygen's -# config file, i.e. a series of assignments. You only have to provide -# replacements, missing definitions are set to their default value. - -RTF_STYLESHEET_FILE = - -# Set optional variables used in the generation of an rtf document. -# Syntax is similar to doxygen's config file. - -RTF_EXTENSIONS_FILE = - -#--------------------------------------------------------------------------- -# configuration options related to the man page output -#--------------------------------------------------------------------------- - -# If the GENERATE_MAN tag is set to YES (the default) Doxygen will -# generate man pages - -GENERATE_MAN = NO - -# The MAN_OUTPUT tag is used to specify where the man pages will be put. -# If a relative path is entered the value of OUTPUT_DIRECTORY will be -# put in front of it. If left blank `man' will be used as the default path. - -MAN_OUTPUT = man - -# The MAN_EXTENSION tag determines the extension that is added to -# the generated man pages (default is the subroutine's section .3) - -MAN_EXTENSION = .3 - -# If the MAN_LINKS tag is set to YES and Doxygen generates man output, -# then it will generate one additional man file for each entity -# documented in the real man page(s). These additional files -# only source the real man page, but without them the man command -# would be unable to find the correct page. The default is NO. - -MAN_LINKS = NO - -#--------------------------------------------------------------------------- -# configuration options related to the XML output -#--------------------------------------------------------------------------- - -# If the GENERATE_XML tag is set to YES Doxygen will -# generate an XML file that captures the structure of -# the code including all documentation. - -GENERATE_XML = NO - -# The XML_OUTPUT tag is used to specify where the XML pages will be put. -# If a relative path is entered the value of OUTPUT_DIRECTORY will be -# put in front of it. If left blank `xml' will be used as the default path. - -XML_OUTPUT = xml - -# The XML_SCHEMA tag can be used to specify an XML schema, -# which can be used by a validating XML parser to check the -# syntax of the XML files. - -XML_SCHEMA = - -# The XML_DTD tag can be used to specify an XML DTD, -# which can be used by a validating XML parser to check the -# syntax of the XML files. - -XML_DTD = - -# If the XML_PROGRAMLISTING tag is set to YES Doxygen will -# dump the program listings (including syntax highlighting -# and cross-referencing information) to the XML output. Note that -# enabling this will significantly increase the size of the XML output. - -XML_PROGRAMLISTING = YES - -#--------------------------------------------------------------------------- -# configuration options for the AutoGen Definitions output -#--------------------------------------------------------------------------- - -# If the GENERATE_AUTOGEN_DEF tag is set to YES Doxygen will -# generate an AutoGen Definitions (see autogen.sf.net) file -# that captures the structure of the code including all -# documentation. Note that this feature is still experimental -# and incomplete at the moment. - -GENERATE_AUTOGEN_DEF = NO - -#--------------------------------------------------------------------------- -# configuration options related to the Perl module output -#--------------------------------------------------------------------------- - -# If the GENERATE_PERLMOD tag is set to YES Doxygen will -# generate a Perl module file that captures the structure of -# the code including all documentation. Note that this -# feature is still experimental and incomplete at the -# moment. - -GENERATE_PERLMOD = NO - -# If the PERLMOD_LATEX tag is set to YES Doxygen will generate -# the necessary Makefile rules, Perl scripts and LaTeX code to be able -# to generate PDF and DVI output from the Perl module output. - -PERLMOD_LATEX = NO - -# If the PERLMOD_PRETTY tag is set to YES the Perl module output will be -# nicely formatted so it can be parsed by a human reader. This is useful -# if you want to understand what is going on. On the other hand, if this -# tag is set to NO the size of the Perl module output will be much smaller -# and Perl will parse it just the same. - -PERLMOD_PRETTY = YES - -# The names of the make variables in the generated doxyrules.make file -# are prefixed with the string contained in PERLMOD_MAKEVAR_PREFIX. -# This is useful so different doxyrules.make files included by the same -# Makefile don't overwrite each other's variables. - -PERLMOD_MAKEVAR_PREFIX = - -#--------------------------------------------------------------------------- -# Configuration options related to the preprocessor -#--------------------------------------------------------------------------- - -# If the ENABLE_PREPROCESSING tag is set to YES (the default) Doxygen will -# evaluate all C-preprocessor directives found in the sources and include -# files. - -ENABLE_PREPROCESSING = YES - -# If the MACRO_EXPANSION tag is set to YES Doxygen will expand all macro -# names in the source code. If set to NO (the default) only conditional -# compilation will be performed. Macro expansion can be done in a controlled -# way by setting EXPAND_ONLY_PREDEF to YES. - -MACRO_EXPANSION = NO - -# If the EXPAND_ONLY_PREDEF and MACRO_EXPANSION tags are both set to YES -# then the macro expansion is limited to the macros specified with the -# PREDEFINED and EXPAND_AS_DEFINED tags. - -EXPAND_ONLY_PREDEF = NO - -# If the SEARCH_INCLUDES tag is set to YES (the default) the includes files -# in the INCLUDE_PATH (see below) will be search if a #include is found. - -SEARCH_INCLUDES = YES - -# The INCLUDE_PATH tag can be used to specify one or more directories that -# contain include files that are not input files but should be processed by -# the preprocessor. - -INCLUDE_PATH = - -# You can use the INCLUDE_FILE_PATTERNS tag to specify one or more wildcard -# patterns (like *.h and *.hpp) to filter out the header-files in the -# directories. If left blank, the patterns specified with FILE_PATTERNS will -# be used. - -INCLUDE_FILE_PATTERNS = - -# The PREDEFINED tag can be used to specify one or more macro names that -# are defined before the preprocessor is started (similar to the -D option of -# gcc). The argument of the tag is a list of macros of the form: name -# or name=definition (no spaces). If the definition and the = are -# omitted =1 is assumed. To prevent a macro definition from being -# undefined via #undef or recursively expanded use the := operator -# instead of the = operator. - -PREDEFINED = - -# If the MACRO_EXPANSION and EXPAND_ONLY_PREDEF tags are set to YES then -# this tag can be used to specify a list of macro names that should be expanded. -# The macro definition that is found in the sources will be used. -# Use the PREDEFINED tag if you want to use a different macro definition. - -EXPAND_AS_DEFINED = - -# If the SKIP_FUNCTION_MACROS tag is set to YES (the default) then -# doxygen's preprocessor will remove all function-like macros that are alone -# on a line, have an all uppercase name, and do not end with a semicolon. Such -# function macros are typically used for boiler-plate code, and will confuse -# the parser if not removed. - -SKIP_FUNCTION_MACROS = YES - -#--------------------------------------------------------------------------- -# Configuration::additions related to external references -#--------------------------------------------------------------------------- - -# The TAGFILES option can be used to specify one or more tagfiles. -# Optionally an initial location of the external documentation -# can be added for each tagfile. The format of a tag file without -# this location is as follows: -# TAGFILES = file1 file2 ... -# Adding location for the tag files is done as follows: -# TAGFILES = file1=loc1 "file2 = loc2" ... -# where "loc1" and "loc2" can be relative or absolute paths or -# URLs. If a location is present for each tag, the installdox tool -# does not have to be run to correct the links. -# Note that each tag file must have a unique name -# (where the name does NOT include the path) -# If a tag file is not located in the directory in which doxygen -# is run, you must also specify the path to the tagfile here. - -TAGFILES = - -# When a file name is specified after GENERATE_TAGFILE, doxygen will create -# a tag file that is based on the input files it reads. - -GENERATE_TAGFILE = QMapControl.tag - -# If the ALLEXTERNALS tag is set to YES all external classes will be listed -# in the class index. If set to NO only the inherited external classes -# will be listed. - -ALLEXTERNALS = NO - -# If the EXTERNAL_GROUPS tag is set to YES all external groups will be listed -# in the modules index. If set to NO, only the current project's groups will -# be listed. - -EXTERNAL_GROUPS = YES - -# The PERL_PATH should be the absolute path and name of the perl script -# interpreter (i.e. the result of `which perl'). - -PERL_PATH = /usr/bin/perl - -#--------------------------------------------------------------------------- -# Configuration options related to the dot tool -#--------------------------------------------------------------------------- - -# If the CLASS_DIAGRAMS tag is set to YES (the default) Doxygen will -# generate a inheritance diagram (in HTML, RTF and LaTeX) for classes with base -# or super classes. Setting the tag to NO turns the diagrams off. Note that -# this option is superseded by the HAVE_DOT option below. This is only a -# fallback. It is recommended to install and use dot, since it yields more -# powerful graphs. - -CLASS_DIAGRAMS = YES - -# You can define message sequence charts within doxygen comments using the \msc -# command. Doxygen will then run the mscgen tool (see -# http://www.mcternan.me.uk/mscgen/) to produce the chart and insert it in the -# documentation. The MSCGEN_PATH tag allows you to specify the directory where -# the mscgen tool resides. If left empty the tool is assumed to be found in the -# default search path. - -MSCGEN_PATH = - -# If set to YES, the inheritance and collaboration graphs will hide -# inheritance and usage relations if the target is undocumented -# or is not a class. - -HIDE_UNDOC_RELATIONS = NO - -# If you set the HAVE_DOT tag to YES then doxygen will assume the dot tool is -# available from the path. This tool is part of Graphviz, a graph visualization -# toolkit from AT&T and Lucent Bell Labs. The other options in this section -# have no effect if this option is set to NO (the default) - -HAVE_DOT = NO - -# By default doxygen will write a font called FreeSans.ttf to the output -# directory and reference it in all dot files that doxygen generates. This -# font does not include all possible unicode characters however, so when you need -# these (or just want a differently looking font) you can specify the font name -# using DOT_FONTNAME. You need need to make sure dot is able to find the font, -# which can be done by putting it in a standard location or by setting the -# DOTFONTPATH environment variable or by setting DOT_FONTPATH to the directory -# containing the font. - -DOT_FONTNAME = FreeSans - -# The DOT_FONTSIZE tag can be used to set the size of the font of dot graphs. -# The default size is 10pt. - -DOT_FONTSIZE = 10 - -# By default doxygen will tell dot to use the output directory to look for the -# FreeSans.ttf font (which doxygen will put there itself). If you specify a -# different font using DOT_FONTNAME you can set the path where dot -# can find it using this tag. - -DOT_FONTPATH = - -# If the CLASS_GRAPH and HAVE_DOT tags are set to YES then doxygen -# will generate a graph for each documented class showing the direct and -# indirect inheritance relations. Setting this tag to YES will force the -# the CLASS_DIAGRAMS tag to NO. - -CLASS_GRAPH = YES - -# If the COLLABORATION_GRAPH and HAVE_DOT tags are set to YES then doxygen -# will generate a graph for each documented class showing the direct and -# indirect implementation dependencies (inheritance, containment, and -# class references variables) of the class with other documented classes. - -COLLABORATION_GRAPH = NO - -# If the GROUP_GRAPHS and HAVE_DOT tags are set to YES then doxygen -# will generate a graph for groups, showing the direct groups dependencies - -GROUP_GRAPHS = YES - -# If the UML_LOOK tag is set to YES doxygen will generate inheritance and -# collaboration diagrams in a style similar to the OMG's Unified Modeling -# Language. - -UML_LOOK = NO - -# If set to YES, the inheritance and collaboration graphs will show the -# relations between templates and their instances. - -TEMPLATE_RELATIONS = NO - -# If the ENABLE_PREPROCESSING, SEARCH_INCLUDES, INCLUDE_GRAPH, and HAVE_DOT -# tags are set to YES then doxygen will generate a graph for each documented -# file showing the direct and indirect include dependencies of the file with -# other documented files. - -INCLUDE_GRAPH = YES - -# If the ENABLE_PREPROCESSING, SEARCH_INCLUDES, INCLUDED_BY_GRAPH, and -# HAVE_DOT tags are set to YES then doxygen will generate a graph for each -# documented header file showing the documented files that directly or -# indirectly include this file. - -INCLUDED_BY_GRAPH = YES - -# If the CALL_GRAPH and HAVE_DOT options are set to YES then -# doxygen will generate a call dependency graph for every global function -# or class method. Note that enabling this option will significantly increase -# the time of a run. So in most cases it will be better to enable call graphs -# for selected functions only using the \callgraph command. - -CALL_GRAPH = NO - -# If the CALLER_GRAPH and HAVE_DOT tags are set to YES then -# doxygen will generate a caller dependency graph for every global function -# or class method. Note that enabling this option will significantly increase -# the time of a run. So in most cases it will be better to enable caller -# graphs for selected functions only using the \callergraph command. - -CALLER_GRAPH = NO - -# If the GRAPHICAL_HIERARCHY and HAVE_DOT tags are set to YES then doxygen -# will graphical hierarchy of all classes instead of a textual one. - -GRAPHICAL_HIERARCHY = YES - -# If the DIRECTORY_GRAPH, SHOW_DIRECTORIES and HAVE_DOT tags are set to YES -# then doxygen will show the dependencies a directory has on other directories -# in a graphical way. The dependency relations are determined by the #include -# relations between the files in the directories. - -DIRECTORY_GRAPH = YES - -# The DOT_IMAGE_FORMAT tag can be used to set the image format of the images -# generated by dot. Possible values are png, jpg, or gif -# If left blank png will be used. - -DOT_IMAGE_FORMAT = png - -# The tag DOT_PATH can be used to specify the path where the dot tool can be -# found. If left blank, it is assumed the dot tool can be found in the path. - -DOT_PATH = - -# The DOTFILE_DIRS tag can be used to specify one or more directories that -# contain dot files that are included in the documentation (see the -# \dotfile command). - -DOTFILE_DIRS = - -# The DOT_GRAPH_MAX_NODES tag can be used to set the maximum number of -# nodes that will be shown in the graph. If the number of nodes in a graph -# becomes larger than this value, doxygen will truncate the graph, which is -# visualized by representing a node as a red box. Note that doxygen if the -# number of direct children of the root node in a graph is already larger than -# DOT_GRAPH_MAX_NODES then the graph will not be shown at all. Also note -# that the size of a graph can be further restricted by MAX_DOT_GRAPH_DEPTH. - -DOT_GRAPH_MAX_NODES = 50 - -# The MAX_DOT_GRAPH_DEPTH tag can be used to set the maximum depth of the -# graphs generated by dot. A depth value of 3 means that only nodes reachable -# from the root by following a path via at most 3 edges will be shown. Nodes -# that lay further from the root node will be omitted. Note that setting this -# option to 1 or 2 may greatly reduce the computation time needed for large -# code bases. Also note that the size of a graph can be further restricted by -# DOT_GRAPH_MAX_NODES. Using a depth of 0 means no depth restriction. - -MAX_DOT_GRAPH_DEPTH = 1000 - -# Set the DOT_TRANSPARENT tag to YES to generate images with a transparent -# background. This is disabled by default, because dot on Windows does not -# seem to support this out of the box. Warning: Depending on the platform used, -# enabling this option may lead to badly anti-aliased labels on the edges of -# a graph (i.e. they become hard to read). - -DOT_TRANSPARENT = YES - -# Set the DOT_MULTI_TARGETS tag to YES allow dot to generate multiple output -# files in one run (i.e. multiple -o and -T options on the command line). This -# makes dot run faster, but since only newer versions of dot (>1.8.10) -# support this, this feature is disabled by default. - -DOT_MULTI_TARGETS = NO - -# If the GENERATE_LEGEND tag is set to YES (the default) Doxygen will -# generate a legend page explaining the meaning of the various boxes and -# arrows in the dot generated graphs. - -GENERATE_LEGEND = NO - -# If the DOT_CLEANUP tag is set to YES (the default) Doxygen will -# remove the intermediate dot files that are used to generate -# the various graphs. - -DOT_CLEANUP = YES - -#--------------------------------------------------------------------------- -# Options related to the search engine -#--------------------------------------------------------------------------- - -# The SEARCHENGINE tag specifies whether or not a search engine should be -# used. If set to NO the values of all tags below this one will be ignored. - -SEARCHENGINE = NO diff --git a/lib/QMapControl/QMapControl.kdevelop b/lib/QMapControl/QMapControl.kdevelop deleted file mode 100644 index 18e0c2c799..0000000000 --- a/lib/QMapControl/QMapControl.kdevelop +++ /dev/null @@ -1,193 +0,0 @@ - - - - Kai Winter - kaiwinter@gmx.de - 1 - KDevTrollProject - C++ - - Qt - - QMapControl - - src - false - - - - - - - - - - false - false - - - *.o,*.lo,CVS - false - - - - - bash - bash_bugs - clanlib - w3c-dom-level2-html - fortran_bugs_gcc - gnome1 - gnustep - gtk - gtk_bugs - haskell - haskell_bugs_ghc - java_bugs_gcc - java_bugs_sun - kde2book - opengl - pascal_bugs_fp - php - php_bugs - perl - perl_bugs - python - python_bugs - qt-kdev3 - ruby - ruby_bugs - sdl - stl - w3c-svg - sw - w3c-uaag10 - wxwidgets_bugs - - - KDE Libraries (Doxygen) - - - - - - - - - - true - false - false - false - - - false - true - 10 - - - - - 4 - true - 4 - ExternalDesigner - /usr/lib/qt4 - /usr/lib/qt4/bin/qmake-qt4 - /usr/lib/qt4/bin/designer-qt4 - - - - false - true - true - 250 - 400 - 250 - false - 0 - true - true - false - std=_GLIBCXX_STD;__gnu_cxx=std - true - false - false - false - false - true - true - false - .; - - - - set - m_,_ - theValue - true - true - - - false - true - Vertical - - - Qt4 - - - - - - - - - - - - - - - - - executable - . - - - . - true - false - false - false - false - - - - true - false - 1 - false - - 0 - - - - 2 - false - true - false - - - - - .h - .cpp - - - - - . - - - diff --git a/lib/QMapControl/QMapControl.kdevelop.pcs b/lib/QMapControl/QMapControl.kdevelop.pcs deleted file mode 100644 index 5cb7aa495a013cfa0ca17e3b068303ba10ed7798..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 46695 zcmZQzU|?eiU~py#W?*0tVqjq4V_;zDV$f&EV9004Wk_YvXUJwqWXNRDXDDXKXDDST zVn}94Wk_SlXDDJw2g?^SI&R4jOI>;S3B6Jp<}8P-@L&$U_Y={SF2O zhDCIBmk$HT6`(xe$dJd7!Vtia4;Co_=Za!*PSXeHEs#1ye)!11V6uRLfnf$+UF!?Z z%Vi9i45il z0OTp$F2$OsDz^@*xX%U0H*!d$#C^Tupo)8Ju7$?^;wpWr{4nt7$t%Si1D$2o725#u3KvNMHLmh*{AWcaQAm1=BFgSry4#@o=3>8BPVfX$1 zpb&rq5vXJq0*`CvfUEv;X!SB^ z#vK_L7?c?p7k-l@cI%kpIM>ekx$d zXFzS(4W3w30XNYY7(lcrnjb->nh!%FLlQ$OLk_R1d0_* ze}FWAWI)v_4?_V%B0~{FDrnLQTc|+A1Q-Gt{27uMvKUesk{L=Ev_Rq@3=J&_h63=E z7ie0nn4y>REfQVbrq0fid}%zw}@087FMsF(;tAcGS_ zC3qCUk)ep8h#`@o5-KMFPhFr157cT1R1tGA6f=~7V+Pc09fUcHfq? zG~EU6AA_ql)ZRY_*thu%1%o!VfEukJziJcbSB4yrVlYM@>3}q3lNquHtzUJ)?q*={ zB+{=%Q1zfuCDeEoLK@W>?B%Eo)EA(x7b7T_f-qDJR9d2yqp5lEU`ZrZU_Khb0@4Z+ z17&IkP}2>$6a^1flRp3iGI#Jzabs)NfZE-IY$iTvd$1vRm>8vEtKR$P1)1YP*hhT^ znXj=WSCAM8Lz5GX0;OC~a}+J%55fe;zyO+K1G(D-RAezQFo`fIGH@{{FoZBc5q=4;&xdSxw44SfFCV2gj0z)d;{33=* z29W8XCK_m}0-`q&ysiSICKo)70SXO}FF}otbcQ^z&8Y5%tziPKc*+CY4^j`FE@6lV z59WjPf@VBHw&;P~>;Mi6P*`Pvd));LRt)+K`V7VlMGPs>5HDe(h9S>-NA)SGXfs?_3Arah@2d%{_Vo+f42Cu|YU;vHmfmT|9 zR$(YG*g#ikm4lm|poyCz1_y?8hFpdUu$`$4c4%oFl)kYP$k5R#P4a%h; zS`Oqx5C&xhNKRlt_k(INs1XM8JE$2;z2-ltLs-rb&wx3qGRR6m1_lNLXdHuRWl(s5 zFzzt>|NlQ|{RSwMSwSj67^)ghLB+64nSo?L7_Jn`fQo@qAgBufDo;vqPLJX1UJbtR z)nQ;@;0M>D3=BFTe}XX7+n|((mL~uI|Bsv|>D#p$e4z*GPJzb9K{OvI7Eoh=Z3o`T%UO)#5HPG<%XjoD&Ea4%K z#t;GpGDr**;S4xS43H`XaA67RkQFmPI{%hmTZ%G3#?XBUHK+=NxQT>~9*{Eh z`wM6?1W&(!axFnGZrHTjk%0ksI6+I+A+Xm)nZtNHw7eYxu7yPuG>L&JkQfMqIj96E zxq{*oxfC7(zGOg@&7eszjIz17WKfsQqan<|K>HF~1eCZz$(?YCEe39cU~F{)X&!*> zIG}B;ph0GWTihU}^BV(L<_38fl$&wZPS8?!(C*pGtVx-}z`%ebI=H7Zl|f75LF)rp zR6vssm;#A`Fqnf%z+w!!{2jD@Ln?K#wuqq%@Il!Pl)DF8i+D6#L3`yX>uI2-UIb4J zl#oGO@G3wY`4=Ql_hzpzfgQu>g+6${KemDul&tAnag*ir`w73xi7G;efM2i`njkR{ zh9)L-3buMs2)eixxgMqW)_Sty54FYAPf=!@xiNVF=GlU zjb#!*iXj=gGypWo?Fe3t2_6z<7&;+h1@)dEC6T3#0grl49+7+=?rQxWb+#X0|RJ)X~Aw;1oJh6oy)HD#q2Fki12B@h*(au(oAp>w~0{)IKdP^+>TPqFJ z{T<{7s66g!-2+~nLBdvJ=$2RPOB@Hef3c-nkQfL<6B>*HC16nE#a90e`h#&87#Ki% zKtO&0FM|a64}?JiPz>^)81zUo(0l->?FBk?3A7*&q6B~Yb&$t20|SFBbP5_oD}a0t z!Vs^4Cl9d1EOcQBC~WB2b{+g-2|5@9G`$a^#X;c+!bF87ND+D~4S&0J@P`JdRRIbO z5G@7@2@nQ(6jYC5Z^c7X7Dy3#Xy9tI4*qZeEt&*{1Bey|g#ieIyhv6!5Z_)M{2>Ec z-~|d95Um0V6%fWBGVc5RL5sb>We-R-2t#$iDX19b?bE>@g7VPP8$^Q_6hZwC3JXve z;V!+AH?ngvFff3YP{}c*gU1a(3-(hPklXf<*85PX(LqaTIl-+p1_mi;XnaKu{eI+V)ThKB{mi_*VtGSQ11Fq4}4G0krKM;uqL9aZo(-f&E&5)bk(w zDIK)97gSb&X!MQoJm3}@XgfqH%JzN{s6RntVxX=Hs3#BVnGJs5f{tw9!Es~*>=*z? z@CKX$@NU^66o12xH5mNYEYAEDc&;o8y83m$6 z(DE$4GK!BOAG&P`Qbr90zk%k4dV(iz;?X)GUPKr zk|6!3aLI^2q;)d54l}^wH%=1~P&j~cA*sV)$VVE0r%j-t3kpR6_Z2FPyZp%R8} zpx|I&U7D1o9CB149_ZW8i~JurCY1$S-*e z`5;Z8&;q3?N_TdmhbihIIYT29K@CSxn1J?75gCg5$?#-_9shdDt(0L47u^D#;plE5c>Km;NF zs~j@^1MP$b`42=B<3ETmQArL^r2!HGH6mzqa1y--lt{}XSl1VTk^<<+2&5(#^vI$? z?it%D>pDP=`i}~b=uZX)22dvh zo(OFO!fM`LG|3Mh!Jx~W0yg~t23IZuY4+9DCm3r8ZbQ=6&0qSOe!U9CgfWiTU zLEgj@7D?b0LZCE3=$I!^4NTdgO@luKL1Vn25CqZKS2N&BP2dm&ubhRR0gM#(&?tbf zy2W=!E_#YY?d}i$5CqL(gF+BQgPXxf;Q$IFEM*crcrd$q$X)%x?|0BJ2gvUr8rz{q zr1~Av%^&=JH-fHV0MSJHT|c=9RQH3TA3fFM?&1&rkN|b-K`jap%@0cbAPn*(o>CYp zjieG3GN67B_QRkCe<*DuqY`| zF$yvOltgeJ_5o4_+7pW2wb5gMO(@Qw^PQ*YE4mN=fzJjtFsK+_d zx7ZKIa79hM2%ZcmA%nQk^%+<%k_E{Rs$ptut{hZb?C~WbbUEm~!dt_STnDeuz~;FO zXb}&Jt-&)RhRvnmXuwuzg2X@=nwZcj(A{640u{6v96f{v)7k=@eugfD1^Em2EHK8R zBWTeJidRt4OUhs$Xqy+VE%s6jN#N7fK_}DaF@!MWGo&*>7R-YN{)Rvbg50GH3QR`O z<~8iIh!~*>U8#Wx%|z%%`ZBy%;=&uM(DaGkSyRGxIWB`U_&`3;`NXLVLnc%ic7ei_ zfq~&5s6htuF9<`$K;ecx|A7=Bng^hJ3Gx_VCr*Oo;23I}3OK|-w+w*pJP2d}t+fK( z-E?0P(>?`Isdd zR2n?+ih2!`7()v9@-a}!4l03ypqID}k+SE&AItJa>4h<_%ZOH*XG9?*r zNd($<0}B~k*OaS(r^NCZav4$?N*F-*tsqJWM0qtt!j<7LG|5~7g%l`-fiP5z*b*Le zvvNK|E|N~D0q`My&`@tG19F%lm*)aVSRq0P7BlFfs=)wShL2t^gSIk( zYht7tbBLsUM$i^hQ1F7Lw}>oLps_;B)(!3JMj`M$O(hJa44@5@plyT$acmTNzYTf( z6I~A4>xEA8gCYTZ3MVN4gD^+{6po`Jk^AF2U`;sR+0 ziGYTDC^}RMWDxA`cTi6bwx3u9P}qZH39aKJ)T|+HICt=eB52bQsIds5twA9O!jP;6Uh{}86jQ;W2ntC; zp-9pYF34sOhT0CNpkkyC_K`MlJNV-Yw2B@SS0LIR6e=JL4JJ^U#u8Wm|NjS_A~pEq z3g5u&;Ex&5T4GSlfM`)rtbj27n1NnN08)fLq=I`;cJPOUCA3rq(ZrU@kVyql3MN#Z zfQI>~H4r=a!xA((14>mO+6t7SKp2!@K&>Y1gBr;B9X#AWv<6`Zf1KDt(>I7#1;qyl z01|$o@=;;ODfc@YP z3o~d=1JU3!)Ch+Kw9EsA6ruD(s3(hkfPV0YnmIJoKs2sXm(fS2h;L~U3N;>vD)0%i zxeT5Rpc@?re|R}T!wW=X-*JOcoBPd2$xtvPdaR{O@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/lib/QMapControl/QMapControl.pri b/lib/QMapControl/QMapControl.pri deleted file mode 100644 index 3fd2977183..0000000000 --- a/lib/QMapControl/QMapControl.pri +++ /dev/null @@ -1,52 +0,0 @@ -DEPENDPATH += src -INCLUDEPATH += src - -# Input -HEADERS += curve.h \ - geometry.h \ - imagemanager.h \ - layer.h \ - layermanager.h \ - linestring.h \ - mapadapter.h \ - mapcontrol.h \ - mapnetwork.h \ - point.h \ - tilemapadapter.h \ - wmsmapadapter.h \ - circlepoint.h \ - imagepoint.h \ - gps_position.h \ - osmmapadapter.h \ - maplayer.h \ - geometrylayer.h \ - yahoomapadapter.h \ - googlemapadapter.h \ - googlesatmapadapter.h \ - openaerialmapadapter.h \ - fixedimageoverlay.h \ - emptymapadapter.h -SOURCES += curve.cpp \ - geometry.cpp \ - imagemanager.cpp \ - layer.cpp \ - layermanager.cpp \ - linestring.cpp \ - mapadapter.cpp \ - mapcontrol.cpp \ - mapnetwork.cpp \ - point.cpp \ - tilemapadapter.cpp \ - wmsmapadapter.cpp \ - circlepoint.cpp \ - imagepoint.cpp \ - gps_position.cpp \ - osmmapadapter.cpp \ - maplayer.cpp \ - geometrylayer.cpp \ - yahoomapadapter.cpp \ - googlemapadapter.cpp \ - googlesatmapadapter.cpp \ - openaerialmapadapter.cpp \ - fixedimageoverlay.cpp \ - emptymapadapter.cpp diff --git a/lib/QMapControl/QMapControl.pro b/lib/QMapControl/QMapControl.pro deleted file mode 100644 index 860fb6b67e..0000000000 --- a/lib/QMapControl/QMapControl.pro +++ /dev/null @@ -1,6 +0,0 @@ -###################################################################### -# Automatically generated by qmake (2.01a) Thu Nov 22 09:50:33 2007 -###################################################################### - -TEMPLATE = subdirs -SUBDIRS += Samples \ No newline at end of file diff --git a/lib/QMapControl/QMapControl.tag b/lib/QMapControl/QMapControl.tag deleted file mode 100644 index af7272cd27..0000000000 --- a/lib/QMapControl/QMapControl.tag +++ /dev/null @@ -1,2216 +0,0 @@ - - - - qmapcontrol - namespaceqmapcontrol.html - qmapcontrol::CirclePoint - qmapcontrol::Curve - qmapcontrol::EmptyMapAdapter - qmapcontrol::FixedImageOverlay - qmapcontrol::Geometry - qmapcontrol::GeometryLayer - qmapcontrol::GoogleMapAdapter - qmapcontrol::GoogleSatMapAdapter - qmapcontrol::GPS_Position - qmapcontrol::ImagePoint - qmapcontrol::Layer - qmapcontrol::LineString - qmapcontrol::MapAdapter - qmapcontrol::MapControl - qmapcontrol::MapLayer - qmapcontrol::MapNetwork - qmapcontrol::OpenAerialMapAdapter - qmapcontrol::OSMMapAdapter - qmapcontrol::Point - qmapcontrol::TileMapAdapter - qmapcontrol::WMSMapAdapter - qmapcontrol::YahooMapAdapter - - - qmapcontrol::CirclePoint - classqmapcontrol_1_1CirclePoint.html - qmapcontrol::Point - - Alignment - classqmapcontrol_1_1Point.html - cdfaca60ec19c0265bac2692d7982726 - - - - TopLeft - classqmapcontrol_1_1Point.html - cdfaca60ec19c0265bac2692d798272661f66ddc6702462a94d3e231f02b9017 - - - - TopRight - classqmapcontrol_1_1Point.html - cdfaca60ec19c0265bac2692d79827267e42a96f07eab63a8c9fa8a0526f34f4 - - - - BottomLeft - classqmapcontrol_1_1Point.html - cdfaca60ec19c0265bac2692d7982726e61b9b6ea2fa75ca500d5bb1eaf6f6fc - - - - BottomRight - classqmapcontrol_1_1Point.html - cdfaca60ec19c0265bac2692d79827261640f649d644701a2f4633e6bd88b20c - - - - Middle - classqmapcontrol_1_1Point.html - cdfaca60ec19c0265bac2692d7982726673e6efef9aafe98078c5552e99c923c - - - - virtual void - setVisible - classqmapcontrol_1_1Point.html - 18e44e30b31525a243960ca3928125aa - (bool visible) - - - void - geometryClicked - classqmapcontrol_1_1Geometry.html - 685dcab83356e5cc449475f177bb487d - (Geometry *geometry, QPoint point) - - - void - positionChanged - classqmapcontrol_1_1Geometry.html - 807f9cfb1b9d680ca76cf825cc9cf46a - (Geometry *geom) - - - virtual QRectF - boundingBox - classqmapcontrol_1_1Point.html - cbb256b5f9f888e9cd3bb475108ece24 - () - - - - CirclePoint - classqmapcontrol_1_1CirclePoint.html - 13300765d52da11cc8cbb4384e8e9e23 - (qreal x, qreal y, int radius=10, QString name=QString(), Alignment alignment=Middle, QPen *pen=0) - - - - CirclePoint - classqmapcontrol_1_1CirclePoint.html - a0dd3496708e507c8185d5ae5f5e79ad - (qreal x, qreal y, QString name=QString(), Alignment alignment=Middle, QPen *pen=0) - - - QPointF - coordinate - classqmapcontrol_1_1Point.html - 2fbb44b2ed047287d715484d2fda7299 - () const - - - bool - Equals - classqmapcontrol_1_1Geometry.html - 029a8b50c439c719aac173bffe4cfb71 - (Geometry *geom) - - - bool - isVisible - classqmapcontrol_1_1Geometry.html - 08422ee75ab02691943c1ca87e2bc563 - () const - - - qreal - latitude - classqmapcontrol_1_1Point.html - 6311aabecac471455760aae4790cff91 - () const - - - qreal - longitude - classqmapcontrol_1_1Point.html - 2b0f7ec9068af09bcf151af61a785845 - () const - - - QString - name - classqmapcontrol_1_1Geometry.html - 2b0a198f837184bf6fff555cee3ce770 - () const - - - Geometry * - parentGeometry - classqmapcontrol_1_1Geometry.html - 771cc513dc079219d5da2c4b81019d7c - () const - - - QPen * - pen - classqmapcontrol_1_1Geometry.html - ed7be2fcd2c1d7bccb55f5ac73d7a662 - () const - - - QPixmap * - pixmap - classqmapcontrol_1_1Point.html - 166d4272301d85cc53e114ce4d26caf5 - () - - - void - setBaselevel - classqmapcontrol_1_1Point.html - 91f1496833bfda9f7a7ec5fcb02a1895 - (int zoomlevel) - - - void - setMaxsize - classqmapcontrol_1_1Point.html - dc2724c4e195727b823ff55c940283de - (QSize maxsize) - - - void - setMinsize - classqmapcontrol_1_1Point.html - c40b3e44f54fab1330b9309ac7bd84d2 - (QSize minsize) - - - void - setName - classqmapcontrol_1_1Geometry.html - 6220fae15759fd0fa7d75e415df34e83 - (QString name) - - - virtual void - setPen - classqmapcontrol_1_1CirclePoint.html - a92f0f1b5d2fd424196a33012ffe8ea1 - (QPen *pen) - - - QString - toString - classqmapcontrol_1_1Geometry.html - 3a013a6edb6d10a71297978bc31a796b - () - - - QWidget * - widget - classqmapcontrol_1_1Point.html - d1eaabeb2b227cd055ccf4b4e2818480 - () - - - virtual bool - Touches - classqmapcontrol_1_1Point.html - 73504541bf9e21ceceb82c6b4c3f2b04 - (Point *geom, const MapAdapter *mapadapter) - - - - qmapcontrol::Curve - classqmapcontrol_1_1Curve.html - qmapcontrol::Geometry - - virtual void - setVisible - classqmapcontrol_1_1Geometry.html - 18e44e30b31525a243960ca3928125aa - (bool visible) - - - void - geometryClicked - classqmapcontrol_1_1Geometry.html - 685dcab83356e5cc449475f177bb487d - (Geometry *geometry, QPoint point) - - - void - positionChanged - classqmapcontrol_1_1Geometry.html - 807f9cfb1b9d680ca76cf825cc9cf46a - (Geometry *geom) - - - virtual QRectF - boundingBox - classqmapcontrol_1_1Geometry.html - f92c4fa46f711bea92efe5ab80f9084d - ()=0 - - - bool - Equals - classqmapcontrol_1_1Geometry.html - 029a8b50c439c719aac173bffe4cfb71 - (Geometry *geom) - - - bool - isVisible - classqmapcontrol_1_1Geometry.html - 08422ee75ab02691943c1ca87e2bc563 - () const - - - QString - name - classqmapcontrol_1_1Geometry.html - 2b0a198f837184bf6fff555cee3ce770 - () const - - - Geometry * - parentGeometry - classqmapcontrol_1_1Geometry.html - 771cc513dc079219d5da2c4b81019d7c - () const - - - QPen * - pen - classqmapcontrol_1_1Geometry.html - ed7be2fcd2c1d7bccb55f5ac73d7a662 - () const - - - void - setName - classqmapcontrol_1_1Geometry.html - 6220fae15759fd0fa7d75e415df34e83 - (QString name) - - - QString - toString - classqmapcontrol_1_1Geometry.html - 3a013a6edb6d10a71297978bc31a796b - () - - - - qmapcontrol::EmptyMapAdapter - classqmapcontrol_1_1EmptyMapAdapter.html - qmapcontrol::MapAdapter - - virtual QPoint - coordinateToDisplay - classqmapcontrol_1_1EmptyMapAdapter.html - 94134b06e350d302f5b3a63f0016aa60 - (const QPointF &) const - - - int - currentZoom - classqmapcontrol_1_1MapAdapter.html - 8c7b803b9faa35db237e40c361e1c036 - () const - - - virtual QPointF - displayToCoordinate - classqmapcontrol_1_1EmptyMapAdapter.html - 601b4631d9d891eabffb063c510cc088 - (const QPoint &) const - - - - EmptyMapAdapter - classqmapcontrol_1_1EmptyMapAdapter.html - 9208e1a9da209564f85a50318cda7310 - (int tileSize=256, int minZoom=0, int maxZoom=17) - - - QString - host - classqmapcontrol_1_1MapAdapter.html - 7ee8388c7880d8a3466967464f5034b6 - () const - - - int - maxZoom - classqmapcontrol_1_1MapAdapter.html - 3a33e897bc474405772d17a7c81f8747 - () const - - - int - minZoom - classqmapcontrol_1_1MapAdapter.html - 7457f51db57914a85bbefcc8c9fa97b4 - () const - - - int - tilesize - classqmapcontrol_1_1MapAdapter.html - f105c5a0cf588a3f60d67744bd353391 - () const - - - - qmapcontrol::FixedImageOverlay - classqmapcontrol_1_1FixedImageOverlay.html - qmapcontrol::ImagePoint - - Alignment - classqmapcontrol_1_1Point.html - cdfaca60ec19c0265bac2692d7982726 - - - - TopLeft - classqmapcontrol_1_1Point.html - cdfaca60ec19c0265bac2692d798272661f66ddc6702462a94d3e231f02b9017 - - - - TopRight - classqmapcontrol_1_1Point.html - cdfaca60ec19c0265bac2692d79827267e42a96f07eab63a8c9fa8a0526f34f4 - - - - BottomLeft - classqmapcontrol_1_1Point.html - cdfaca60ec19c0265bac2692d7982726e61b9b6ea2fa75ca500d5bb1eaf6f6fc - - - - BottomRight - classqmapcontrol_1_1Point.html - cdfaca60ec19c0265bac2692d79827261640f649d644701a2f4633e6bd88b20c - - - - Middle - classqmapcontrol_1_1Point.html - cdfaca60ec19c0265bac2692d7982726673e6efef9aafe98078c5552e99c923c - - - - virtual void - setVisible - classqmapcontrol_1_1Point.html - 18e44e30b31525a243960ca3928125aa - (bool visible) - - - void - geometryClicked - classqmapcontrol_1_1Geometry.html - 685dcab83356e5cc449475f177bb487d - (Geometry *geometry, QPoint point) - - - void - positionChanged - classqmapcontrol_1_1Geometry.html - 807f9cfb1b9d680ca76cf825cc9cf46a - (Geometry *geom) - - - virtual QRectF - boundingBox - classqmapcontrol_1_1Point.html - cbb256b5f9f888e9cd3bb475108ece24 - () - - - QPointF - coordinate - classqmapcontrol_1_1Point.html - 2fbb44b2ed047287d715484d2fda7299 - () const - - - bool - Equals - classqmapcontrol_1_1Geometry.html - 029a8b50c439c719aac173bffe4cfb71 - (Geometry *geom) - - - - FixedImageOverlay - classqmapcontrol_1_1FixedImageOverlay.html - a3cc273119f113f1ba255315b9327d0e - (qreal x_upperleft, qreal y_upperleft, qreal x_lowerright, qreal y_lowerright, QPixmap *pixmap, QString name=QString()) - - - - FixedImageOverlay - classqmapcontrol_1_1FixedImageOverlay.html - 621806ec022f1b35a2383b64787a5827 - (qreal x_upperleft, qreal y_upperleft, qreal x_lowerright, qreal y_lowerright, QString filename, QString name=QString()) - - - bool - isVisible - classqmapcontrol_1_1Geometry.html - 08422ee75ab02691943c1ca87e2bc563 - () const - - - qreal - latitude - classqmapcontrol_1_1Point.html - 6311aabecac471455760aae4790cff91 - () const - - - qreal - longitude - classqmapcontrol_1_1Point.html - 2b0f7ec9068af09bcf151af61a785845 - () const - - - QString - name - classqmapcontrol_1_1Geometry.html - 2b0a198f837184bf6fff555cee3ce770 - () const - - - Geometry * - parentGeometry - classqmapcontrol_1_1Geometry.html - 771cc513dc079219d5da2c4b81019d7c - () const - - - QPen * - pen - classqmapcontrol_1_1Geometry.html - ed7be2fcd2c1d7bccb55f5ac73d7a662 - () const - - - QPixmap * - pixmap - classqmapcontrol_1_1Point.html - 166d4272301d85cc53e114ce4d26caf5 - () - - - void - setBaselevel - classqmapcontrol_1_1Point.html - 91f1496833bfda9f7a7ec5fcb02a1895 - (int zoomlevel) - - - void - setMaxsize - classqmapcontrol_1_1Point.html - dc2724c4e195727b823ff55c940283de - (QSize maxsize) - - - void - setMinsize - classqmapcontrol_1_1Point.html - c40b3e44f54fab1330b9309ac7bd84d2 - (QSize minsize) - - - void - setName - classqmapcontrol_1_1Geometry.html - 6220fae15759fd0fa7d75e415df34e83 - (QString name) - - - QString - toString - classqmapcontrol_1_1Geometry.html - 3a013a6edb6d10a71297978bc31a796b - () - - - QWidget * - widget - classqmapcontrol_1_1Point.html - d1eaabeb2b227cd055ccf4b4e2818480 - () - - - virtual bool - Touches - classqmapcontrol_1_1Point.html - 73504541bf9e21ceceb82c6b4c3f2b04 - (Point *geom, const MapAdapter *mapadapter) - - - - qmapcontrol::Geometry - classqmapcontrol_1_1Geometry.html - - virtual void - setVisible - classqmapcontrol_1_1Geometry.html - 18e44e30b31525a243960ca3928125aa - (bool visible) - - - void - geometryClicked - classqmapcontrol_1_1Geometry.html - 685dcab83356e5cc449475f177bb487d - (Geometry *geometry, QPoint point) - - - void - positionChanged - classqmapcontrol_1_1Geometry.html - 807f9cfb1b9d680ca76cf825cc9cf46a - (Geometry *geom) - - - virtual QRectF - boundingBox - classqmapcontrol_1_1Geometry.html - f92c4fa46f711bea92efe5ab80f9084d - ()=0 - - - bool - Equals - classqmapcontrol_1_1Geometry.html - 029a8b50c439c719aac173bffe4cfb71 - (Geometry *geom) - - - bool - isVisible - classqmapcontrol_1_1Geometry.html - 08422ee75ab02691943c1ca87e2bc563 - () const - - - QString - name - classqmapcontrol_1_1Geometry.html - 2b0a198f837184bf6fff555cee3ce770 - () const - - - Geometry * - parentGeometry - classqmapcontrol_1_1Geometry.html - 771cc513dc079219d5da2c4b81019d7c - () const - - - QPen * - pen - classqmapcontrol_1_1Geometry.html - ed7be2fcd2c1d7bccb55f5ac73d7a662 - () const - - - void - setName - classqmapcontrol_1_1Geometry.html - 6220fae15759fd0fa7d75e415df34e83 - (QString name) - - - QString - toString - classqmapcontrol_1_1Geometry.html - 3a013a6edb6d10a71297978bc31a796b - () - - - - qmapcontrol::GeometryLayer - classqmapcontrol_1_1GeometryLayer.html - qmapcontrol::Layer - - LayerType - classqmapcontrol_1_1Layer.html - 56943a0946e5f15e5e58054b8e7a04a4 - - - - MapLayer - classqmapcontrol_1_1Layer.html - 56943a0946e5f15e5e58054b8e7a04a4fe7df421203e4175d260b8dabcbe3002 - - - - GeometryLayer - classqmapcontrol_1_1Layer.html - 56943a0946e5f15e5e58054b8e7a04a46c04bd58c42df8a7539aba782503fee0 - - - - void - setVisible - classqmapcontrol_1_1Layer.html - 18e44e30b31525a243960ca3928125aa - (bool visible) - - - void - geometryClicked - classqmapcontrol_1_1Layer.html - 685dcab83356e5cc449475f177bb487d - (Geometry *geometry, QPoint point) - - - void - addGeometry - classqmapcontrol_1_1Layer.html - b692d7d08414ed2b744946b88872827f - (Geometry *geometry) - - - void - clearGeometries - classqmapcontrol_1_1Layer.html - 0b551ef8f4d0fd26cfa2ed0ec4c981b3 - () - - - - GeometryLayer - classqmapcontrol_1_1GeometryLayer.html - 64e2ab047db14f0d86424bee947c94af - (QString layername, MapAdapter *mapadapter, bool takeevents=true) - - - bool - isVisible - classqmapcontrol_1_1Layer.html - 08422ee75ab02691943c1ca87e2bc563 - () const - - - QString - layername - classqmapcontrol_1_1Layer.html - 414e94fdd70490d75ddccb6923ae3410 - () const - - - Layer::LayerType - layertype - classqmapcontrol_1_1Layer.html - 1cfbd8a5c27cf9cb400fa458a1f70ba5 - () const - - - const MapAdapter * - mapadapter - classqmapcontrol_1_1Layer.html - 23cb6462136a0920739cdeb5f1709fa7 - () const - - - void - removeGeometry - classqmapcontrol_1_1Layer.html - b34ffa138d7262b801cdfedaf4a129d3 - (Geometry *geometry) - - - - qmapcontrol::GoogleMapAdapter - classqmapcontrol_1_1GoogleMapAdapter.html - qmapcontrol::TileMapAdapter - - virtual QPoint - coordinateToDisplay - classqmapcontrol_1_1TileMapAdapter.html - 94134b06e350d302f5b3a63f0016aa60 - (const QPointF &) const - - - int - currentZoom - classqmapcontrol_1_1MapAdapter.html - 8c7b803b9faa35db237e40c361e1c036 - () const - - - virtual QPointF - displayToCoordinate - classqmapcontrol_1_1TileMapAdapter.html - 601b4631d9d891eabffb063c510cc088 - (const QPoint &) const - - - - GoogleMapAdapter - classqmapcontrol_1_1GoogleMapAdapter.html - cce53053ca2cbe6b91836ee24fc98b22 - () - - - QString - host - classqmapcontrol_1_1MapAdapter.html - 7ee8388c7880d8a3466967464f5034b6 - () const - - - int - maxZoom - classqmapcontrol_1_1MapAdapter.html - 3a33e897bc474405772d17a7c81f8747 - () const - - - int - minZoom - classqmapcontrol_1_1MapAdapter.html - 7457f51db57914a85bbefcc8c9fa97b4 - () const - - - int - tilesize - classqmapcontrol_1_1MapAdapter.html - f105c5a0cf588a3f60d67744bd353391 - () const - - - - qmapcontrol::GoogleSatMapAdapter - classqmapcontrol_1_1GoogleSatMapAdapter.html - qmapcontrol::TileMapAdapter - - virtual QPoint - coordinateToDisplay - classqmapcontrol_1_1GoogleSatMapAdapter.html - 94134b06e350d302f5b3a63f0016aa60 - (const QPointF &) const - - - int - currentZoom - classqmapcontrol_1_1MapAdapter.html - 8c7b803b9faa35db237e40c361e1c036 - () const - - - virtual QPointF - displayToCoordinate - classqmapcontrol_1_1GoogleSatMapAdapter.html - 601b4631d9d891eabffb063c510cc088 - (const QPoint &) const - - - QString - getHost - classqmapcontrol_1_1GoogleSatMapAdapter.html - 47a82056e29973632b3f3323c1fa5e30 - () const - - - - GoogleSatMapAdapter - classqmapcontrol_1_1GoogleSatMapAdapter.html - 3f7fb833b8e1325d5164c88e07425b94 - () - - - QString - host - classqmapcontrol_1_1MapAdapter.html - 7ee8388c7880d8a3466967464f5034b6 - () const - - - int - maxZoom - classqmapcontrol_1_1MapAdapter.html - 3a33e897bc474405772d17a7c81f8747 - () const - - - int - minZoom - classqmapcontrol_1_1MapAdapter.html - 7457f51db57914a85bbefcc8c9fa97b4 - () const - - - int - tilesize - classqmapcontrol_1_1MapAdapter.html - f105c5a0cf588a3f60d67744bd353391 - () const - - - - qmapcontrol::ImagePoint - classqmapcontrol_1_1ImagePoint.html - qmapcontrol::Point - - Alignment - classqmapcontrol_1_1Point.html - cdfaca60ec19c0265bac2692d7982726 - - - - TopLeft - classqmapcontrol_1_1Point.html - cdfaca60ec19c0265bac2692d798272661f66ddc6702462a94d3e231f02b9017 - - - - TopRight - classqmapcontrol_1_1Point.html - cdfaca60ec19c0265bac2692d79827267e42a96f07eab63a8c9fa8a0526f34f4 - - - - BottomLeft - classqmapcontrol_1_1Point.html - cdfaca60ec19c0265bac2692d7982726e61b9b6ea2fa75ca500d5bb1eaf6f6fc - - - - BottomRight - classqmapcontrol_1_1Point.html - cdfaca60ec19c0265bac2692d79827261640f649d644701a2f4633e6bd88b20c - - - - Middle - classqmapcontrol_1_1Point.html - cdfaca60ec19c0265bac2692d7982726673e6efef9aafe98078c5552e99c923c - - - - virtual void - setVisible - classqmapcontrol_1_1Point.html - 18e44e30b31525a243960ca3928125aa - (bool visible) - - - void - geometryClicked - classqmapcontrol_1_1Geometry.html - 685dcab83356e5cc449475f177bb487d - (Geometry *geometry, QPoint point) - - - void - positionChanged - classqmapcontrol_1_1Geometry.html - 807f9cfb1b9d680ca76cf825cc9cf46a - (Geometry *geom) - - - virtual QRectF - boundingBox - classqmapcontrol_1_1Point.html - cbb256b5f9f888e9cd3bb475108ece24 - () - - - QPointF - coordinate - classqmapcontrol_1_1Point.html - 2fbb44b2ed047287d715484d2fda7299 - () const - - - bool - Equals - classqmapcontrol_1_1Geometry.html - 029a8b50c439c719aac173bffe4cfb71 - (Geometry *geom) - - - - ImagePoint - classqmapcontrol_1_1ImagePoint.html - 27a768be97d6147e8a7ac92f23ce4a48 - (qreal x, qreal y, QPixmap *pixmap, QString name=QString(), Alignment alignment=Middle) - - - - ImagePoint - classqmapcontrol_1_1ImagePoint.html - a5121dbb37cf1b8924a376e4c7edd728 - (qreal x, qreal y, QString filename, QString name=QString(), Alignment alignment=Middle) - - - bool - isVisible - classqmapcontrol_1_1Geometry.html - 08422ee75ab02691943c1ca87e2bc563 - () const - - - qreal - latitude - classqmapcontrol_1_1Point.html - 6311aabecac471455760aae4790cff91 - () const - - - qreal - longitude - classqmapcontrol_1_1Point.html - 2b0f7ec9068af09bcf151af61a785845 - () const - - - QString - name - classqmapcontrol_1_1Geometry.html - 2b0a198f837184bf6fff555cee3ce770 - () const - - - Geometry * - parentGeometry - classqmapcontrol_1_1Geometry.html - 771cc513dc079219d5da2c4b81019d7c - () const - - - QPen * - pen - classqmapcontrol_1_1Geometry.html - ed7be2fcd2c1d7bccb55f5ac73d7a662 - () const - - - QPixmap * - pixmap - classqmapcontrol_1_1Point.html - 166d4272301d85cc53e114ce4d26caf5 - () - - - void - setBaselevel - classqmapcontrol_1_1Point.html - 91f1496833bfda9f7a7ec5fcb02a1895 - (int zoomlevel) - - - void - setMaxsize - classqmapcontrol_1_1Point.html - dc2724c4e195727b823ff55c940283de - (QSize maxsize) - - - void - setMinsize - classqmapcontrol_1_1Point.html - c40b3e44f54fab1330b9309ac7bd84d2 - (QSize minsize) - - - void - setName - classqmapcontrol_1_1Geometry.html - 6220fae15759fd0fa7d75e415df34e83 - (QString name) - - - QString - toString - classqmapcontrol_1_1Geometry.html - 3a013a6edb6d10a71297978bc31a796b - () - - - QWidget * - widget - classqmapcontrol_1_1Point.html - d1eaabeb2b227cd055ccf4b4e2818480 - () - - - virtual bool - Touches - classqmapcontrol_1_1Point.html - 73504541bf9e21ceceb82c6b4c3f2b04 - (Point *geom, const MapAdapter *mapadapter) - - - - qmapcontrol::Layer - classqmapcontrol_1_1Layer.html - - LayerType - classqmapcontrol_1_1Layer.html - 56943a0946e5f15e5e58054b8e7a04a4 - - - - MapLayer - classqmapcontrol_1_1Layer.html - 56943a0946e5f15e5e58054b8e7a04a4fe7df421203e4175d260b8dabcbe3002 - - - - GeometryLayer - classqmapcontrol_1_1Layer.html - 56943a0946e5f15e5e58054b8e7a04a46c04bd58c42df8a7539aba782503fee0 - - - - void - setVisible - classqmapcontrol_1_1Layer.html - 18e44e30b31525a243960ca3928125aa - (bool visible) - - - void - geometryClicked - classqmapcontrol_1_1Layer.html - 685dcab83356e5cc449475f177bb487d - (Geometry *geometry, QPoint point) - - - void - addGeometry - classqmapcontrol_1_1Layer.html - b692d7d08414ed2b744946b88872827f - (Geometry *geometry) - - - void - clearGeometries - classqmapcontrol_1_1Layer.html - 0b551ef8f4d0fd26cfa2ed0ec4c981b3 - () - - - bool - isVisible - classqmapcontrol_1_1Layer.html - 08422ee75ab02691943c1ca87e2bc563 - () const - - - - Layer - classqmapcontrol_1_1Layer.html - 7ffb001076dc500ad13e523836bda23d - (QString layername, MapAdapter *mapadapter, enum LayerType layertype, bool takeevents=true) - - - QString - layername - classqmapcontrol_1_1Layer.html - 414e94fdd70490d75ddccb6923ae3410 - () const - - - Layer::LayerType - layertype - classqmapcontrol_1_1Layer.html - 1cfbd8a5c27cf9cb400fa458a1f70ba5 - () const - - - const MapAdapter * - mapadapter - classqmapcontrol_1_1Layer.html - 23cb6462136a0920739cdeb5f1709fa7 - () const - - - void - removeGeometry - classqmapcontrol_1_1Layer.html - b34ffa138d7262b801cdfedaf4a129d3 - (Geometry *geometry) - - - - qmapcontrol::LineString - classqmapcontrol_1_1LineString.html - qmapcontrol::Curve - - virtual void - setVisible - classqmapcontrol_1_1Geometry.html - 18e44e30b31525a243960ca3928125aa - (bool visible) - - - void - geometryClicked - classqmapcontrol_1_1Geometry.html - 685dcab83356e5cc449475f177bb487d - (Geometry *geometry, QPoint point) - - - void - positionChanged - classqmapcontrol_1_1Geometry.html - 807f9cfb1b9d680ca76cf825cc9cf46a - (Geometry *geom) - - - void - addPoint - classqmapcontrol_1_1LineString.html - 8694ab9a03b0ed4986c98ad727755f8a - (Point *point) - - - virtual QRectF - boundingBox - classqmapcontrol_1_1LineString.html - cbb256b5f9f888e9cd3bb475108ece24 - () - - - virtual QList< Geometry * > - clickedPoints - classqmapcontrol_1_1LineString.html - c1cdf207019e92f289e62e9abb5ba2c3 - () - - - bool - Equals - classqmapcontrol_1_1Geometry.html - 029a8b50c439c719aac173bffe4cfb71 - (Geometry *geom) - - - virtual bool - hasClickedPoints - classqmapcontrol_1_1LineString.html - 3f7357f0362b6bee75f8c8c623fb528e - () const - - - virtual bool - hasPoints - classqmapcontrol_1_1LineString.html - c3fc4ac8c80b5bf64c0bf095d7fde94b - () const - - - bool - isVisible - classqmapcontrol_1_1Geometry.html - 08422ee75ab02691943c1ca87e2bc563 - () const - - - - LineString - classqmapcontrol_1_1LineString.html - d8efdad1cc0ff6c63357cb72180c3a0a - (QList< Point * > const points, QString name=QString(), QPen *pen=0) - - - QString - name - classqmapcontrol_1_1Geometry.html - 2b0a198f837184bf6fff555cee3ce770 - () const - - - int - numberOfPoints - classqmapcontrol_1_1LineString.html - 06b5ac0b597b8d1cb7e8817f7e66c2eb - () const - - - Geometry * - parentGeometry - classqmapcontrol_1_1Geometry.html - 771cc513dc079219d5da2c4b81019d7c - () const - - - QPen * - pen - classqmapcontrol_1_1Geometry.html - ed7be2fcd2c1d7bccb55f5ac73d7a662 - () const - - - QList< Point * > - points - classqmapcontrol_1_1LineString.html - 18d4d26904bca7c54fb9d2a1b054c2fb - () - - - void - setName - classqmapcontrol_1_1Geometry.html - 6220fae15759fd0fa7d75e415df34e83 - (QString name) - - - void - setPoints - classqmapcontrol_1_1LineString.html - 6af8f478f54e6704e87dcf184a258a8c - (QList< Point * > points) - - - QString - toString - classqmapcontrol_1_1Geometry.html - 3a013a6edb6d10a71297978bc31a796b - () - - - - qmapcontrol::MapAdapter - classqmapcontrol_1_1MapAdapter.html - - virtual QPoint - coordinateToDisplay - classqmapcontrol_1_1MapAdapter.html - 0a7f30d12395e615eec9440070795349 - (const QPointF &coordinate) const =0 - - - int - currentZoom - classqmapcontrol_1_1MapAdapter.html - 8c7b803b9faa35db237e40c361e1c036 - () const - - - virtual QPointF - displayToCoordinate - classqmapcontrol_1_1MapAdapter.html - a26c33260233907672b1b23f4b1fd033 - (const QPoint &point) const =0 - - - QString - host - classqmapcontrol_1_1MapAdapter.html - 7ee8388c7880d8a3466967464f5034b6 - () const - - - int - maxZoom - classqmapcontrol_1_1MapAdapter.html - 3a33e897bc474405772d17a7c81f8747 - () const - - - int - minZoom - classqmapcontrol_1_1MapAdapter.html - 7457f51db57914a85bbefcc8c9fa97b4 - () const - - - int - tilesize - classqmapcontrol_1_1MapAdapter.html - f105c5a0cf588a3f60d67744bd353391 - () const - - - - qmapcontrol::MapControl - classqmapcontrol_1_1MapControl.html - - MouseMode - classqmapcontrol_1_1MapControl.html - 034ae8169a2202325de4ef39ffd3e431 - - - - Panning - classqmapcontrol_1_1MapControl.html - 034ae8169a2202325de4ef39ffd3e431e105bcd8daf776fd01704a7186c49608 - - - - Dragging - classqmapcontrol_1_1MapControl.html - 034ae8169a2202325de4ef39ffd3e431ea74c0c82481d6d724a43536424e3977 - - - - None - classqmapcontrol_1_1MapControl.html - 034ae8169a2202325de4ef39ffd3e431c9d3e887722f2bc482bcca9d41c512af - - - - void - resize - classqmapcontrol_1_1MapControl.html - 148f8aec7ea97e2e465cf2bd979846ab - (const QSize newSize) - - - void - scroll - classqmapcontrol_1_1MapControl.html - 527394cb8e8aa2d77f7a50a07b9e9f3e - (const QPoint scroll) - - - void - scrollDown - classqmapcontrol_1_1MapControl.html - 51db121d79cb0a651a7441b98bb7d7a9 - (int pixel=10) - - - void - scrollLeft - classqmapcontrol_1_1MapControl.html - 02f3bf431288e7ed34ecc59f7b8de996 - (int pixel=10) - - - void - scrollRight - classqmapcontrol_1_1MapControl.html - 216e70011cb465e61e2992d761f568df - (int pixel=10) - - - void - scrollUp - classqmapcontrol_1_1MapControl.html - ed27d1373fd9e05fb86fa319df4fe375 - (int pixel=10) - - - void - setZoom - classqmapcontrol_1_1MapControl.html - bb4bd8d8137d16816838c97d32407f39 - (int zoomlevel) - - - void - updateRequest - classqmapcontrol_1_1MapControl.html - 5cb68a198a28000fec8b7de1064d0a41 - (QRect rect) - - - void - updateRequestNew - classqmapcontrol_1_1MapControl.html - cf37bc294477796509e00e8f546fbd44 - () - - - void - zoomIn - classqmapcontrol_1_1MapControl.html - 7d7e315e34a66d9a66022d31635e7aca - () - - - void - zoomOut - classqmapcontrol_1_1MapControl.html - 72d29d38d8dd2c091cdd7078e1364f25 - () - - - void - boxDragged - classqmapcontrol_1_1MapControl.html - 1fd82da86a16f8932d45f4a0cadb60d1 - (const QRectF) - - - void - geometryClicked - classqmapcontrol_1_1MapControl.html - cc9ddd8e1721682682f85e73dae5f768 - (Geometry *geometry, QPoint coord_px) - - - void - mouseEventCoordinate - classqmapcontrol_1_1MapControl.html - a463d9dfa43fa385b48aab115d374637 - (const QMouseEvent *evnt, const QPointF coordinate) - - - void - viewChanged - classqmapcontrol_1_1MapControl.html - 08eac7c36a9f2b940daa171d450f6d76 - (const QPointF &coordinate, int zoom) - - - void - addLayer - classqmapcontrol_1_1MapControl.html - 87c6ef3c45ee9c21e173db2aa16cf567 - (Layer *layer) - - - QPointF - currentCoordinate - classqmapcontrol_1_1MapControl.html - 010c83996ab94a3db104aecf0550d480 - () const - - - int - currentZoom - classqmapcontrol_1_1MapControl.html - 8c7b803b9faa35db237e40c361e1c036 - () const - - - void - enablePersistentCache - classqmapcontrol_1_1MapControl.html - f27ac1bc11a80f7ff9a4bd3ec2527df7 - (const QDir &path=QDir::homePath()+"/QMapControl.cache") - - - void - followGeometry - classqmapcontrol_1_1MapControl.html - 6f7a69381097c74928af4ab3aa970386 - (const Geometry *geometry) const - - - Layer * - layer - classqmapcontrol_1_1MapControl.html - 8e22ad201cb035fda7d7fefd8f348b11 - (const QString &layername) const - - - QList< QString > - layers - classqmapcontrol_1_1MapControl.html - ee9467ec4674af32aed2fbeb1175e0b5 - () const - - - - MapControl - classqmapcontrol_1_1MapControl.html - 738341656ae7554bad78f0085c62c1f0 - (QSize size, MouseMode mousemode=Panning) - - - MapControl::MouseMode - mouseMode - classqmapcontrol_1_1MapControl.html - 9106ab9dcac042b57fc4e797c94d84dc - () - - - void - moveTo - classqmapcontrol_1_1MapControl.html - f7e3575f01f98a4096ccf48ac6bd4a50 - (QPointF coordinate) - - - int - numberOfLayers - classqmapcontrol_1_1MapControl.html - f3950823abbdf717124c279a386ca280 - () const - - - void - setMouseMode - classqmapcontrol_1_1MapControl.html - 346037e336da8525fe41ec30bf216d82 - (MouseMode mousemode) - - - void - setProxy - classqmapcontrol_1_1MapControl.html - ffaa4e5f0b461da0a1016d5459a550e0 - (QString host, int port) - - - void - setView - classqmapcontrol_1_1MapControl.html - 4ea85421ec8df905fba209510c909e2c - (const Point *point) const - - - void - setView - classqmapcontrol_1_1MapControl.html - c837e5df11959daca31bd1d01d12b94c - (const QList< QPointF > coordinates) const - - - void - setView - classqmapcontrol_1_1MapControl.html - b10ff3e8fed3a535de2a435ab1db48fb - (const QPointF &coordinate) const - - - void - setViewAndZoomIn - classqmapcontrol_1_1MapControl.html - e8c52337a968729d53c1ba57bfd65ea4 - (const QList< QPointF > coordinates) const - - - void - showScale - classqmapcontrol_1_1MapControl.html - a98cf43403323f601b3c91c6fe26a30c - (bool show) - - - void - stopFollowing - classqmapcontrol_1_1MapControl.html - f406ce597f3fa7ffe4e7d46c8b1e48c7 - (Geometry *geometry) - - - - qmapcontrol::MapLayer - classqmapcontrol_1_1MapLayer.html - qmapcontrol::Layer - - LayerType - classqmapcontrol_1_1Layer.html - 56943a0946e5f15e5e58054b8e7a04a4 - - - - MapLayer - classqmapcontrol_1_1Layer.html - 56943a0946e5f15e5e58054b8e7a04a4fe7df421203e4175d260b8dabcbe3002 - - - - GeometryLayer - classqmapcontrol_1_1Layer.html - 56943a0946e5f15e5e58054b8e7a04a46c04bd58c42df8a7539aba782503fee0 - - - - void - setVisible - classqmapcontrol_1_1Layer.html - 18e44e30b31525a243960ca3928125aa - (bool visible) - - - void - geometryClicked - classqmapcontrol_1_1Layer.html - 685dcab83356e5cc449475f177bb487d - (Geometry *geometry, QPoint point) - - - void - addGeometry - classqmapcontrol_1_1Layer.html - b692d7d08414ed2b744946b88872827f - (Geometry *geometry) - - - void - clearGeometries - classqmapcontrol_1_1Layer.html - 0b551ef8f4d0fd26cfa2ed0ec4c981b3 - () - - - bool - isVisible - classqmapcontrol_1_1Layer.html - 08422ee75ab02691943c1ca87e2bc563 - () const - - - QString - layername - classqmapcontrol_1_1Layer.html - 414e94fdd70490d75ddccb6923ae3410 - () const - - - Layer::LayerType - layertype - classqmapcontrol_1_1Layer.html - 1cfbd8a5c27cf9cb400fa458a1f70ba5 - () const - - - const MapAdapter * - mapadapter - classqmapcontrol_1_1Layer.html - 23cb6462136a0920739cdeb5f1709fa7 - () const - - - - MapLayer - classqmapcontrol_1_1MapLayer.html - c50a4fcff04c6859ce5601543b8ac821 - (QString layername, MapAdapter *mapadapter, bool takeevents=true) - - - void - removeGeometry - classqmapcontrol_1_1Layer.html - b34ffa138d7262b801cdfedaf4a129d3 - (Geometry *geometry) - - - - qmapcontrol::OpenAerialMapAdapter - classqmapcontrol_1_1OpenAerialMapAdapter.html - qmapcontrol::TileMapAdapter - - virtual QPoint - coordinateToDisplay - classqmapcontrol_1_1TileMapAdapter.html - 94134b06e350d302f5b3a63f0016aa60 - (const QPointF &) const - - - int - currentZoom - classqmapcontrol_1_1MapAdapter.html - 8c7b803b9faa35db237e40c361e1c036 - () const - - - virtual QPointF - displayToCoordinate - classqmapcontrol_1_1TileMapAdapter.html - 601b4631d9d891eabffb063c510cc088 - (const QPoint &) const - - - QString - host - classqmapcontrol_1_1MapAdapter.html - 7ee8388c7880d8a3466967464f5034b6 - () const - - - int - maxZoom - classqmapcontrol_1_1MapAdapter.html - 3a33e897bc474405772d17a7c81f8747 - () const - - - int - minZoom - classqmapcontrol_1_1MapAdapter.html - 7457f51db57914a85bbefcc8c9fa97b4 - () const - - - - OpenAerialMapAdapter - classqmapcontrol_1_1OpenAerialMapAdapter.html - 8b9f8f912aa1bf34e1b4d11e7dfec394 - () - - - int - tilesize - classqmapcontrol_1_1MapAdapter.html - f105c5a0cf588a3f60d67744bd353391 - () const - - - - qmapcontrol::OSMMapAdapter - classqmapcontrol_1_1OSMMapAdapter.html - qmapcontrol::TileMapAdapter - - virtual QPoint - coordinateToDisplay - classqmapcontrol_1_1TileMapAdapter.html - 94134b06e350d302f5b3a63f0016aa60 - (const QPointF &) const - - - int - currentZoom - classqmapcontrol_1_1MapAdapter.html - 8c7b803b9faa35db237e40c361e1c036 - () const - - - virtual QPointF - displayToCoordinate - classqmapcontrol_1_1TileMapAdapter.html - 601b4631d9d891eabffb063c510cc088 - (const QPoint &) const - - - QString - host - classqmapcontrol_1_1MapAdapter.html - 7ee8388c7880d8a3466967464f5034b6 - () const - - - int - maxZoom - classqmapcontrol_1_1MapAdapter.html - 3a33e897bc474405772d17a7c81f8747 - () const - - - int - minZoom - classqmapcontrol_1_1MapAdapter.html - 7457f51db57914a85bbefcc8c9fa97b4 - () const - - - - OSMMapAdapter - classqmapcontrol_1_1OSMMapAdapter.html - b6f5dd078b96030385b14d2a5d777092 - () - - - int - tilesize - classqmapcontrol_1_1MapAdapter.html - f105c5a0cf588a3f60d67744bd353391 - () const - - - - qmapcontrol::Point - classqmapcontrol_1_1Point.html - qmapcontrol::Geometry - - Alignment - classqmapcontrol_1_1Point.html - cdfaca60ec19c0265bac2692d7982726 - - - - TopLeft - classqmapcontrol_1_1Point.html - cdfaca60ec19c0265bac2692d798272661f66ddc6702462a94d3e231f02b9017 - - - - TopRight - classqmapcontrol_1_1Point.html - cdfaca60ec19c0265bac2692d79827267e42a96f07eab63a8c9fa8a0526f34f4 - - - - BottomLeft - classqmapcontrol_1_1Point.html - cdfaca60ec19c0265bac2692d7982726e61b9b6ea2fa75ca500d5bb1eaf6f6fc - - - - BottomRight - classqmapcontrol_1_1Point.html - cdfaca60ec19c0265bac2692d79827261640f649d644701a2f4633e6bd88b20c - - - - Middle - classqmapcontrol_1_1Point.html - cdfaca60ec19c0265bac2692d7982726673e6efef9aafe98078c5552e99c923c - - - - virtual void - setVisible - classqmapcontrol_1_1Point.html - 18e44e30b31525a243960ca3928125aa - (bool visible) - - - void - geometryClicked - classqmapcontrol_1_1Geometry.html - 685dcab83356e5cc449475f177bb487d - (Geometry *geometry, QPoint point) - - - void - positionChanged - classqmapcontrol_1_1Geometry.html - 807f9cfb1b9d680ca76cf825cc9cf46a - (Geometry *geom) - - - virtual QRectF - boundingBox - classqmapcontrol_1_1Point.html - cbb256b5f9f888e9cd3bb475108ece24 - () - - - QPointF - coordinate - classqmapcontrol_1_1Point.html - 2fbb44b2ed047287d715484d2fda7299 - () const - - - bool - Equals - classqmapcontrol_1_1Geometry.html - 029a8b50c439c719aac173bffe4cfb71 - (Geometry *geom) - - - bool - isVisible - classqmapcontrol_1_1Geometry.html - 08422ee75ab02691943c1ca87e2bc563 - () const - - - qreal - latitude - classqmapcontrol_1_1Point.html - 6311aabecac471455760aae4790cff91 - () const - - - qreal - longitude - classqmapcontrol_1_1Point.html - 2b0f7ec9068af09bcf151af61a785845 - () const - - - QString - name - classqmapcontrol_1_1Geometry.html - 2b0a198f837184bf6fff555cee3ce770 - () const - - - Geometry * - parentGeometry - classqmapcontrol_1_1Geometry.html - 771cc513dc079219d5da2c4b81019d7c - () const - - - QPen * - pen - classqmapcontrol_1_1Geometry.html - ed7be2fcd2c1d7bccb55f5ac73d7a662 - () const - - - QPixmap * - pixmap - classqmapcontrol_1_1Point.html - 166d4272301d85cc53e114ce4d26caf5 - () - - - - Point - classqmapcontrol_1_1Point.html - 735b9dc17b1ba1595e7d29cadb4d18c1 - (qreal x, qreal y, QPixmap *pixmap, QString name=QString(), enum Alignment alignment=Middle) - - - - Point - classqmapcontrol_1_1Point.html - a1767675df0bc3c13c75b3a48241125e - (qreal x, qreal y, QWidget *widget, QString name=QString(), enum Alignment alignment=Middle) - - - - Point - classqmapcontrol_1_1Point.html - 47257eee92b14e7c7f9b778c67bcb9a5 - (qreal x, qreal y, QString name=QString(), enum Alignment alignment=Middle) - - - void - setBaselevel - classqmapcontrol_1_1Point.html - 91f1496833bfda9f7a7ec5fcb02a1895 - (int zoomlevel) - - - void - setMaxsize - classqmapcontrol_1_1Point.html - dc2724c4e195727b823ff55c940283de - (QSize maxsize) - - - void - setMinsize - classqmapcontrol_1_1Point.html - c40b3e44f54fab1330b9309ac7bd84d2 - (QSize minsize) - - - void - setName - classqmapcontrol_1_1Geometry.html - 6220fae15759fd0fa7d75e415df34e83 - (QString name) - - - QString - toString - classqmapcontrol_1_1Geometry.html - 3a013a6edb6d10a71297978bc31a796b - () - - - QWidget * - widget - classqmapcontrol_1_1Point.html - d1eaabeb2b227cd055ccf4b4e2818480 - () - - - virtual bool - Touches - classqmapcontrol_1_1Point.html - 73504541bf9e21ceceb82c6b4c3f2b04 - (Point *geom, const MapAdapter *mapadapter) - - - - qmapcontrol::TileMapAdapter - classqmapcontrol_1_1TileMapAdapter.html - qmapcontrol::MapAdapter - - virtual QPoint - coordinateToDisplay - classqmapcontrol_1_1TileMapAdapter.html - 94134b06e350d302f5b3a63f0016aa60 - (const QPointF &) const - - - int - currentZoom - classqmapcontrol_1_1MapAdapter.html - 8c7b803b9faa35db237e40c361e1c036 - () const - - - virtual QPointF - displayToCoordinate - classqmapcontrol_1_1TileMapAdapter.html - 601b4631d9d891eabffb063c510cc088 - (const QPoint &) const - - - QString - host - classqmapcontrol_1_1MapAdapter.html - 7ee8388c7880d8a3466967464f5034b6 - () const - - - int - maxZoom - classqmapcontrol_1_1MapAdapter.html - 3a33e897bc474405772d17a7c81f8747 - () const - - - int - minZoom - classqmapcontrol_1_1MapAdapter.html - 7457f51db57914a85bbefcc8c9fa97b4 - () const - - - - TileMapAdapter - classqmapcontrol_1_1TileMapAdapter.html - 1233007f4393d3ae476a5284f9294e8c - (const QString &host, const QString &serverPath, int tilesize, int minZoom=0, int maxZoom=17) - - - int - tilesize - classqmapcontrol_1_1MapAdapter.html - f105c5a0cf588a3f60d67744bd353391 - () const - - - - qmapcontrol::WMSMapAdapter - classqmapcontrol_1_1WMSMapAdapter.html - qmapcontrol::MapAdapter - - virtual QPoint - coordinateToDisplay - classqmapcontrol_1_1WMSMapAdapter.html - 94134b06e350d302f5b3a63f0016aa60 - (const QPointF &) const - - - int - currentZoom - classqmapcontrol_1_1MapAdapter.html - 8c7b803b9faa35db237e40c361e1c036 - () const - - - virtual QPointF - displayToCoordinate - classqmapcontrol_1_1WMSMapAdapter.html - 601b4631d9d891eabffb063c510cc088 - (const QPoint &) const - - - QString - host - classqmapcontrol_1_1MapAdapter.html - 7ee8388c7880d8a3466967464f5034b6 - () const - - - int - maxZoom - classqmapcontrol_1_1MapAdapter.html - 3a33e897bc474405772d17a7c81f8747 - () const - - - int - minZoom - classqmapcontrol_1_1MapAdapter.html - 7457f51db57914a85bbefcc8c9fa97b4 - () const - - - int - tilesize - classqmapcontrol_1_1MapAdapter.html - f105c5a0cf588a3f60d67744bd353391 - () const - - - - WMSMapAdapter - classqmapcontrol_1_1WMSMapAdapter.html - 0bfce681fddbae34a9fae6fc8c2f0a38 - (QString host, QString serverPath, int tilesize=256) - - - - qmapcontrol::YahooMapAdapter - classqmapcontrol_1_1YahooMapAdapter.html - qmapcontrol::TileMapAdapter - - virtual QPoint - coordinateToDisplay - classqmapcontrol_1_1TileMapAdapter.html - 94134b06e350d302f5b3a63f0016aa60 - (const QPointF &) const - - - int - currentZoom - classqmapcontrol_1_1MapAdapter.html - 8c7b803b9faa35db237e40c361e1c036 - () const - - - virtual QPointF - displayToCoordinate - classqmapcontrol_1_1TileMapAdapter.html - 601b4631d9d891eabffb063c510cc088 - (const QPoint &) const - - - QString - host - classqmapcontrol_1_1MapAdapter.html - 7ee8388c7880d8a3466967464f5034b6 - () const - - - int - maxZoom - classqmapcontrol_1_1MapAdapter.html - 3a33e897bc474405772d17a7c81f8747 - () const - - - int - minZoom - classqmapcontrol_1_1MapAdapter.html - 7457f51db57914a85bbefcc8c9fa97b4 - () const - - - int - tilesize - classqmapcontrol_1_1MapAdapter.html - f105c5a0cf588a3f60d67744bd353391 - () const - - - - YahooMapAdapter - classqmapcontrol_1_1YahooMapAdapter.html - 9755050f27b44221d3e473b1cebd70cf - () - - - diff --git a/lib/QMapControl/images/sample_citymap.png b/lib/QMapControl/images/sample_citymap.png deleted file mode 100644 index 126b3465bf085ab70ba4711c18af081f6656750a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 79852 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

C-UG7W=--&OxFE7$5T6i~L`T4j9 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 A@c;k- diff --git a/lib/QMapControl/images/sample_gps.png b/lib/QMapControl/images/sample_gps.png deleted file mode 100644 index 62a3d4bdf8853dfb02b4ebe5f7df04598a14c568..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 87768 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 l?)UK*?t;wgFn#dHO#y3=9m6#X;^)4C~IxykuZt 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�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 diff --git a/lib/QMapControl/images/sample_mapviewer.png b/lib/QMapControl/images/sample_mapviewer.png deleted file mode 100644 index b02a78051a4d9cf00417b962143ac46f1eaa047c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 278839 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