From a4c18504209aaf0a8206f8786b2609c1bd99ec82 Mon Sep 17 00:00:00 2001
From: Guilhem Saurel <guilhem.saurel@laas.fr>
Date: Tue, 10 Apr 2018 15:58:43 +0200
Subject: [PATCH] [Doc] Remove useless files

---
 doc/Doxyfile.extra.in                         |  96 ++++----
 doc/additionalDoc/GettingStarted/install.dox  |  27 --
 doc/additionalDoc/GettingStarted/intro.dox    |  27 --
 .../GettingStarted/simple-humanoid.dox        |  27 --
 .../urdf-loading-displaying.dox               |  27 --
 doc/additionalDoc/users.dox                   |  28 ---
 doc/footer.html                               |  21 --
 doc/header.html                               |  60 -----
 doc/layout.xml                                | 190 ---------------
 doc/package.css                               | 230 ------------------
 doc/pictures/HRP2.jpg                         | Bin 23613 -> 0 bytes
 doc/pictures/footer.jpg                       | Bin 23613 -> 0 bytes
 doc/pictures/footer.txt                       |   2 -
 doc/pictures/soth.tif                         | Bin 120378 -> 0 bytes
 doc/treeview.dox                              |  26 +-
 15 files changed, 56 insertions(+), 705 deletions(-)
 delete mode 100644 doc/additionalDoc/GettingStarted/install.dox
 delete mode 100644 doc/additionalDoc/GettingStarted/intro.dox
 delete mode 100644 doc/additionalDoc/GettingStarted/simple-humanoid.dox
 delete mode 100644 doc/additionalDoc/GettingStarted/urdf-loading-displaying.dox
 delete mode 100644 doc/additionalDoc/users.dox
 delete mode 100644 doc/footer.html
 delete mode 100644 doc/header.html
 delete mode 100644 doc/layout.xml
 delete mode 100644 doc/package.css
 delete mode 100644 doc/pictures/HRP2.jpg
 delete mode 100644 doc/pictures/footer.jpg
 delete mode 100644 doc/pictures/footer.txt
 delete mode 100644 doc/pictures/soth.tif

diff --git a/doc/Doxyfile.extra.in b/doc/Doxyfile.extra.in
index 4571d7c19..f58d83027 100644
--- a/doc/Doxyfile.extra.in
+++ b/doc/Doxyfile.extra.in
@@ -67,12 +67,12 @@ LOOKUP_CACHE_SIZE      = 0
 
 EXTRACT_ALL            = NO
 
-# If the EXTRACT_PRIVATE tag is set to YES all private members of a class 
+# 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 
+# If the EXTRACT_STATIC tag is set to YES all static members of a file
 # will be included in the documentation.
 
 EXTRACT_STATIC         = NO
@@ -109,9 +109,9 @@ HIDE_UNDOC_MEMBERS     = NO
 
 #HIDE_FRIEND_COMPOUNDS  = NO
 
-# 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 
+# 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
@@ -130,9 +130,9 @@ CASE_SENSE_NAMES       = YES
 
 HIDE_SCOPE_NAMES       = YES
 
-# 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. 
+# 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          = YES
@@ -140,11 +140,11 @@ INTERNAL_DOCS          = YES
 # The ENABLED_SECTIONS tag can be used to enable conditional
 # documentation sections, marked by \if sectionname ... \endif.
 
-ENABLED_SECTIONS       = DEV 
+ENABLED_SECTIONS       = DEV
 
-# 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 
+# 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
@@ -156,12 +156,12 @@ SORT_MEMBER_DOCS       = YES
 
 SORT_BRIEF_DOCS        = NO
 
-# If the SORT_MEMBERS_CTORS_1ST tag is set to YES then doxygen 
-# will sort the (brief and detailed) documentation of class members so that 
-# constructors and destructors are listed first. If set to NO (the default) 
-# the constructors will appear in the respective orders defined by 
-# SORT_MEMBER_DOCS and SORT_BRIEF_DOCS. 
-# This tag will be ignored for brief docs if SORT_BRIEF_DOCS is set to NO 
+# If the SORT_MEMBERS_CTORS_1ST tag is set to YES then doxygen
+# will sort the (brief and detailed) documentation of class members so that
+# constructors and destructors are listed first. If set to NO (the default)
+# the constructors will appear in the respective orders defined by
+# SORT_MEMBER_DOCS and SORT_BRIEF_DOCS.
+# This tag will be ignored for brief docs if SORT_BRIEF_DOCS is set to NO
 # and ignored for detailed docs if SORT_MEMBER_DOCS is set to NO.
 
 SORT_MEMBERS_CTORS_1ST = YES
@@ -187,8 +187,8 @@ GENERATE_TESTLIST      = YES
 
 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 
+# 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
@@ -216,8 +216,8 @@ SHOW_USED_FILES        = YES
 
 SHOW_NAMESPACES        = YES
 
-# 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 
+# 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             = YES
@@ -229,7 +229,7 @@ SHOW_FILES             = YES
 # 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            = @PROJECT_SOURCE_DIR@/doc/layout.xml
+LAYOUT_FILE            =
 
 #---------------------------------------------------------------------------
 # configuration options related to warning and progress messages
@@ -240,44 +240,44 @@ LAYOUT_FILE            = @PROJECT_SOURCE_DIR@/doc/layout.xml
 
 QUIET                  = YES
 
-# 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 
+# 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 
+# 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 
+# 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
 
-# The WARN_NO_PARAMDOC option can be enabled 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 
+# The WARN_NO_PARAMDOC option can be enabled 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 
+# 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 
+# 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           = @CMAKE_BINARY_DIR@/doc/doxygen.log
@@ -295,8 +295,8 @@ INPUT                 = @CMAKE_SOURCE_DIR@/doc/additionalDoc \
                         @CMAKE_SOURCE_DIR@/doc \
                         @CMAKE_SOURCE_DIR@/src
 
-# 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. 
+# 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
@@ -359,7 +359,7 @@ IMAGE_PATH             = @CMAKE_SOURCE_DIR@/doc/pictures
 
 SOURCE_BROWSER         = YES
 
-# Setting the INLINE_SOURCES tag to YES will include the body 
+# Setting the INLINE_SOURCES tag to YES will include the body
 # of functions and classes directly in the documentation.
 
 INLINE_SOURCES         = NO
@@ -380,8 +380,8 @@ VERBATIM_HEADERS       = YES
 
 ALPHABETICAL_INDEX     = YES
 
-# 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 
+# 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    = 4
@@ -401,13 +401,13 @@ COLS_IN_ALPHA_INDEX    = 4
 # have to redo this when upgrading to a newer version of doxygen or when
 # changing the value of configuration settings such as GENERATE_TREEVIEW!
 
-HTML_HEADER            = @PROJECT_SOURCE_DIR@/doc/header.html
+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            = @PROJECT_SOURCE_DIR@/doc/footer.html
+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
diff --git a/doc/additionalDoc/GettingStarted/install.dox b/doc/additionalDoc/GettingStarted/install.dox
deleted file mode 100644
index 5c374237d..000000000
--- a/doc/additionalDoc/GettingStarted/install.dox
+++ /dev/null
@@ -1,27 +0,0 @@
-//
-// Copyright (c) 2016 CNRS
-// Author: Florian Valenza
-//
-// This file is part of Pinocchio
-// Pinocchio is free software: you can redistribute it
-// and/or modify it under the terms of the GNU Lesser General Public
-// License as published by the Free Software Foundation, either version
-// 3 of the License, or (at your option) any later version.
-//
-// Pinocchio 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 Lesser Public License for more details. You should have
-// received a copy of the GNU Lesser General Public License along with
-// Pinocchio If not, see
-// <http://www.gnu.org/licenses/>.
-
-namespace pinocchio
-{
-  
-/** \page GettingStarted_install install
-
-Here you can find the installation procedure. What to put ? Copy paste from github ?
-
-*/  
-}
\ No newline at end of file
diff --git a/doc/additionalDoc/GettingStarted/intro.dox b/doc/additionalDoc/GettingStarted/intro.dox
deleted file mode 100644
index ba34d1124..000000000
--- a/doc/additionalDoc/GettingStarted/intro.dox
+++ /dev/null
@@ -1,27 +0,0 @@
-//
-// Copyright (c) 2016 CNRS
-// Author: Florian Valenza
-//
-// This file is part of Pinocchio
-// Pinocchio is free software: you can redistribute it
-// and/or modify it under the terms of the GNU Lesser General Public
-// License as published by the Free Software Foundation, either version
-// 3 of the License, or (at your option) any later version.
-//
-// Pinocchio 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 Lesser Public License for more details. You should have
-// received a copy of the GNU Lesser General Public License along with
-// Pinocchio If not, see
-// <http://www.gnu.org/licenses/>.
-
-namespace pinocchio
-{
-
-/** \page GettingStarted Getting started
-
-Here you can find the installation procedure and some examples or HowTo
-
-*/
-}
\ No newline at end of file
diff --git a/doc/additionalDoc/GettingStarted/simple-humanoid.dox b/doc/additionalDoc/GettingStarted/simple-humanoid.dox
deleted file mode 100644
index b0f2db22f..000000000
--- a/doc/additionalDoc/GettingStarted/simple-humanoid.dox
+++ /dev/null
@@ -1,27 +0,0 @@
-//
-// Copyright (c) 2016 CNRS
-// Author: Florian Valenza
-//
-// This file is part of Pinocchio
-// Pinocchio is free software: you can redistribute it
-// and/or modify it under the terms of the GNU Lesser General Public
-// License as published by the Free Software Foundation, either version
-// 3 of the License, or (at your option) any later version.
-//
-// Pinocchio 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 Lesser Public License for more details. You should have
-// received a copy of the GNU Lesser General Public License along with
-// Pinocchio If not, see
-// <http://www.gnu.org/licenses/>.
-
-namespace pinocchio
-{
-  
-/** \page GettingStarted_simple_huma_IK Inverse Kinematics
-
-Here you can find how to use pinocchio API to build a really simple model and compute inverse kinematics
-
-*/  
-}
\ No newline at end of file
diff --git a/doc/additionalDoc/GettingStarted/urdf-loading-displaying.dox b/doc/additionalDoc/GettingStarted/urdf-loading-displaying.dox
deleted file mode 100644
index e95e2a055..000000000
--- a/doc/additionalDoc/GettingStarted/urdf-loading-displaying.dox
+++ /dev/null
@@ -1,27 +0,0 @@
-//
-// Copyright (c) 2016 CNRS
-// Author: Florian Valenza
-//
-// This file is part of Pinocchio
-// Pinocchio is free software: you can redistribute it
-// and/or modify it under the terms of the GNU Lesser General Public
-// License as published by the Free Software Foundation, either version
-// 3 of the License, or (at your option) any later version.
-//
-// Pinocchio 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 Lesser Public License for more details. You should have
-// received a copy of the GNU Lesser General Public License along with
-// Pinocchio If not, see
-// <http://www.gnu.org/licenses/>.
-
-namespace pinocchio
-{
-  
-/** \page GettingStarted_urdf_loading_viewer  Loading an urdf file
-
-Here you can find how to create a model from an urdf file and how to display it in gepetto viewer using the python bindings
-
-*/  
-}
\ No newline at end of file
diff --git a/doc/additionalDoc/users.dox b/doc/additionalDoc/users.dox
deleted file mode 100644
index 08b4875a1..000000000
--- a/doc/additionalDoc/users.dox
+++ /dev/null
@@ -1,28 +0,0 @@
-//
-// Copyright (c) 2016 CNRS
-// Author: Florian Valenza
-//
-// This file is part of Pinocchio
-// Pinocchio is free software: you can redistribute it
-// and/or modify it under the terms of the GNU Lesser General Public
-// License as published by the Free Software Foundation, either version
-// 3 of the License, or (at your option) any later version.
-//
-// Pinocchio 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 Lesser Public License for more details. You should have
-// received a copy of the GNU Lesser General Public License along with
-// Pinocchio If not, see
-// <http://www.gnu.org/licenses/>.
-
-namespace pinocchio
-{
-
-/** \page Users Current Users
-
-Somes teams/companies that are currently using Pinocchio
-
- */
-
-}
\ No newline at end of file
diff --git a/doc/footer.html b/doc/footer.html
deleted file mode 100644
index b1458a2a3..000000000
--- a/doc/footer.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<!-- start footer part -->
-<!--BEGIN GENERATE_TREEVIEW-->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    $navpath
-    <li class="footer">$generatedby
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="$relpath$doxygen.png" alt="doxygen"/></a> $doxygenversion </li>
-  </ul>
-</div>
-<!--END GENERATE_TREEVIEW-->
-<!--BEGIN !GENERATE_TREEVIEW-->
-<hr class="footer"/><address class="footer"><small>
-$generatedby &#160;<a href="http://www.doxygen.org/index.html">
-<img class="footer" src="$relpath$doxygen.png" alt="doxygen"/>
-</a> $doxygenversion
-</small></address>
-<!--END !GENERATE_TREEVIEW-->
-
-</body>
-</html>
diff --git a/doc/header.html b/doc/header.html
deleted file mode 100644
index 70e64b796..000000000
--- a/doc/header.html
+++ /dev/null
@@ -1,60 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen $doxygenversion"/>
-<!--BEGIN PROJECT_NAME--><title>$projectname: $title</title><!--END PROJECT_NAME-->
-<!--BEGIN !PROJECT_NAME--><title>$title</title><!--END !PROJECT_NAME-->
-<link href="$relpath$tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="$relpath$jquery.js"></script>
-<script type="text/javascript" src="$relpath$dynsections.js"></script>
-$treeview
-$search
-$mathjax
-<link href="$relpath$$stylesheet"   rel="stylesheet" type="text/css" />
-<link href="$relpath$eigendoxy.css" rel="stylesheet" type="text/css">
-<!-- $extrastylesheet -->
-<script type="text/javascript" src="$relpath$eigen_navtree_hacks.js"></script>
-<!-- <script type="text/javascript"> -->
-<!-- </script> -->
-
-</head>
-<body>
-<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
-<!-- <a name="top"></a> -->
-
-<!--BEGIN TITLEAREA-->
-<div id="titlearea">
-<table cellspacing="0" cellpadding="0">
- <tbody>
- <tr style="height: 56px;">
-  <!--BEGIN PROJECT_LOGO-->
-  <td id="projectlogo"><img alt="Logo" src="$relpath$$projectlogo"/></td>
-  <!--END PROJECT_LOGO-->
-  <!--BEGIN PROJECT_NAME-->
-  <td style="padding-left: 0.5em;">
-   <div id="projectname"><a href="https://github.com/stack-of-tasks/pinocchio">$projectname</a>
-   <!--BEGIN PROJECT_NUMBER-->&#160;<span id="projectnumber">$projectnumber</span><!--END PROJECT_NUMBER-->
-   </div>
-   <!--BEGIN PROJECT_BRIEF--><div id="projectbrief">Dynamic computations using Spatial Algebra</div><!--END PROJECT_BRIEF-->
-  </td>
-  <!--END PROJECT_NAME-->
-  <!--BEGIN !PROJECT_NAME-->
-   <!--BEGIN PROJECT_BRIEF-->
-    <td style="padding-left: 0.5em;">
-    <div id="projectbrief">$projectbrief</div>
-    </td>
-   <!--END PROJECT_BRIEF-->
-  <!--END !PROJECT_NAME-->
-  <!--BEGIN DISABLE_INDEX-->
-   <!--BEGIN SEARCHENGINE-->
-   <td>$searchbox</td>
-   <!--END SEARCHENGINE-->
-  <!--END DISABLE_INDEX-->
- </tr>
- </tbody>
-</table>
-</div>
-<!--END TITLEAREA-->
-<!-- end header part -->
diff --git a/doc/layout.xml b/doc/layout.xml
deleted file mode 100644
index 2e5f2f643..000000000
--- a/doc/layout.xml
+++ /dev/null
@@ -1,190 +0,0 @@
-<doxygenlayout version="1.0">
-  <!-- Navigation index tabs for HTML output -->
-  <navindex>
-    <tab type="mainpage" visible="yes" title="hello"/>
-    <tab type="pages" visible="yes" title="Pages" intro=""/>
-    <tab type="modules" visible="yes" title="" intro=""/>
-<!--     <tab type="namespaces" visible="yes" title="">
-      <tab type="namespacelist" visible="yes" title="" intro=""/>
-      <tab type="namespacemembers" visible="yes" title="" intro=""/>
-    </tab>
- -->    
-    <tab type="classes" visible="yes" title="">
-      <tab type="classlist" visible="yes" title="" intro=""/>
-      <tab type="classindex" visible="$ALPHABETICAL_INDEX" title=""/> 
-      <tab type="hierarchy" visible="yes" title="" intro=""/>
-      <tab type="classmembers" visible="yes" title="" intro=""/>
-    </tab>
-<!--     <tab type="files" visible="yes" title="">
-      <tab type="filelist" visible="yes" title="" intro=""/>
-      <tab type="globals" visible="yes" title="" intro=""/>
-    </tab>
- -->
-    <tab type="dirs" visible="yes" title="" intro=""/>
-    <tab type="examples" visible="yes" title="" intro=""/>  
-  </navindex>
-
-  <!-- Layout definition for a class page -->
-  <class>
-    <briefdescription visible="yes"/>
-    <includes visible="$SHOW_INCLUDE_FILES"/>
-    <inheritancegraph visible="$CLASS_GRAPH"/>
-    <collaborationgraph visible="$COLLABORATION_GRAPH"/>
-    <allmemberslink visible="yes"/>
-    <memberdecl>
-      <nestedclasses visible="yes" title=""/>
-      <publictypes title=""/>
-      <publicslots title=""/>
-      <signals title=""/>
-      <publicmethods title=""/>
-      <publicstaticmethods title=""/>
-      <publicattributes title=""/>
-      <publicstaticattributes title=""/>
-      <protectedtypes title=""/>
-      <protectedslots title=""/>
-      <protectedmethods title=""/>
-      <protectedstaticmethods title=""/>
-      <protectedattributes title=""/>
-      <protectedstaticattributes title=""/>
-      <packagetypes title=""/>
-      <packagemethods title=""/>
-      <packagestaticmethods title=""/>
-      <packageattributes title=""/>
-      <packagestaticattributes title=""/>
-      <properties title=""/>
-      <events title=""/>
-      <privatetypes title=""/>
-      <privateslots title=""/>
-      <privatemethods title=""/>
-      <privatestaticmethods title=""/>
-      <privateattributes title=""/>
-      <privatestaticattributes title=""/>
-      <friends title=""/>
-      <related title="" subtitle=""/>
-      <membergroups visible="yes"/>
-    </memberdecl>
-    <detaileddescription title=""/>
-    <memberdef>
-      <inlineclasses title=""/>
-      <typedefs title=""/>
-      <enums title=""/>
-      <constructors title=""/>
-      <functions title=""/>
-      <related title=""/>
-      <variables title=""/>
-      <properties title=""/>
-      <events title=""/>
-    </memberdef>
-    <usedfiles visible="$SHOW_USED_FILES"/>
-    <authorsection visible="yes"/>
-  </class>
-
-  <!-- Layout definition for a namespace page -->
-  <namespace>
-    <briefdescription visible="yes"/>
-    <memberdecl>
-      <nestednamespaces visible="yes" title=""/>
-      <classes visible="yes" title=""/>
-      <typedefs title=""/>
-      <enums title=""/>
-      <functions title=""/>
-      <variables title=""/>
-      <membergroups visible="yes"/>
-    </memberdecl>
-    <detaileddescription title=""/>
-    <memberdef>
-      <inlineclasses title=""/>
-      <typedefs title=""/>
-      <enums title=""/>
-      <functions title=""/>
-      <variables title=""/>
-    </memberdef>
-    <authorsection visible="yes"/>
-  </namespace>
-
-  <!-- Layout definition for a file page -->
-  <file>
-    <briefdescription visible="yes"/>
-    <includes visible="$SHOW_INCLUDE_FILES"/>
-    <includegraph visible="$INCLUDE_GRAPH"/>
-    <includedbygraph visible="$INCLUDED_BY_GRAPH"/>
-    <sourcelink visible="yes"/>
-    <memberdecl>
-      <classes visible="yes" title=""/>
-      <namespaces visible="yes" title=""/>
-      <defines title=""/>
-      <typedefs title=""/>
-      <enums title=""/>
-      <functions title=""/>
-      <variables title=""/>
-      <membergroups visible="yes"/>
-    </memberdecl>
-    <detaileddescription title=""/>
-    <memberdef>
-      <inlineclasses title=""/>
-      <defines title=""/>
-      <typedefs title=""/>
-      <enums title=""/>
-      <functions title=""/>
-      <variables title=""/>
-    </memberdef>
-    <authorsection/>
-  </file>
-
-  <!-- Layout definition for a group page -->
-  <group>
-    <briefdescription visible="yes"/>
-    <groupgraph visible="$GROUP_GRAPHS"/>
-    <memberdecl>
-      <classes visible="yes" title=""/>
-      <namespaces visible="yes" title=""/>
-      <dirs visible="yes" title=""/>
-      <nestedgroups visible="yes" title=""/>
-      <files visible="yes" title=""/>
-      <defines title=""/>
-      <typedefs title=""/>
-      <enums title=""/>
-      <enumvalues title=""/>
-      <functions title=""/>
-      <variables title=""/>
-      <signals title=""/>
-      <publicslots title=""/>
-      <protectedslots title=""/>
-      <privateslots title=""/>
-      <events title=""/>
-      <properties title=""/>
-      <friends title=""/>
-      <membergroups visible="yes"/>
-    </memberdecl>
-    <detaileddescription title=""/>
-    <memberdef>
-      <pagedocs/>
-      <inlineclasses title=""/>
-      <defines title=""/>
-      <typedefs title=""/>
-      <enums title=""/>
-      <enumvalues title=""/>
-      <functions title=""/>
-      <variables title=""/>
-      <signals title=""/>
-      <publicslots title=""/>
-      <protectedslots title=""/>
-      <privateslots title=""/>
-      <events title=""/>
-      <properties title=""/>
-      <friends title=""/>
-    </memberdef>
-    <authorsection visible="yes"/>
-  </group>
-
-  <!-- Layout definition for a directory page -->
-  <directory>
-    <briefdescription visible="yes"/>
-    <directorygraph visible="yes"/>
-    <memberdecl>
-      <dirs visible="yes"/>
-      <files visible="yes"/>
-    </memberdecl>
-    <detaileddescription title=""/>
-  </directory>
-</doxygenlayout>
diff --git a/doc/package.css b/doc/package.css
deleted file mode 100644
index f992392b8..000000000
--- a/doc/package.css
+++ /dev/null
@@ -1,230 +0,0 @@
-body {
-    font-family: 'Lucida Grande','Lucida Sans Unicode',Verdana,Sans-Serif;
-    color: #5D5D5D;
-}
-
-dl {
-    border: 1.5px #82b6d7 solid;
-    width: 97%;
-    padding: 5px;
-    color: #330077;
-}
-
-code {
-    color: #3C9A35;
-}
-
-td.md {
-    color: #0066CC;
-}
-
-h1 {
-    padding-top: 50px;
-    padding: 0px;
-    font-family: 'Lucida Grande','Lucida Sans Unicode',Verdana,Sans-Serif;
-    font-variant: small-caps;
-    color:#0066CC;
-    text-align: center;
-}
-
-h2,h3,hr {
-    magin-top: 15px;
-    padding: 0px;
-    font-family: 'Lucida Grande','Lucida Sans Unicode',Verdana,Sans-Serif;
-    font-variant: small-caps;
-    color:#0066CC;
-}
-
-h4 {
-    color: #3C9A35;
-}
-
-a:link {
-    font-weight: bold;
-    text-decoration: none;
-    color:#0066CC
-}
-
-a:hover, a:active { 
-	text-decoration: underline; 
-	color: #3C9A35;
-}
-
-a:visited {
-    font-weight: bold;
-    color: #3C9A35;
-    text-decoration: none;
-}
-
-DIV.memitem
-{ 
-  spacing: 10px;
-  width:100%;
-  background:#FFFFFF;
-  font-size:100%;
-  line-height:normal;
-  border-width: 1px;
-  border-style: solid;
-  border-color: #808080;
-  -moz-border-radius: 8px 8px 8px 8px;
-}
-
-DIV.memproto
-{ 
-  width:100%;
-  background:#F0F0F0;
-  font-size:100%;
-  line-height:normal;
-  border-width: 1px;
-  border-style: solid;
-  border-color: #808080;
-  -moz-border-radius: 8px 8px 8px 8px;
-}
-
-DIV.memdoc
-{ 
-  padding: 10px;
-  width:100%;
-  font-size:100%;
-  line-height:normal;
-}
-
-DIV.tabs
-{
-   float            : left;
-   width            : 100%;
-   background       : url("tab_b.gif") repeat-x bottom;
-   margin-bottom    : 4px;
-}
-
-DIV.tabs UL
-{
-   margin           : 0px;
-   padding-left     : 10px;
-   list-style       : none;
-}
-
-DIV.tabs LI, DIV.tabs FORM
-{
-   display          : inline;
-   margin           : 0px;
-   padding          : 0px;
-}
-
-DIV.tabs FORM
-{
-   float            : right;
-}
-
-DIV.tabs A
-{
-   float            : left;
-   background       : url("tab_r.gif") no-repeat right top;
-   border-bottom    : 1px solid #84B0C7;
-   font-size        : x-small;
-   font-weight      : bold;
-   text-decoration  : none;
-}
-
-DIV.tabs A:hover
-{
-   background-position: 100% -150px;
-}
-
-DIV.tabs A:link, DIV.tabs A:visited,
-DIV.tabs A:active, DIV.tabs A:hover
-{
-       color: #1A419D;
-}
-
-DIV.tabs SPAN
-{
-   float            : left;
-   display          : block;
-   background       : url("tab_l.gif") no-repeat left top;
-   padding          : 5px 9px;
-   white-space      : nowrap;
-}
-
-DIV.tabs INPUT
-{
-   float            : right;
-   display          : inline;
-   font-size        : 1em;
-}
-
-DIV.tabs TD
-{
-   font-size        : x-small;
-   font-weight      : bold;
-   text-decoration  : none;
-}
-
-
-
-DIV.tabs SPAN {float : none;}
-
-DIV.tabs A:hover SPAN
-{
-   background-position: 0% -150px;
-}
-
-DIV.tabs LI#current A
-{
-   background-position: 100% -150px;
-   border-width     : 0px;
-}
-
-DIV.tabs LI#current SPAN
-{
-   background-position: 0% -150px;
-   padding-bottom   : 6px;
-}
-
-DIV.nav
-{
-   background       : none;
-   border           : none;
-   border-bottom    : 1px solid #84B0C7;
-}
-
-DIV.groupHeader
-{ 
-  padding-top: 30px;
-  padding-bottom: 20px;
-  background       : none;
-  border           : none;
-  border-bottom    : 1px solid #84B0C7;
-  font-family: 'Lucida Grande','Lucida Sans Unicode',Verdana,Sans-Serif;
-  font-variant: small-caps;
-  font-size: 14pt;
-  color:#0066CC;
-}
-
-.directory p 
-{ 
-    margin: 0px; 
-    white-space: nowrap; 
-    font-family: 'Lucida Grande','Lucida Sans Unicode',Verdana,Sans-Serif;
-    font-size: 10pt;
-    font-weight: normal;
-}
-
-
-.directory h3 
-{ 
-    font-family: 'Lucida Grande','Lucida Sans Unicode',Verdana,Sans-Serif;
-    margin: 0px; 
-    margin-top: 1em; 
-    padding-bottom: 20px;
-    font-size: 12pt; 
-    font-variant: small-caps;
-    text-align: center;
-}
-
-.directory a:visited {
-    font-weight: bold;
-    text-decoration: none;
-    color:#0066CC
-}
-
diff --git a/doc/pictures/HRP2.jpg b/doc/pictures/HRP2.jpg
deleted file mode 100644
index 377681b20575b32c765e0ad9403723a0e3ea5c75..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 23613
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

diff --git a/doc/pictures/footer.jpg b/doc/pictures/footer.jpg
deleted file mode 100644
index 377681b20575b32c765e0ad9403723a0e3ea5c75..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 23613
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

diff --git a/doc/pictures/footer.txt b/doc/pictures/footer.txt
deleted file mode 100644
index 5c1322c49..000000000
--- a/doc/pictures/footer.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-Copy in this directory the image you wish to use in the footer of the documentation or edit file sot-core/doc/footer.html and
-remove this file.
diff --git a/doc/pictures/soth.tif b/doc/pictures/soth.tif
deleted file mode 100644
index 3f93b62ae3164d17aa3f31dba849de7c09735af3..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 120378
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
G-~R)!9{3*s

diff --git a/doc/treeview.dox b/doc/treeview.dox
index 157d3492b..607fe709d 100644
--- a/doc/treeview.dox
+++ b/doc/treeview.dox
@@ -27,12 +27,6 @@ namespace pinocchio {
   // Pages/ tutorials organization
   //
 
-  /** \page GettingStarted  Getting Started
-       - \subpage GettingStarted_install
-       - \subpage GettingStarted_simple_huma_IK
-       - \subpage GettingStarted_urdf_loading_viewer
-  */
-  
   /** \page Chapters Chapters
        - \subpage Chapters_SpatialAlgebra
        - \subpage Chapters_RigidBodyDynamicModel
@@ -44,10 +38,6 @@ namespace pinocchio {
        - \subpage Chapters_crtp
   */
 
-  /** \page Users Current Users
-  */
-
-
   //
   // Modules organization
   //
@@ -59,32 +49,32 @@ namespace pinocchio {
 
   /** \defgroup multibody_group Multibody */
   /** \addtogroup Joints_group Joints
-   *  \ingroup multibody_group 
+   *  \ingroup multibody_group
    */
 
 
   /** \defgroup parsers_group Parsers */
   /** \addtogroup Cinematic_group Cinematic
-   *  \ingroup parsers_group 
+   *  \ingroup parsers_group
    */
   /** \addtogroup Geometric_group Geometric
-   *  \ingroup parsers_group 
+   *  \ingroup parsers_group
    */
 
 
 
   /** \defgroup spatial_group Spatial */
   /** \addtogroup Motion_group Motion
-   *  \ingroup spatial_group 
+   *  \ingroup spatial_group
    */
   /** \defgroup Force_group Force
-   *  \ingroup spatial_group 
+   *  \ingroup spatial_group
    */
   /** \addtogroup Inertia_group Inertia
-   *  \ingroup spatial_group 
+   *  \ingroup spatial_group
    */
   /** \addtogroup SE3_group SE3
-   *  \ingroup spatial_group 
+   *  \ingroup spatial_group
    */
 
 
@@ -93,4 +83,4 @@ namespace pinocchio {
   /** \defgroup bench_group Benchmarks */
 
   /** \defgroup unittest_group Unittests */
-} 
\ No newline at end of file
+}
-- 
GitLab