diff --git a/Doc/Doxyfile b/Doc/Doxyfile
index d933f278f5679918826f9b08832cfa5623b28660..37d6f052fdfb559e7b7ca8d4ad258870b6a47457 100644
--- a/Doc/Doxyfile
+++ b/Doc/Doxyfile
@@ -786,7 +786,7 @@ HTML_FILE_EXTENSION = .html
# each generated HTML page. If it is left blank doxygen will generate a
# standard header.
-HTML_HEADER = html/acg_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
@@ -801,7 +801,7 @@ HTML_FOOTER = html/acg_footer.html
# 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 = html/acg_style.css
+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
diff --git a/Doc/doxy.config.in b/Doc/doxy.config.in
index acdd9410770b3de4ed1f7419c4dfca900415520c..cbabfac0dc113e20175e53a1be9af13021828750 100644
--- a/Doc/doxy.config.in
+++ b/Doc/doxy.config.in
@@ -788,7 +788,7 @@ HTML_FILE_EXTENSION = .html
# each generated HTML page. If it is left blank doxygen will generate a
# standard header.
-HTML_HEADER = @CMAKE_CURRENT_SOURCE_DIR@/html/acg_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
@@ -803,7 +803,7 @@ HTML_FOOTER = @CMAKE_CURRENT_SOURCE_DIR@/html/acg_footer.html
# 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 = @CMAKE_CURRENT_SOURCE_DIR@/html/acg_style.css
+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
diff --git a/Doc/html/acg_header.html b/Doc/html/acg_header.html
deleted file mode 100644
index 751e8ae512b15e45b580a84db24cec1bc22092b2..0000000000000000000000000000000000000000
--- a/Doc/html/acg_header.html
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
- $title
-
-
-
-
diff --git a/Doc/html/acg_style.css b/Doc/html/acg_style.css
deleted file mode 100644
index c0706400091a22613f13799c1fcfef3e2beec5a7..0000000000000000000000000000000000000000
--- a/Doc/html/acg_style.css
+++ /dev/null
@@ -1,367 +0,0 @@
-BODY,H1,H2,H3,H4,H5,H6,P,CENTER,TD,TH,UL,DL,DIV {
- font-family: Geneva, Arial, Helvetica, sans-serif;
-}
-BODY,TD {
- font-size: 90%;
-}
-H1 {
- text-align: center;
- font-size: 160%;
-}
-H2 {
- font-size: 120%;
-}
-H3 {
- font-size: 100%;
-}
-CAPTION { font-weight: bold }
-DIV.qindex {
- width: 100%;
- background-color: #375b3f;
- border: 1px solid #84b0c7;
- text-align: center;
- margin: 2px;
- padding: 2px;
- line-height: 140%;
-}
-DIV.nav {
- width: 100%;
- background-color: #375b3f;
- border: 1px solid #84b0c7;
- text-align: center;
- margin: 2px;
- padding: 2px;
- line-height: 140%;
-}
-DIV.navtab {
- background-color: #375b3f;
- border: 1px solid #84b0c7;
- text-align: center;
- margin: 2px;
- margin-right: 15px;
- padding: 2px;
-}
-TD.navtab {
- font-size: 70%;
-}
-A.qindex {
- text-decoration: none;
- font-weight: bold;
- color: #f07030;
-}
-A.qindex:visited {
- text-decoration: none;
- font-weight: bold;
- color: #f07030
-}
-A.qindex:hover {
- text-decoration: none;
- background-color: #ddddff;
-}
-A.qindexHL {
- text-decoration: none;
- font-weight: bold;
- background-color: #6666cc;
- color: #ffffff;
- border: 1px double #9295C2;
-}
-A.qindexHL:hover {
- text-decoration: none;
- background-color: #6666cc;
- color: #ffffff;
-}
-A.qindexHL:visited { text-decoration: none; background-color: #6666cc; color: #ffffff }
-A.el { text-decoration: none; font-weight: bold }
-A.elRef { font-weight: bold }
-A.code:link { text-decoration: none; font-weight: normal; color: #0000FF}
-A.code:visited { text-decoration: none; font-weight: normal; color: #0000FF}
-A.codeRef:link { font-weight: normal; color: #0000FF}
-A.codeRef:visited { font-weight: normal; color: #0000FF}
-A.el:hover { text-decoration: none; color: #e0e0d0}
-DL.el { margin-left: -1cm }
-.fragment {
- font-family: monospace, fixed;
- font-size: 95%;
-}
-PRE.fragment {
- color: black;
- border: 1px solid #29442F;
- background-color: #f5f5f5;
- margin-top: 4px;
- margin-bottom: 4px;
- margin-left: 2px;
- margin-right: 8px;
- padding-left: 6px;
- padding-right: 6px;
- padding-top: 4px;
- padding-bottom: 4px;
-}
-DIV.ah { background-color: black; font-weight: bold; color: #ffffff; margin-bottom: 3px; margin-top: 3px }
-
-DIV.groupHeader {
- margin-left: 16px;
- margin-top: 12px;
- margin-bottom: 6px;
- font-weight: bold;
-}
-DIV.groupText { margin-left: 16px; font-style: italic; font-size: 90% }
-BODY {
- background: #003010;
- color: #e0e0d0;
- margin-right: 20px;
- margin-left: 20px;
-}
-TD.indexkey {
- background-color: #375b3f;
- font-weight: bold;
- padding-right : 10px;
- padding-top : 2px;
- padding-left : 10px;
- padding-bottom : 2px;
- margin-left : 0px;
- margin-right : 0px;
- margin-top : 2px;
- margin-bottom : 2px;
- border: 1px solid #29442F;
-}
-TD.indexvalue {
- background-color: #375b3f;
- font-style: italic;
- padding-right : 10px;
- padding-top : 2px;
- padding-left : 10px;
- padding-bottom : 2px;
- margin-left : 0px;
- margin-right : 0px;
- margin-top : 2px;
- margin-bottom : 2px;
- border: 1px solid #29442F;
-}
-TR.memlist {
- background-color: #f0f0f0;
-}
-P.formulaDsp { text-align: center; }
-IMG.formulaDsp { }
-IMG.formulaInl { vertical-align: middle; }
-/*SPAN.keyword { color: #008000 }
-SPAN.keywordtype { color: #604020 }
-SPAN.keywordflow { color: #e08000 }
-SPAN.comment { color: #800000 }
-SPAN.preprocessor { color: #806020 }
-SPAN.stringliteral { color: #002080 }
-SPAN.charliteral { color: #008080 }*/
-SPAN.keyword { color: #008000 }
-SPAN.keywordtype { color: #604020 }
-SPAN.keywordflow { color: #e08000 }
-SPAN.comment { color: #800000 }
-SPAN.preprocessor { color: #806020 }
-SPAN.stringliteral { color: #002080 }
-SPAN.charliteral { color: #008080 }
-
-.mdescLeft {
- padding: 0px 8px 4px 8px;
- font-size: 80%;
- font-style: italic;
- background-color: #375B3F;
- border-top: 1px none #E0E0E0;
- border-right: 1px none #E0E0E0;
- border-bottom: 1px none #E0E0E0;
- border-left: 1px none #E0E0E0;
- margin: 0px;
-}
-.mdescRight {
- padding: 0px 8px 4px 8px;
- font-size: 80%;
- font-style: italic;
- background-color: #375B3F;
- border-top: 1px none #E0E0E0;
- border-right: 1px none #E0E0E0;
- border-bottom: 1px none #E0E0E0;
- border-left: 1px none #E0E0E0;
- margin: 0px;
-}
-.memItemLeft {
- padding: 1px 0px 0px 8px;
- margin: 4px;
- border-top-width: 1px;
- border-right-width: 1px;
- border-bottom-width: 1px;
- border-left-width: 1px;
- border-top-color: #E0E0E0;
- border-right-color: #E0E0E0;
- border-bottom-color: #E0E0E0;
- border-left-color: #E0E0E0;
- border-top-style: solid;
- border-right-style: none;
- border-bottom-style: none;
- border-left-style: none;
- background-color: #375B3F;
- font-size: 80%;
-}
-.memItemRight {
- padding: 1px 8px 0px 8px;
- margin: 4px;
- border-top-width: 1px;
- border-right-width: 1px;
- border-bottom-width: 1px;
- border-left-width: 1px;
- border-top-color: #E0E0E0;
- border-right-color: #E0E0E0;
- border-bottom-color: #E0E0E0;
- border-left-color: #E0E0E0;
- border-top-style: solid;
- border-right-style: none;
- border-bottom-style: none;
- border-left-style: none;
- background-color: #375B3F;
- font-size: 80%;
-}
-.memTemplItemLeft {
- padding: 1px 0px 0px 8px;
- margin: 4px;
- border-top-width: 1px;
- border-right-width: 1px;
- border-bottom-width: 1px;
- border-left-width: 1px;
- border-top-color: #E0E0E0;
- border-right-color: #E0E0E0;
- border-bottom-color: #E0E0E0;
- border-left-color: #E0E0E0;
- border-top-style: none;
- border-right-style: none;
- border-bottom-style: none;
- border-left-style: none;
- background-color: #375B3F;
- font-size: 80%;
-}
-.memTemplItemRight {
- padding: 1px 8px 0px 8px;
- margin: 4px;
- border-top-width: 1px;
- border-right-width: 1px;
- border-bottom-width: 1px;
- border-left-width: 1px;
- border-top-color: #E0E0E0;
- border-right-color: #E0E0E0;
- border-bottom-color: #E0E0E0;
- border-left-color: #E0E0E0;
- border-top-style: none;
- border-right-style: none;
- border-bottom-style: none;
- border-left-style: none;
- background-color: #375B3F;
- font-size: 80%;
-}
-.memTemplParams {
- padding: 1px 0px 0px 8px;
- margin: 4px;
- border-top-width: 1px;
- border-right-width: 1px;
- border-bottom-width: 1px;
- border-left-width: 1px;
- border-top-color: #E0E0E0;
- border-right-color: #E0E0E0;
- border-bottom-color: #E0E0E0;
- border-left-color: #E0E0E0;
- border-top-style: solid;
- border-right-style: none;
- border-bottom-style: none;
- border-left-style: none;
- color: #606060;
- background-color: #375B3F;
- font-size: 80%;
-}
-.search { color: #003399;
- font-weight: bold;
-}
-FORM.search {
- margin-bottom: 0px;
- margin-top: 0px;
-}
-INPUT.search { font-size: 75%;
- color: #000080;
- font-weight: normal;
- background-color: #375b3f;
-}
-TD.tiny { font-size: 75%;
-}
-a {
- color: #f07030;
-}
-a:visited {
- color: #f07030;
-}
-.dirtab { padding: 4px;
- border-collapse: collapse;
- border: 1px solid #84b0c7;
-}
-TH.dirtab { background: #375b3f;
- font-weight: bold;
-}
-HR { height: 1px;
- border: none;
- border-top: 1px solid #e0e0d0;
-}
-
-/* Style for detailed member documentation */
-.memtemplate {
- font-size: 80%;
- color: #e0e0d0;
- font-weight: normal;
-}
-.memnav {
- background-color: #375b3f; /*375b3f;*/
- border: 1px solid #29442f; /*84b0c7;*/
- text-align: center;
- margin: 2px;
- margin-right: 15px;
- padding: 2px;
-}
-.memitem {
- padding: 4px;
- background-color: #003010; /*eef3f5;*/
-/* border-width: 1px; */
-/* border-style: solid; */
-/* border-color: #dedeee;*/
- -moz-border-radius: 8px 8px 8px 8px;
-}
-.memname {
- white-space: nowrap;
- font-weight: bold;
-}
-.memdoc{
- padding-left: 10px;
-}
-.memproto {
- background-color: #375b3f; /*#d5e1e8;*/
- width: 100%;
- border-width: 1px;
- border-style: solid;
- border-color: #29442f; /*#84b0c7;*/
- font-weight: bold;
- -moz-border-radius: 8px 8px 8px 8px;
-}
-.paramkey {
- text-align: right;
-}
-.paramtype {
- white-space: nowrap;
-}
-.paramname {
- color: #db4949; /*602020;*/
- font-style: italic;
- white-space: nowrap;
-}
-/* End Styling for detailed member documentation */
-
-/* for the tree view */
-.ftvtree {
- font-family: sans-serif;
- margin:0.5em;
-}
-.directory { font-size: 9pt; font-weight: bold; }
-.directory h3 { margin: 0px; margin-top: 1em; font-size: 11pt; }
-.directory > h3 { margin-top: 0; }
-.directory p { margin: 0px; white-space: nowrap; }
-.directory div { display: none; margin: 0px; }
-.directory img { vertical-align: -30%; }
diff --git a/Doc/images/class-hierarchy.png b/Doc/images/class-hierarchy.png
index f128fa69881d492721ca06a8885c847c5f20afc4..5c87c1853ef83594d2dab31892da7dbff1e621c3 100644
Binary files a/Doc/images/class-hierarchy.png and b/Doc/images/class-hierarchy.png differ
diff --git a/Doc/images/class-hierarchy2.png b/Doc/images/class-hierarchy2.png
index d0841118a5980d43004d62efa3dffe5a8d4f65d2..1d94276856725410b39634cd07607462505aced9 100644
Binary files a/Doc/images/class-hierarchy2.png and b/Doc/images/class-hierarchy2.png differ
diff --git a/Doc/images/collapse_info.png b/Doc/images/collapse_info.png
index 58e8a497320efd0876bed4323d01d364643bfddf..7b4ecacb9f0e56c247652003ceb2ac4dc5eb5e4b 100644
Binary files a/Doc/images/collapse_info.png and b/Doc/images/collapse_info.png differ
diff --git a/Doc/images/halfedge_structure2.png b/Doc/images/halfedge_structure2.png
index a91e72780af721391d6da5355ea3160798e24c65..e3eeecd957b152db1fc6a1c658775c14553bb2d2 100644
Binary files a/Doc/images/halfedge_structure2.png and b/Doc/images/halfedge_structure2.png differ
diff --git a/Doc/images/halfedge_structure3.png b/Doc/images/halfedge_structure3.png
index c4d6299d7efb919a84ee2773fb5a38f311fb4e77..cad28816db2f5ed7833a94a9f5ba98c4ae472dec 100644
Binary files a/Doc/images/halfedge_structure3.png and b/Doc/images/halfedge_structure3.png differ
diff --git a/Doc/images/inheritance-simple.png b/Doc/images/inheritance-simple.png
index 1bf629633d13eb4c9941e27f98cb761a72c1c189..25f200aa9a67a5c0a889b53bb3b6bdd52fd44fa5 100644
Binary files a/Doc/images/inheritance-simple.png and b/Doc/images/inheritance-simple.png differ
diff --git a/Doc/images/inheritance-simple.scaled.png b/Doc/images/inheritance-simple.scaled.png
index 741177b6b1f7ffae30f58fbb3b87aaa04126434b..6da7ffd07136c71d021b8fd465ea4381d3b5e45e 100644
Binary files a/Doc/images/inheritance-simple.scaled.png and b/Doc/images/inheritance-simple.scaled.png differ
diff --git a/Doc/images/mesh.collapse.png b/Doc/images/mesh.collapse.png
index 394c48e8718e568a8bbd05d08eb68b8cdbcf8353..85a76ee2c84f70485c33ec405167f02b8a415d61 100644
Binary files a/Doc/images/mesh.collapse.png and b/Doc/images/mesh.collapse.png differ
diff --git a/Doc/images/mesh.flip.png b/Doc/images/mesh.flip.png
index 70919d34b50dc6c8579be6e440522ec32e1f9498..5c49dcc99ab75fe849415dc13b96ffd55969761c 100644
Binary files a/Doc/images/mesh.flip.png and b/Doc/images/mesh.flip.png differ
diff --git a/Doc/images/mesh.inner.png b/Doc/images/mesh.inner.png
index a699791e3e792d32244e138d5001a4cc62a1f81d..e5bcef849a6fd806719199b70f1e0540d67fd85b 100644
Binary files a/Doc/images/mesh.inner.png and b/Doc/images/mesh.inner.png differ
diff --git a/Doc/images/mesh.inout.png b/Doc/images/mesh.inout.png
index f660c0fbb989a4dd144538371c6bd25c674346ea..fe13e09da15455f9dfc1ce38c6810c753befc93e 100644
Binary files a/Doc/images/mesh.inout.png and b/Doc/images/mesh.inout.png differ
diff --git a/Doc/images/mesh.normal.png b/Doc/images/mesh.normal.png
index d9b227a54ec46c7fcc7ad531bfafd6f6de6c9567..f480ec62cd75424689532e7178907d2e70399347 100644
Binary files a/Doc/images/mesh.normal.png and b/Doc/images/mesh.normal.png differ
diff --git a/Doc/images/mesh.opp.png b/Doc/images/mesh.opp.png
index c51d802cfec5282cf24baaa6c1e8abf61456a7d2..6437d1a15cf2042b53361e9de0b742eac1f51af1 100644
Binary files a/Doc/images/mesh.opp.png and b/Doc/images/mesh.opp.png differ
diff --git a/Doc/images/mesh.outer.png b/Doc/images/mesh.outer.png
index 24a3e927a846ed4dfe9a14b2c66d8d09e1a642b0..f0430b774102fa34f7026df169f6e60ab3dfde97 100644
Binary files a/Doc/images/mesh.outer.png and b/Doc/images/mesh.outer.png differ
diff --git a/Doc/images/om-format.png b/Doc/images/om-format.png
index b813f25361179c5ff04e4aa41247c5a75e48b9dc..43da97ec66b0113cd7d2447fef0e46b50d320112 100644
Binary files a/Doc/images/om-format.png and b/Doc/images/om-format.png differ