summaryrefslogtreecommitdiff
path: root/alti.c
diff options
Diffstat (limited to 'alti.c')
-rw-r--r--alti.c56
1 files changed, 56 insertions, 0 deletions
diff --git a/alti.c b/alti.c
new file mode 100644
index 0000000..917f2a3
--- /dev/null
+++ b/alti.c
@@ -0,0 +1,56 @@
+/*
+
+alti.
+
+Copyright (C) 2015 slughnaz
+
+alti 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 3 of the License, or
+(at your option) any later version.
+
+alti 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 alti. If not, see <http://www.gnu.org/licenses/>.
+
+*/
+
+#include <stdio.h>
+#include <stdlib.h>
+#include "map.h"
+#include "xyz.h"
+#include "bmp.h"
+#include "tools.h"
+
+
+
+
+int
+main (int argc, char * argv[])
+{
+ struct input_argument * input_argument;
+ struct map * map;
+
+ input_argument_init(&input_argument);
+ input_argument_parse(input_argument, argc, argv);
+ input_argument_print(input_argument);
+
+ map_create(&map, input_argument->file_name_input);
+
+ map_rasterize(map);
+
+ map_process(map, input_argument->alti_min, input_argument->alti_max);
+
+ bmp_create_file(map, input_argument->file_name_output);
+
+ map_deinit(map);
+
+ input_argument_deinit(input_argument);
+
+ return 0;
+}
+