diff --git a/Doc/Doxyfile b/Doc/Doxyfile
index d933f278..37d6f052 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 acdd9410..cbabfac0 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 751e8ae5..00000000
--- 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 c0706400..00000000
--- 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 f128fa69..5c87c185 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 d0841118..1d942768 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 58e8a497..7b4ecacb 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 a91e7278..e3eeecd9 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 c4d6299d..cad28816 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 1bf62963..25f200aa 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 741177b6..6da7ffd0 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 394c48e8..85a76ee2 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 70919d34..5c49dcc9 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 a699791e..e5bcef84 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 f660c0fb..fe13e09d 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 d9b227a5..f480ec62 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 c51d802c..6437d1a1 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 24a3e927..f0430b77 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 b813f253..43da97ec 100644
Binary files a/Doc/images/om-format.png and b/Doc/images/om-format.png differ