1 /* 2 * This file is part of darktable, 3 * Copyright (C) 2016-2021 darktable developers. 4 * 5 * darktable is free software: you can redistribute it and/or modify 6 * it under the terms of the GNU General Public License as published by 7 * the Free Software Foundation, either version 3 of the License, or 8 * (at your option) any later version. 9 * 10 * darktable is distributed in the hope that it will be useful, 11 * but WITHOUT ANY WARRANTY; without even the implied warranty of 12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13 * GNU General Public License for more details. 14 * 15 * You should have received a copy of the GNU General Public License 16 * along with darktable. If not, see <http://www.gnu.org/licenses/>. 17 */ 18 19 #pragma once 20 21 typedef enum dt_geo_map_display_t 22 { 23 MAP_DISPLAY_NONE, 24 MAP_DISPLAY_POINT, 25 MAP_DISPLAY_TRACK, 26 MAP_DISPLAY_POLYGON, 27 MAP_DISPLAY_THUMB 28 } dt_geo_map_display_t; 29 30 typedef struct dt_geo_map_display_point_t 31 { 32 float lat, lon; 33 } dt_geo_map_display_point_t; 34 35 typedef struct dt_map_box_t 36 { 37 float lon1; 38 float lat1; 39 float lon2; 40 float lat2; 41 } dt_map_box_t; 42 43 // modelines: These editor modelines have been set for all relevant files by tools/update_modelines.sh 44 // vim: shiftwidth=2 expandtab tabstop=2 cindent 45 // kate: tab-indents: off; indent-width 2; replace-tabs on; indent-mode cstyle; remove-trailing-spaces modified; 46