Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
  • Loading branch information
lucsch committed Jul 7, 2024
1 parent 4111508 commit 87e644d
Show file tree
Hide file tree
Showing 28 changed files with 1,917 additions and 1,783 deletions.
126 changes: 126 additions & 0 deletions doxygen/building.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,126 @@
<!-- HTML header for doxygen 1.9.5-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>ToolMap: Building the program</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<!---->
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="doxygen-awesome.css" rel="stylesheet" type="text/css"/>
<link href="doxygen-awesome-sidebar-only.css" rel="stylesheet" type="text/css"/>
<link href="doxygen-awesome-sidebar-only-darkmode-toggle.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="doxygen-awesome-darkmode-toggle.js"></script>
<script type="text/javascript">
DoxygenAwesomeDarkModeToggle.init()
</script>
<script type="text/javascript" src="doxygen-awesome-interactive-toc.js"></script>
<script type="text/javascript">
DoxygenAwesomeInteractiveToc.init()
</script>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">ToolMap
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('building.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>

<div><div class="header">
<div class="headertitle"><div class="title">Building the program</div></div>
</div><!--header-->
<div class="contents">
<div class="textblock"><p>Conan is used to build ToolMap and manage its dependencies. The following steps are used to build the program : </p><pre class="fragment"> conan install .. -s build_type=&lt;BUILD_TYPE&gt; -o &lt;OPTIONS&gt;
</pre><ul>
<li>BUILD_TYPE : Debug, Release</li>
<li>OPTIONS : unit_test=True, code_coverage=True <pre class="fragment"> conan build ..
</pre> If using cmake instead of conan build, the following options are available :</li>
</ul>
<p>-D CMAKE_BUILD_TYPE=&lt;Debug|Release&gt; -D USE_CODECOV=1 -D USE_UNITTEST=1 -D USE_CODECOVERAGE_IDE=1 Append the flags needed for running code coverage inside the IDE </p>
</div></div><!-- contents -->
</div><!-- PageDoc -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="index.html">ToolMap</a></li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
</ul>
</div>
</body>
</html>
11 changes: 6 additions & 5 deletions doxygen/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -107,24 +107,25 @@
<div class="contents">
<div class="textblock"><h1><a class="anchor" id="intro_sec"></a>
Introduction</h1>
<p>This program is intended to be a full featured multi-layers GIS editor, implementing the SION Method. More informations on the method could be found here : <a href="http://www.crealp.ch">http://www.crealp.ch</a></p>
<p>This program was the result of a partnership between Swisstopo and the CREALP. For licence informations please refer to the corresponding section.</p>
<p>ToolMap is a free, open-source digitisation software (available at toolmap.ch) designed to produce complex vector GIS maps. It facilitates the production of datasets in various fields, particularly for vectorising geological maps or natural hazard maps. Its unique approach, combined with integrated validation tools, guarantees topologically consistent datasets.</p>
<p>This program began as a partnership between Swisstopo and CREALP. It is now maintained and developed by Terranum. For licence informations please refer to the corresponding section.</p>
<div class="image">
<img src="toolmap.jpg" alt=""/>
<img src="toolmap.png" alt=""/>
</div>
<h1><a class="anchor" id="doc"></a>
Documentation topics</h1>
<p>To find our way in all the documentated class of the programm, We have sorted our documentation based on topics or part of the program. Some topics are presented here :</p>
<ul>
<li><a class="el" href="intro.html">Introduction</a></li>
<li><a class="el" href="building.html">Building the program</a></li>
<li><a class="el" href="startup.html">Program startup</a></li>
<li><a class="el" href="Prj_def.html">Project definition</a></li>
<li><a class="el" href="Prj_Edit_Obj.html">Object Definition</a></li>
<li><a class="el" href="Misc.html">Miscellaneous</a></li>
</ul>
<h1><a class="anchor" id="Licence"></a>
Licence</h1>
<p>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.</p>
<dl class="section author"><dt>Author</dt><dd>Lucien Schreiber (c) CREALP 2007 </dd></dl>
<dl class="section author"><dt>Author</dt><dd>L. Schreiber, P. Horton </dd></dl>
<dl class="section date"><dt>Date</dt><dd>Since november 2007 </dd></dl>
</div></div><!-- PageDoc -->
</div><!-- contents -->
Expand Down
9 changes: 5 additions & 4 deletions doxygen/navtreedata.js
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,8 @@ var NAVTREE =
[ "Introduction", "index.html#intro_sec", null ],
[ "Documentation topics", "index.html#doc", null ],
[ "Licence", "index.html#Licence", null ],
[ "Introduction", "intro.html", null ],
[ "Building the program", "building.html", null ],
[ "Program startup", "startup.html", null ],
[ "Project definition", "Prj_def.html", [
[ "Introduction", "Prj_def.html#Introduction", null ],
[ "Structure of a project", "Prj_def.html#Structure", null ]
Expand Down Expand Up @@ -75,9 +76,9 @@ var NAVTREE =
var NAVTREEINDEX =
[
"Misc.html",
"classQueriesList.html",
"classtmEditManager.html#a4b3f07a9d239d4fdb2f8334556749ac6",
"classtmSymbolDLGRaster.html",
"classQueriesLayerList.html",
"classtmEditManager.html#a400e3d15fe484df7f73114f02dbfd7bd",
"classtmSymbolDLGPolygon.html#aa406e991fadba73957feab9e1f6ec491",
"openerror__dlg_8h_source.html"
];

Expand Down
Loading

0 comments on commit 87e644d

Please sign in to comment.