Update doc resources and fix issues with doxygen 1.9.6 (#7464)
|
Before Width: | Height: | Size: 406 B |
|
Before Width: | Height: | Size: 390 B |
|
Before Width: | Height: | Size: 317 B |
|
|
@ -1,34 +0,0 @@
|
||||||
//<![CDATA[
|
|
||||||
MathJax.Hub.Config(
|
|
||||||
{
|
|
||||||
TeX: {
|
|
||||||
Macros: {
|
|
||||||
qprel: [ "{\\gtreqless}", 0],
|
|
||||||
qpx: [ "{\\mathbf{x}}", 0],
|
|
||||||
qpl: [ "{\\mathbf{l}}", 0],
|
|
||||||
qpu: [ "{\\mathbf{u}}", 0],
|
|
||||||
qpc: [ "{\\mathbf{c}}", 0],
|
|
||||||
qpb: [ "{\\mathbf{b}}", 0],
|
|
||||||
qpy: [ "{\\mathbf{y}}", 0],
|
|
||||||
qpw: [ "{\\mathbf{w}}", 0],
|
|
||||||
qplambda: [ "{\\mathbf{\\lambda}}", 0],
|
|
||||||
ssWpoint: [ "{\\bf #1}", 1],
|
|
||||||
ssWeight: [ "{w_{#1}}", 1],
|
|
||||||
dabs: [ "{\\parallel\\! #1 \\!\\parallel}", 1],
|
|
||||||
E: [ "{\\mathrm{E}}", 0],
|
|
||||||
A: [ "{\\mathrm{A}}", 0],
|
|
||||||
R: [ "{\\mathrm{R}}", 0],
|
|
||||||
N: [ "{\\mathrm{N}}", 0],
|
|
||||||
Q: [ "{\\mathrm{Q}}", 0],
|
|
||||||
Z: [ "{\\mathrm{Z}}", 0],
|
|
||||||
ccSum: [ "{\\sum_{#1}^{#2}{#3}}", 3],
|
|
||||||
ccProd: [ "{\\prod_{#1}^{#2}{#3}}", 3],
|
|
||||||
pyr: [ "{\\operatorname{Pyr}}", 0],
|
|
||||||
aff: [ "{\\operatorname{aff}}", 0],
|
|
||||||
Ac: [ "{\\cal A}", 0],
|
|
||||||
Sc: [ "{\\cal S}", 0],
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
);
|
|
||||||
//]]>
|
|
||||||
|
|
@ -1,177 +0,0 @@
|
||||||
<doxygenlayout version="1.0">
|
|
||||||
<!-- Navigation index tabs for HTML output -->
|
|
||||||
<navindex>
|
|
||||||
<tab type="mainpage" visible="yes" title=""/>
|
|
||||||
<tab type="modules" visible="yes" title="" intro=""/>
|
|
||||||
<tab type="pages" visible="yes" title="" intro=""/>
|
|
||||||
<tab type="classlist" visible="no" title="Class and Concept List" intro="Here is the list of all concepts and classes of the CGAL Library. Classes are inside the namespace CGAL. Concepts are in the global namespace."/>
|
|
||||||
<tab type="examples" visible="no" title="" intro=""/>
|
|
||||||
<!-- <tab type="user" url="@ref how_to_cite_cgal" title="Acknowledging CGAL"/> -->
|
|
||||||
</navindex>
|
|
||||||
|
|
||||||
<!-- Layout definition for a class page -->
|
|
||||||
<class>
|
|
||||||
<briefdescription visible="no"/>
|
|
||||||
<detaileddescription title=" "/>
|
|
||||||
<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>
|
|
||||||
|
|
||||||
<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>
|
|
||||||
<detaileddescription title=" "/>
|
|
||||||
<authorsection visible="yes"/>
|
|
||||||
<groupgraph visible="$GROUP_GRAPHS"/>
|
|
||||||
<memberdef>
|
|
||||||
<pagedocs/>
|
|
||||||
</memberdef>
|
|
||||||
<memberdecl>
|
|
||||||
<nestedgroups visible="yes" title=""/>
|
|
||||||
<dirs visible="yes" title=""/>
|
|
||||||
<files visible="yes" title=""/>
|
|
||||||
<namespaces visible="yes" title=""/>
|
|
||||||
<classes 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>
|
|
||||||
<memberdef>
|
|
||||||
<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>
|
|
||||||
</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>
|
|
||||||
|
|
@ -1,178 +0,0 @@
|
||||||
<doxygenlayout version="1.0">
|
|
||||||
<!-- Navigation index tabs for HTML output -->
|
|
||||||
<navindex>
|
|
||||||
<tab type="mainpage" visible="yes" title=""/>
|
|
||||||
<tab type="modules" visible="yes" title="Reference Manual" intro=""/>
|
|
||||||
<tab type="pages" visible="yes" title="Pages" intro=""/>
|
|
||||||
<tab type="classlist" visible="yes" title="Class and Concept List" intro="Here is the list of all concepts and classes of this package. Classes are inside the namespace CGAL. Concepts are in the global namespace."/>
|
|
||||||
<tab type="filelist" visible="yes" title="" intro=""/>
|
|
||||||
<tab type="examples" visible="yes" title="" intro=""/>
|
|
||||||
</navindex>
|
|
||||||
|
|
||||||
<!-- Layout definition for a class page -->
|
|
||||||
<class>
|
|
||||||
<briefdescription visible="no"/>
|
|
||||||
<includes visible="$SHOW_INCLUDE_FILES"/>
|
|
||||||
<inheritancegraph visible="$CLASS_GRAPH"/>
|
|
||||||
<detaileddescription title="Definition"/>
|
|
||||||
<collaborationgraph visible="$COLLABORATION_GRAPH"/>
|
|
||||||
<allmemberslink visible="yes"/>
|
|
||||||
<memberdecl>
|
|
||||||
<nestedclasses visible="yes" title=""/>
|
|
||||||
<!-- Disable the naming of the public types group -->
|
|
||||||
<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>
|
|
||||||
|
|
||||||
<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="Definition"/>
|
|
||||||
<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>
|
|
||||||
<detaileddescription title=" "/>
|
|
||||||
<authorsection visible="yes"/>
|
|
||||||
<groupgraph visible="$GROUP_GRAPHS"/>
|
|
||||||
<memberdef>
|
|
||||||
<pagedocs/>
|
|
||||||
</memberdef>
|
|
||||||
<memberdecl>
|
|
||||||
<nestedgroups visible="yes" title=""/>
|
|
||||||
<dirs visible="yes" title=""/>
|
|
||||||
<files visible="yes" title=""/>
|
|
||||||
<namespaces visible="yes" title=""/>
|
|
||||||
<classes 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>
|
|
||||||
<memberdef>
|
|
||||||
<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>
|
|
||||||
</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>
|
|
||||||
|
|
@ -1,386 +0,0 @@
|
||||||
body, table, div, p, dl {
|
|
||||||
font: Lucida Grande,sans-serif;
|
|
||||||
}
|
|
||||||
|
|
||||||
.textsc {
|
|
||||||
font-variant: small-caps;
|
|
||||||
}
|
|
||||||
|
|
||||||
#projectnumber {
|
|
||||||
display: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
#back-nav {
|
|
||||||
border-bottom: 1px solid;
|
|
||||||
padding: 0.5em;
|
|
||||||
background-color: #FAF9FB;
|
|
||||||
}
|
|
||||||
|
|
||||||
#back-nav h2 {
|
|
||||||
display: inline;
|
|
||||||
}
|
|
||||||
|
|
||||||
#back-nav ul
|
|
||||||
{
|
|
||||||
display: inline;
|
|
||||||
padding: 0;
|
|
||||||
margin: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
#back-nav li
|
|
||||||
{
|
|
||||||
display: inline;
|
|
||||||
list-style-type: none;
|
|
||||||
padding-right: 20px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.tparams .paramname {
|
|
||||||
font-weight: bold;
|
|
||||||
vertical-align: top;
|
|
||||||
}
|
|
||||||
|
|
||||||
h1 {
|
|
||||||
font-size: 180%;
|
|
||||||
}
|
|
||||||
|
|
||||||
h2 {
|
|
||||||
font-size: 120%;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
.icon-namespace {
|
|
||||||
font-family: Arial, Helvetica;
|
|
||||||
font-weight: bold;
|
|
||||||
font-size: 12px;
|
|
||||||
height: 14px;
|
|
||||||
width: 16px;
|
|
||||||
display: inline-block;
|
|
||||||
background-color: #FF0000;
|
|
||||||
color: white;
|
|
||||||
text-align: center;
|
|
||||||
border-radius: 4px;
|
|
||||||
margin-left: 2px;
|
|
||||||
margin-right: 2px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.icon-class {
|
|
||||||
font-family: Arial, Helvetica;
|
|
||||||
font-weight: bold;
|
|
||||||
font-size: 12px;
|
|
||||||
height: 14px;
|
|
||||||
width: 16px;
|
|
||||||
display: inline-block;
|
|
||||||
background-color: #0000FF;
|
|
||||||
color: white;
|
|
||||||
text-align: center;
|
|
||||||
border-radius: 4px;
|
|
||||||
margin-left: 2px;
|
|
||||||
margin-right: 2px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.icon-concept {
|
|
||||||
font-family: Arial, Helvetica;
|
|
||||||
font-weight: bold;
|
|
||||||
font-size: 12px;
|
|
||||||
height: 14px;
|
|
||||||
width: 16px;
|
|
||||||
display: inline-block;
|
|
||||||
background-color: #67489A;
|
|
||||||
color: white;
|
|
||||||
text-align: center;
|
|
||||||
border-radius: 4px;
|
|
||||||
margin-left: 2px;
|
|
||||||
margin-right: 2px;
|
|
||||||
}
|
|
||||||
|
|
||||||
h1.groupheader {
|
|
||||||
font-size: 150%;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* enable this to make sections more alike */
|
|
||||||
/* h2.groupheader { */
|
|
||||||
/* border-bottom: none; */
|
|
||||||
/* color: black; */
|
|
||||||
/* font-size: 100%; */
|
|
||||||
/* font-weight: bold; */
|
|
||||||
/* margin-top: 1.75em; */
|
|
||||||
/* padding-bottom: 0; */
|
|
||||||
/* padding-top: 0; */
|
|
||||||
/* width: 100%; */
|
|
||||||
/* } */
|
|
||||||
|
|
||||||
a.el {
|
|
||||||
font-weight: normal;
|
|
||||||
}
|
|
||||||
|
|
||||||
.memproto a {
|
|
||||||
font-weight: bold;
|
|
||||||
}
|
|
||||||
|
|
||||||
.PkgSummary {
|
|
||||||
width: 60%;
|
|
||||||
}
|
|
||||||
|
|
||||||
.PkgShortInfo {
|
|
||||||
width: 20%;
|
|
||||||
}
|
|
||||||
|
|
||||||
.PkgSummary, .PkgShortInfo, .PkgImage, .PkgImage .image {
|
|
||||||
display:inline-block;
|
|
||||||
padding:5px;
|
|
||||||
vertical-align:middle;
|
|
||||||
}
|
|
||||||
|
|
||||||
.PkgAuthors {
|
|
||||||
font-style: italic;
|
|
||||||
}
|
|
||||||
|
|
||||||
.PkgDescription {
|
|
||||||
padding-top: 5px;
|
|
||||||
padding-bottom: 5px;
|
|
||||||
text-align: justify;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* footnote support */
|
|
||||||
|
|
||||||
blockquote sup {
|
|
||||||
position: absolute;
|
|
||||||
right: 3px;
|
|
||||||
top: 3px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.footnote ol li:hover {
|
|
||||||
text-decoration: underline;
|
|
||||||
}
|
|
||||||
|
|
||||||
a.footnoteBackref, a.footnoteLink {
|
|
||||||
text-decoration: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
ol.footnotesList {
|
|
||||||
margin: 0;
|
|
||||||
font-size: 0.8em;
|
|
||||||
padding-top: 5px;
|
|
||||||
}
|
|
||||||
|
|
||||||
ol.footnotesList > li {
|
|
||||||
text-indent: -1.5em;
|
|
||||||
padding-left: 1.5em;
|
|
||||||
vertical-align: top;
|
|
||||||
}
|
|
||||||
|
|
||||||
.footnoteBackReferenceGroup {
|
|
||||||
padding-right: 0.5em;
|
|
||||||
}
|
|
||||||
.footnoteBackref {
|
|
||||||
padding-right: 0.25em;
|
|
||||||
}
|
|
||||||
span.footnoteContent {
|
|
||||||
|
|
||||||
}
|
|
||||||
span.footnoteContent > p:first-child, span.footnoteContent > div:first-child {
|
|
||||||
display: inline;
|
|
||||||
}
|
|
||||||
span.footnoteContent p, span.footnoteContent div {
|
|
||||||
text-indent: 0em;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* footnote support end */
|
|
||||||
|
|
||||||
dl
|
|
||||||
{
|
|
||||||
padding: 0 0 0 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
dl.section, dl.hasModels, dl.debugs, dl.models, dl.refines, dl.requires
|
|
||||||
{
|
|
||||||
margin-left: 0px;
|
|
||||||
padding-left: 0px;
|
|
||||||
}
|
|
||||||
|
|
||||||
dl.section dt a, dl.hasModels dt a, dl.debugs dt a,
|
|
||||||
dl.models dt a, dl.refines dt a, dl.advanced dt a,
|
|
||||||
dl.requires dt a, dl.todo dt a, dl.bug dt a, dl.test dt a
|
|
||||||
{
|
|
||||||
font-weight: bold;
|
|
||||||
color: black;
|
|
||||||
}
|
|
||||||
|
|
||||||
div.toc {
|
|
||||||
width: auto;
|
|
||||||
}
|
|
||||||
|
|
||||||
.ui-resizable-e {
|
|
||||||
background-repeat: repeat-y;
|
|
||||||
}
|
|
||||||
|
|
||||||
div.cgal_figure_caption {
|
|
||||||
text-align: center;
|
|
||||||
}
|
|
||||||
|
|
||||||
div.cgal_video_caption {
|
|
||||||
text-align: center;
|
|
||||||
}
|
|
||||||
|
|
||||||
div.groupText {
|
|
||||||
font-style: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
#projectname
|
|
||||||
{
|
|
||||||
font: 200% Tahoma, Arial,sans-serif;
|
|
||||||
}
|
|
||||||
|
|
||||||
#titlearea {
|
|
||||||
background: white;
|
|
||||||
}
|
|
||||||
|
|
||||||
#MSearchResultsWindow {
|
|
||||||
z-index: 2;
|
|
||||||
}
|
|
||||||
|
|
||||||
dl.note, dl.warning, dl.attention,
|
|
||||||
dl.pre, dl.post, dl.invariant, dl.deprecated,
|
|
||||||
dl.todo, dl.test, dl.bug
|
|
||||||
{
|
|
||||||
margin-left:-7px;
|
|
||||||
padding-left: 3px;
|
|
||||||
}
|
|
||||||
|
|
||||||
div.CGALAdvanced
|
|
||||||
{
|
|
||||||
background: #eeb;
|
|
||||||
border: 1px solid #9e9e7d;
|
|
||||||
box-shadow: 0.5ex 0.5ex #ccc;
|
|
||||||
}
|
|
||||||
div.CGALDebug
|
|
||||||
{
|
|
||||||
background: #c8a8d0;
|
|
||||||
border: 1px solid #846f8a;
|
|
||||||
box-shadow: 0.5ex 0.5ex #777;
|
|
||||||
}
|
|
||||||
dl.deprecated
|
|
||||||
{
|
|
||||||
border-left: 4px solid;
|
|
||||||
border-color: #505050;
|
|
||||||
|
|
||||||
background: #d8c0a0;
|
|
||||||
border: 1px solid #94836e;
|
|
||||||
box-shadow: 0.5ex 0.5ex #aaa;
|
|
||||||
}
|
|
||||||
|
|
||||||
div.CGALAdvanced,
|
|
||||||
div.CGALDebug,
|
|
||||||
dl.deprecated
|
|
||||||
{
|
|
||||||
border-radius: 1ex;
|
|
||||||
padding-top: 0.5ex;
|
|
||||||
padding-bottom: 0.25ex;
|
|
||||||
padding-left: 1ex;
|
|
||||||
padding-right: 1ex;
|
|
||||||
margin-bottom: 1ex;
|
|
||||||
}
|
|
||||||
|
|
||||||
div.CGALModification
|
|
||||||
{
|
|
||||||
background: #f85858;
|
|
||||||
border: 1px solid #000000;
|
|
||||||
box-shadow: 0.5ex 0.5ex #777;
|
|
||||||
border-radius: 1ex;
|
|
||||||
padding-top: 0.5ex;
|
|
||||||
padding-bottom: 0.25ex;
|
|
||||||
padding-left: 1ex;
|
|
||||||
padding-right: 1ex;
|
|
||||||
margin-bottom: 1ex;
|
|
||||||
}
|
|
||||||
|
|
||||||
.Modification
|
|
||||||
{
|
|
||||||
background: #f85858;
|
|
||||||
border: 0px;
|
|
||||||
padding-top: 0ex;
|
|
||||||
padding-bottom: 0ex;
|
|
||||||
padding-left: 0ex;
|
|
||||||
padding-right: 0ex;
|
|
||||||
margin-bottom: 0ex;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* The first div in CGALAdvanced sections is the "Advanced" header */
|
|
||||||
div.CGALAdvanced > div,
|
|
||||||
div.CGALDebug > div,
|
|
||||||
dl.deprecated > dt > b > a
|
|
||||||
{
|
|
||||||
font-style: italic;
|
|
||||||
font-weight: bold;
|
|
||||||
}
|
|
||||||
/* Everything else is noise and should stay in the normal font */
|
|
||||||
div.CGALAdvanced > div ~ div,
|
|
||||||
div.CGALDebug > div ~ div,
|
|
||||||
dl.deprecated > dt ~ dt
|
|
||||||
{
|
|
||||||
font-style: normal;
|
|
||||||
font-weight: normal;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* More indentation for the text body */
|
|
||||||
div.CGALAdvanced > p,
|
|
||||||
div.CGALDebug > p,
|
|
||||||
dl.deprecated > dd
|
|
||||||
{
|
|
||||||
margin-left: 0;
|
|
||||||
margin-top: 1ex;
|
|
||||||
margin-bottom: 1ex;
|
|
||||||
padding-left: 1em;
|
|
||||||
padding-right: 1em;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Adjust the top and bottom margins of div.fragment */
|
|
||||||
div.fragment {
|
|
||||||
padding: 4px;
|
|
||||||
margin: 1em 4px 1em 4px;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Make summary smaller to avoid wrapping of classes and concepts */
|
|
||||||
div.summary
|
|
||||||
{
|
|
||||||
width: auto;
|
|
||||||
}
|
|
||||||
|
|
||||||
.collapsible {
|
|
||||||
background-color: white;
|
|
||||||
color: #602020;
|
|
||||||
cursor: pointer;
|
|
||||||
padding: 3px;
|
|
||||||
width: 100%;
|
|
||||||
border: none;
|
|
||||||
text-align: left;
|
|
||||||
outline: none;
|
|
||||||
font: 14px Roboto,sans-serif;
|
|
||||||
user-select: auto;
|
|
||||||
}
|
|
||||||
|
|
||||||
.active, .collapsible:hover {
|
|
||||||
background-color: white;
|
|
||||||
}
|
|
||||||
|
|
||||||
.collapsible:after {
|
|
||||||
content: '\25B6';
|
|
||||||
color: #7A93C5;
|
|
||||||
font-weight: bold;
|
|
||||||
float: left;
|
|
||||||
margin-left: -20px;
|
|
||||||
margin-right: 5px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.active:after {
|
|
||||||
content: "\25BC";
|
|
||||||
}
|
|
||||||
|
|
||||||
.content {
|
|
||||||
padding: 0 18px;
|
|
||||||
color: black;
|
|
||||||
max-height: 0;
|
|
||||||
overflow: hidden;
|
|
||||||
transition: max-height 0.2s ease-out;
|
|
||||||
background-color: white;
|
|
||||||
}
|
|
||||||
|
|
@ -1,25 +0,0 @@
|
||||||
<!-- HTML footer for doxygen 1.8.13-->
|
|
||||||
<!-- start footer part -->
|
|
||||||
<!-- The footer div is not part of the default but we require it to
|
|
||||||
move the footer to the bottom of the page. -->
|
|
||||||
<div id="footer">
|
|
||||||
<!--BEGIN GENERATE_TREEVIEW-->
|
|
||||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
|
||||||
<ul>
|
|
||||||
$navpath
|
|
||||||
<li class="footer">$generatedby
|
|
||||||
<a href="https://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  <a href="https://www.doxygen.org/index.html">
|
|
||||||
<img class="footer" src="$relpath^doxygen.png" alt="doxygen"/>
|
|
||||||
</a> $doxygenversion
|
|
||||||
</small></address>
|
|
||||||
<!--END !GENERATE_TREEVIEW-->
|
|
||||||
</div>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
|
Before Width: | Height: | Size: 406 B |
|
Before Width: | Height: | Size: 390 B |
|
Before Width: | Height: | Size: 317 B |
|
|
@ -1,128 +0,0 @@
|
||||||
function generate_autotoc() {
|
|
||||||
var toc = $("#autotoc").append('<ul></ul>');
|
|
||||||
if(toc.length > 0) { // an autotoc has been requested
|
|
||||||
toc = toc.find('ul');
|
|
||||||
var indices = new Array();
|
|
||||||
indices[0] = 0;
|
|
||||||
indices[1] = 0;
|
|
||||||
indices[2] = 0;
|
|
||||||
|
|
||||||
$("h1, h2, h3").each(function(i) {
|
|
||||||
var current = $(this);
|
|
||||||
var levelTag = current[0].tagName.charAt(1);
|
|
||||||
var cur_id = current.attr("id");
|
|
||||||
|
|
||||||
indices[levelTag-1]+=1;
|
|
||||||
var prefix=indices[0];
|
|
||||||
if (levelTag >1) prefix+="."+indices[1];
|
|
||||||
if (levelTag >2) prefix+="."+indices[2];
|
|
||||||
current.html(prefix + " " + current.html());
|
|
||||||
for(var l = levelTag; l < 3; ++l){
|
|
||||||
indices[l] = 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
if(cur_id == undefined) {
|
|
||||||
current.attr('id', 'title' + i);
|
|
||||||
current.addClass('anchor');
|
|
||||||
toc.append("<li class='level" + levelTag + "'><a id='link" + i + "' href='#title" +
|
|
||||||
i + "' title='" + current.prop("tagName") + "'>" + current.text() + "</a></li>");
|
|
||||||
} else {
|
|
||||||
toc.append("<li class='level" + levelTag + "'><a id='" + cur_id + "' href='#title" +
|
|
||||||
i + "' title='" + current.prop("tagName") + "'>" + current.text() + "</a></li>");
|
|
||||||
}
|
|
||||||
|
|
||||||
});
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// throw a stick at the modules array and hijack gotoNode
|
|
||||||
// for our own evil purposes
|
|
||||||
$(document).ready(function() {
|
|
||||||
if (typeof modules !== 'undefined') {
|
|
||||||
// modules has been loaded, that means we are inside the
|
|
||||||
// documentation of a package
|
|
||||||
NAVTREE[0][2][1][1] = modules[0][1];
|
|
||||||
NAVTREE[0][2][1][2] = modules[0][2];
|
|
||||||
// override gotoNode from navtree.js
|
|
||||||
gotoNode = function (o,subIndex,root,hash,relpath) {
|
|
||||||
var nti = navTreeSubIndices[subIndex][root+hash];
|
|
||||||
if (!nti)
|
|
||||||
{
|
|
||||||
nti = navTreeSubIndices[subIndex][root];
|
|
||||||
}
|
|
||||||
if(nti && (nti[0] === 1 && nti[0])) {
|
|
||||||
nti.splice(1, 1);
|
|
||||||
}
|
|
||||||
o.breadcrumbs = $.extend(true, [], nti ? nti : navTreeSubIndices[subIndex][root]);
|
|
||||||
if (!o.breadcrumbs && root!=NAVTREE[0][1]) { // fallback: show index
|
|
||||||
navTo(o,NAVTREE[0][1],"",relpath);
|
|
||||||
$('.item').removeClass('selected');
|
|
||||||
$('.item').removeAttr('id');
|
|
||||||
}
|
|
||||||
if (o.breadcrumbs) {
|
|
||||||
o.breadcrumbs.unshift(0); // add 0 for root node
|
|
||||||
showNode(o, o.node, 0, hash);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
// set-up footnote generation
|
|
||||||
$("#doc-content").append('<ol id="autoFootnotes0" class="footnotesList"></ol>');
|
|
||||||
$("body").footnotes();
|
|
||||||
generate_autotoc();
|
|
||||||
});
|
|
||||||
|
|
||||||
|
|
||||||
/*
|
|
||||||
* A jQuery plugin by Brian Holt that will search the selected blocks for
|
|
||||||
* specially-defined footnote elements. If found, these elements will be
|
|
||||||
* moved to a footnotes section and links to and from the footnotes will
|
|
||||||
* be created.
|
|
||||||
*
|
|
||||||
* See http://www.planetholt.com/articles/jQuery-Footnotes
|
|
||||||
* for full documentation.
|
|
||||||
*
|
|
||||||
* By default, footnotes will be found in SPANs with the footnote class,
|
|
||||||
* and in BLOCKQUOTEs with a TITLE attribute.
|
|
||||||
*
|
|
||||||
* Thanks to CSSNewbies.com for the general idea, which I have enhanced
|
|
||||||
* and implemented with as a jQuery plugin.
|
|
||||||
*
|
|
||||||
* Copyright 2008-2009 Brian Holt.
|
|
||||||
* Licensed under the LGPL license. See
|
|
||||||
* http://www.gnu.org/licenses/lgpl-3.0-standalone.html
|
|
||||||
*
|
|
||||||
* Version 1.2.2
|
|
||||||
*/
|
|
||||||
(function(c){c.fn.footnotes=function(d){var e=c.extend({},c.fn.footnotes.defaults,d);return this.each(function(f){b("INFO: Building footnotes for "+(f+1)+"...",e.debugMode);c(e.footnotes,this).addClass(e.autoFootnoteClass);var h=(""===e.contentBlock)?c(this):c(e.contentBlock,this),g=e.orderedList?"<ol/>":"<ul/>";c("."+e.autoFootnoteClass).each(function(l){var t=-1,n=f+"-"+l,q=c(this),j,r,s,u,p,m,o,k;if(e.singleFootnoteDestination){j=c("#"+e.destination);if(0===j.length){b("INFO: No #autoFootnotes found; adding our own",e.debugMode);j=c(g).attr("id",e.destination).addClass("footnotesList").appendTo(h)}}else{j=c("#"+e.destination+f);if(0===j.length){b("INFO: No #autoFootnotes"+f+" found; adding our own for "+(f+1),e.debugMode);j=c(g).attr("id",e.destination+f).addClass("footnotesList").appendTo(h)}}q.removeClass(e.autoFootnoteClass);r=e.fnExtractFootnote(this);t=-1;n=f+"-"+l;j.find("li > .footnoteContent").each(function(i){var v=c(this);if(v.html()===r){t=i;s=c(v.parents("li").get(0));return false}});if(-1===t){u=c("<a/>").attr("href","#cite-text-"+n).attr("name","cite-ref-"+n).attr("id","cite-ref-"+n).attr("dir","ltr").attr("title",r).text("["+(j.find("li").length+1)+"]").addClass("footnoteLink");if(q.is(e.prependTags)){c("<sup/>").prependTo(this).append(u)}else{c("<sup/>").appendTo(this).append(u)}p=c("<li/>").attr("id","cite-text-"+n);m=c("<span/>").addClass("footnoteBackReferenceGroup").appendTo(p);c("<span/>").addClass("footnoteContent").html(r).appendTo(p);u=c("<a/>").text("^").attr("href","#cite-ref-"+n).addClass("footnoteBackref").prependTo(m);j.append(p)}else{n=f+"-"+t;m=c(c("li > .footnoteBackReferenceGroup",j).get(t));o=m.find(".footnoteBackref");k=o.length;if(0===o.length){b("ERROR: $backRefs.length == 0, which should have prevented this code path",e.debugMode)}else{if(1===o.length){c("<sup/>").text("^ ").addClass("footnoteBackref").prependTo(m);o.html("<sup>a</sup>");++k}u=c("<a/>").attr("href","#"+s.attr("id")).attr("name","cite-ref-"+n+"-"+o.length).attr("id","cite-ref-"+n+"-"+o.length).attr("title",r).text("["+(t+1)+"]").addClass("footnoteLink");if(q.is(e.prependTags)){c("<sup/>").prependTo(this).append(u)}else{c("<sup/>").appendTo(this).append(u)}u=c("<a/>").attr("href","#cite-ref-"+n+"-"+o.length).addClass("footnoteBackref");if(k>=26){b("WARN: multiple letter functionality is probably broken when more than 26 footnotes exist",e.debugMode)}u.prepend(String.fromCharCode((k)+96));c("<sup/>").appendTo(m).append(u)}}});b("INFO: Done building footnotes for "+(f+1),e.debugMode)})};c.fn.footnotes.version=function(){return"1.2.2"};c.fn.footnotes.defaults={footnotes:"blockquote[title],span.footnote,blockquote[cite]",prependTags:"blockquote",singleFootnoteDestination:false,destination:"autoFootnotes",contentBlock:".content",autoFootnoteClass:"autoFootnote",fnExtractFootnote:a,orderedList:true,debugMode:true};function b(e,d){if(d){if(window.console&&window.console.log){window.console.log(e)}}}function a(i){var j=c(i),e,f,h,g,d;if(j.is("span.footnote")){e=c(i).html();f=/^(?:(?: )|\s)*\(([\S\s]+)\)(?:(?: )|\s)*$/;h=e.match(f);if(h&&2===h.length){e=h[1]}j.empty()}else{if(j.is("blockquote[title]")){g=j.attr("cite");e=j.attr("title");if(""!==g){d=c("<a/>").attr("href",g);if(0===c(e).length){e=d.text(e)}else{e=d.text(g).wrap("<span/>").parent().append(": "+e);j.attr("title","")}}}else{if(j.is("blockquote[cite]")){g=j.attr("cite");e=c("<a/>").attr("href",g).text(g)}}}return e}})(jQuery);
|
|
||||||
(function(){
|
|
||||||
if(window.location.href.includes("doc.cgal.org")){
|
|
||||||
var url='https://doc.cgal.org/latest/Manual/menu_version.js';
|
|
||||||
var script = document.createElement("script"); // Make a script DOM node
|
|
||||||
script.src = url; // Set it's src to the provided URL
|
|
||||||
document.head.appendChild(script);
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
var url='../Manual/menu_version.js';
|
|
||||||
var script = document.createElement("script"); // Make a script DOM node
|
|
||||||
script.src = url; // Set it's src to the provided URL
|
|
||||||
document.head.appendChild(script);
|
|
||||||
}
|
|
||||||
})();
|
|
||||||
|
|
||||||
$(document).ready(function() {
|
|
||||||
var coll = document.getElementsByClassName("collapsible");
|
|
||||||
var i;
|
|
||||||
|
|
||||||
for (i = 0; i < coll.length; i++) {
|
|
||||||
coll[i].addEventListener("click", function() {
|
|
||||||
this.classList.toggle("active");
|
|
||||||
var content = this.nextElementSibling;
|
|
||||||
if (content.style.maxHeight){
|
|
||||||
content.style.maxHeight = null;
|
|
||||||
} else {
|
|
||||||
content.style.maxHeight = content.scrollHeight + "px";
|
|
||||||
}
|
|
||||||
});
|
|
||||||
}
|
|
||||||
});
|
|
||||||
|
|
@ -1,73 +0,0 @@
|
||||||
<!-- HTML header for doxygen 1.8.13-->
|
|
||||||
<!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">
|
|
||||||
<head>
|
|
||||||
<link rel="icon" type="image/png" href="$relpath$../Manual/g-196x196-doc.png"/>
|
|
||||||
<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"/>
|
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
|
||||||
<!--BEGIN PROJECT_NAME--><title>$projectname: $title</title><!--END PROJECT_NAME-->
|
|
||||||
<!--BEGIN !PROJECT_NAME--><title>$title</title><!--END !PROJECT_NAME-->
|
|
||||||
<!-- <link href="$relpath^../Manual/tabs.css" rel="stylesheet" type="text/css"/> -->
|
|
||||||
<script type="text/javascript" src="$relpath^../Manual/jquery.js"></script>
|
|
||||||
<script type="text/javascript" src="$relpath^../Manual/dynsections.js"></script>
|
|
||||||
<script src="$relpath$../Manual/hacks.js" type="text/javascript"></script>
|
|
||||||
$treeview
|
|
||||||
$search
|
|
||||||
$mathjax
|
|
||||||
<link href="$relpath^$stylesheet" rel="stylesheet" type="text/css" />
|
|
||||||
<!-- This should probably be an extrastylesheet instead of hardcoded. -->
|
|
||||||
<link href="$relpath$../Manual/cgal_stylesheet.css" rel="stylesheet" type="text/css" />
|
|
||||||
$extrastylesheet
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
||||||
<div id="back-nav">
|
|
||||||
<ul>
|
|
||||||
<li><a href="https://www.cgal.org/">cgal.org</a></li>
|
|
||||||
<li><a href="../Manual/index.html">Top</a></li>
|
|
||||||
<li><a href="../Manual/general_intro.html">Getting Started</a></li>
|
|
||||||
<li><a href="../Manual/tutorials.html">Tutorials</a></li>
|
|
||||||
<li><a href="../Manual/packages.html">Package Overview</a></li>
|
|
||||||
<li><a href="../Manual/how_to_cite_cgal.html">Acknowledging CGAL</a></li>
|
|
||||||
</ul>
|
|
||||||
$searchbox
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<!--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 id="projectalign" style="padding-left: 0.5em;">
|
|
||||||
<div id="projectname">$projectname
|
|
||||||
<!--BEGIN PROJECT_NUMBER--> <span id="projectnumber">$projectnumber</span><!--END PROJECT_NUMBER-->
|
|
||||||
</div>
|
|
||||||
<!--BEGIN PROJECT_BRIEF--><div id="projectbrief">$projectbrief</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-->
|
|
||||||
<!-- We disable the search box because we have added it in the
|
|
||||||
back-nav for stylistic reasons. -->
|
|
||||||
<!-- <td>$searchbox</td> -->
|
|
||||||
<!--END SEARCHENGINE-->
|
|
||||||
<!--END DISABLE_INDEX-->
|
|
||||||
</tr>
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<!--END TITLEAREA-->
|
|
||||||
<!-- end header part -->
|
|
||||||
|
|
@ -1,132 +0,0 @@
|
||||||
<!-- HTML header for doxygen 1.8.13-->
|
|
||||||
<!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">
|
|
||||||
<head>
|
|
||||||
<link rel="icon" type="image/png" href="$relpath$../Manual/g-196x196-doc.png"/>
|
|
||||||
<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"/>
|
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
|
||||||
<!--BEGIN PROJECT_NAME--><title>$projectname: $title</title><!--END PROJECT_NAME-->
|
|
||||||
<!--BEGIN !PROJECT_NAME--><title>$title</title><!--END !PROJECT_NAME-->
|
|
||||||
<!-- <link href="$relpath^../Manual/tabs.css" rel="stylesheet" type="text/css"/> -->
|
|
||||||
<script type="text/javascript" src="$relpath^../Manual/jquery.js"></script>
|
|
||||||
<script type="text/javascript" src="$relpath^../Manual/dynsections.js"></script>
|
|
||||||
<!-- Manually include treeview and search to avoid bloat and to fix
|
|
||||||
paths to the directory Manual . -->
|
|
||||||
<!-- $.treeview -->
|
|
||||||
<!-- $.search -->
|
|
||||||
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<script type="text/javascript" src="$relpath^../Manual/resize.js"></script>
|
|
||||||
<script type="text/javascript" src="navtreedata.js"></script>
|
|
||||||
<script type="text/javascript" src="navtree.js"></script>
|
|
||||||
<script type="text/javascript">
|
|
||||||
$(document).ready(initResizable);
|
|
||||||
</script>
|
|
||||||
<link href="$relpath^../Manual/search/search.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<script type="text/javascript" src="$relpath^../Manual/search/searchdata.js"></script>
|
|
||||||
<script type="text/javascript" src="$relpath^../Manual/search/search.js"></script>
|
|
||||||
<script type="text/javascript">
|
|
||||||
$(document).ready(function() { init_search(); });
|
|
||||||
</script>
|
|
||||||
<link href="$relpath^../Manual/search/search.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<script type="text/javascript" src="../Manual/search/search.js"></script>
|
|
||||||
<!-- Manually done below. -->
|
|
||||||
<link href="$relpath^../Manual/$stylesheet" rel="stylesheet" type="text/css" />
|
|
||||||
<!-- This should probably be an extrastylesheet instead of hardcoded. -->
|
|
||||||
<link href="$relpath$../Manual/cgal_stylesheet.css" rel="stylesheet" type="text/css" />
|
|
||||||
<script type="text/x-mathjax-config">
|
|
||||||
MathJax.Hub.Config({
|
|
||||||
TeX: { equationNumbers: { autoNumber: "AMS" } }
|
|
||||||
});
|
|
||||||
</script>
|
|
||||||
$mathjax
|
|
||||||
<script src="$relpath^../Manual/hacks.js" type="text/javascript"></script>
|
|
||||||
<script src="$relpath^modules.js" type="text/javascript"></script>
|
|
||||||
$extrastylesheet
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
||||||
<div id="back-nav">
|
|
||||||
<ul>
|
|
||||||
<li><a href="https://www.cgal.org/">cgal.org</a></li>
|
|
||||||
<li><a href="../Manual/index.html">Top</a></li>
|
|
||||||
<li><a href="../Manual/general_intro.html">Getting Started</a></li>
|
|
||||||
<li><a href="../Manual/tutorials.html">Tutorials</a></li>
|
|
||||||
<li><a href="../Manual/packages.html">Package Overview</a></li>
|
|
||||||
<li><a href="../Manual/how_to_cite_cgal.html">Acknowledging CGAL</a></li>
|
|
||||||
</ul>
|
|
||||||
<!-- In a package SEARCHENGINE = false, so we cannot use $searchbox
|
|
||||||
insertion. That's why we have to do it manually here. Notice
|
|
||||||
that we also take pngs from the Manual. -->
|
|
||||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
|
||||||
<span class="left">
|
|
||||||
<img id="MSearchSelect" src="../Manual/search/mag_sel.png"
|
|
||||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
||||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
||||||
alt=""/>
|
|
||||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
|
||||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
|
||||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
|
||||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
|
||||||
</span><span class="right">
|
|
||||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="../Manual/search/close.png" alt=""/></a>
|
|
||||||
</span>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
<!--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 id="projectalign" style="padding-left: 0.5em;">
|
|
||||||
<div id="projectname">$projectname
|
|
||||||
<!--BEGIN PROJECT_NUMBER--> <span id="projectnumber">$projectnumber</span><!--END PROJECT_NUMBER-->
|
|
||||||
</div>
|
|
||||||
<!--BEGIN PROJECT_BRIEF--><div id="projectbrief">$projectbrief</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-->
|
|
||||||
<!-- We disable the search box because we have added it in the
|
|
||||||
back-nav for stylistic reasons. -->
|
|
||||||
<!-- <td>$.searchbox</td> -->
|
|
||||||
<!--END SEARCHENGINE-->
|
|
||||||
<!--END DISABLE_INDEX-->
|
|
||||||
</tr>
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<!-- Code below is usually inserted by doxygen when SEARCHENGINE =
|
|
||||||
true. Notice that the path to the search directory is adjusted to
|
|
||||||
the top-level.-->
|
|
||||||
<script type="text/javascript">
|
|
||||||
var searchBox = new SearchBox("searchBox", "../Manual/search",false,'Search');
|
|
||||||
</script>
|
|
||||||
<!-- 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">
|
|
||||||
<iframe src="javascript:void(0)" frameborder="0"
|
|
||||||
name="MSearchResults" id="MSearchResults">
|
|
||||||
</iframe>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<!--END TITLEAREA-->
|
|
||||||
<!-- end header part -->
|
|
||||||
|
|
@ -1,106 +0,0 @@
|
||||||
(function() {
|
|
||||||
'use strict';
|
|
||||||
|
|
||||||
var url_re = /(cgal\.geometryfactory\.com\/CGAL\/doc\/|doc\.cgal\.org\/)(master|latest|(\d\.\d+|\d\.\d+\.\d+)(-beta\d)?)\//;
|
|
||||||
var url_local = /.*\/doc_output\//;
|
|
||||||
var current_version_local = 'master'
|
|
||||||
var all_versions = [
|
|
||||||
'master',
|
|
||||||
'latest',
|
|
||||||
'5.4',
|
|
||||||
'5.3.1',
|
|
||||||
'5.2.4',
|
|
||||||
'5.1.5',
|
|
||||||
'5.0.4',
|
|
||||||
'4.14.3',
|
|
||||||
'4.13.2',
|
|
||||||
'4.12.2',
|
|
||||||
'4.11.3',
|
|
||||||
'4.10.2',
|
|
||||||
'4.9.1',
|
|
||||||
'4.8.2',
|
|
||||||
'4.7',
|
|
||||||
'4.6.3',
|
|
||||||
'4.5.2',
|
|
||||||
'4.4',
|
|
||||||
'4.3'
|
|
||||||
];
|
|
||||||
|
|
||||||
function build_select(current_version) {
|
|
||||||
if( current_version == 'master') {
|
|
||||||
let top_elt = document.getElementById("top");
|
|
||||||
|
|
||||||
let first_element = top_elt.childNodes[0];
|
|
||||||
let new_div = document.createElement("p");
|
|
||||||
new_div.innerHTML = '⚠️ This documentation corresponds to the <a style="font-familly: monospace;" href="https://github.com/CGAL/cgal/tree/master">master</a> development branch of CGAL. It might diverge from the official releases.';
|
|
||||||
new_div.style.cssText = "background-color: #ff9800; margin: 1ex auto 1ex 1em; padding: 1ex; border-radius: 1ex; display: inline-block;"
|
|
||||||
let OK = top_elt.insertBefore(new_div, first_element);
|
|
||||||
}
|
|
||||||
var buf = ['<select>'];
|
|
||||||
$.each(all_versions, function(id) {
|
|
||||||
var version = all_versions[id];
|
|
||||||
buf.push('<option value="' + version + '"');
|
|
||||||
if (version == current_version) {
|
|
||||||
buf.push(' selected="selected">' + version);
|
|
||||||
} else {
|
|
||||||
buf.push('>' + version);
|
|
||||||
}
|
|
||||||
buf.push('</option>');
|
|
||||||
});
|
|
||||||
if ( !all_versions.includes(current_version)) {
|
|
||||||
buf.push('<option value="' + current_version + '"');
|
|
||||||
buf.push(' selected="selected">' + current_version);
|
|
||||||
buf.push('</option>');
|
|
||||||
}
|
|
||||||
buf.push('</select>');
|
|
||||||
return buf.join('');
|
|
||||||
}
|
|
||||||
|
|
||||||
function patch_url(url, new_version) {
|
|
||||||
if(url.includes("doc.cgal.org")||url.includes("cgal.geometryfactory.com")){
|
|
||||||
return url.replace(url_re, 'doc.cgal.org/' + new_version + '/');
|
|
||||||
}
|
|
||||||
else{
|
|
||||||
return url.replace(url_local, 'https://doc.cgal.org/' + new_version + '/');
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
function on_switch() {
|
|
||||||
var selected = $(this).children('option:selected').attr('value');
|
|
||||||
var url = window.location.href,
|
|
||||||
new_url = patch_url(url, selected);
|
|
||||||
if (new_url != url) {
|
|
||||||
window.location.href = new_url;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
$(document).ready(function() {
|
|
||||||
var motherNode=$("#back-nav ul")[0];
|
|
||||||
var node = document.createElement("LI");
|
|
||||||
var spanNode = document.createElement("SPAN");
|
|
||||||
var titleNode =document.createTextNode("CGAL Version: ");
|
|
||||||
var textNode = document.createTextNode("x.y");
|
|
||||||
spanNode.setAttribute("class", "version_menu");
|
|
||||||
spanNode.appendChild(textNode);
|
|
||||||
node.appendChild(titleNode);
|
|
||||||
node.appendChild(spanNode);
|
|
||||||
motherNode.insertBefore(node, motherNode.firstChild);
|
|
||||||
$("#back-nav").css("padding-top", "0").css("padding-bottom", "0");
|
|
||||||
var match = url_re.exec(window.location.href);
|
|
||||||
if (match) {
|
|
||||||
var version = match[2];
|
|
||||||
var select = build_select(version);
|
|
||||||
spanNode.innerHTML=select;
|
|
||||||
$('.version_menu select').bind('change', on_switch);
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
match = url_local.exec(window.location.href);
|
|
||||||
if (match) {
|
|
||||||
var version = current_version_local;
|
|
||||||
var select = build_select(version);
|
|
||||||
spanNode.innerHTML=select;
|
|
||||||
$('.version_menu select').bind('change', on_switch);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
});
|
|
||||||
})();
|
|
||||||
|
|
@ -1,34 +0,0 @@
|
||||||
//<![CDATA[
|
|
||||||
MathJax.Hub.Config(
|
|
||||||
{
|
|
||||||
TeX: {
|
|
||||||
Macros: {
|
|
||||||
qprel: [ "{\\gtreqless}", 0],
|
|
||||||
qpx: [ "{\\mathbf{x}}", 0],
|
|
||||||
qpl: [ "{\\mathbf{l}}", 0],
|
|
||||||
qpu: [ "{\\mathbf{u}}", 0],
|
|
||||||
qpc: [ "{\\mathbf{c}}", 0],
|
|
||||||
qpb: [ "{\\mathbf{b}}", 0],
|
|
||||||
qpy: [ "{\\mathbf{y}}", 0],
|
|
||||||
qpw: [ "{\\mathbf{w}}", 0],
|
|
||||||
qplambda: [ "{\\mathbf{\\lambda}}", 0],
|
|
||||||
ssWpoint: [ "{\\bf #1}", 1],
|
|
||||||
ssWeight: [ "{w_{#1}}", 1],
|
|
||||||
dabs: [ "{\\parallel\\! #1 \\!\\parallel}", 1],
|
|
||||||
E: [ "{\\mathrm{E}}", 0],
|
|
||||||
A: [ "{\\mathrm{A}}", 0],
|
|
||||||
R: [ "{\\mathrm{R}}", 0],
|
|
||||||
N: [ "{\\mathrm{N}}", 0],
|
|
||||||
Q: [ "{\\mathrm{Q}}", 0],
|
|
||||||
Z: [ "{\\mathrm{Z}}", 0],
|
|
||||||
ccSum: [ "{\\sum_{#1}^{#2}{#3}}", 3],
|
|
||||||
ccProd: [ "{\\prod_{#1}^{#2}{#3}}", 3],
|
|
||||||
pyr: [ "{\\operatorname{Pyr}}", 0],
|
|
||||||
aff: [ "{\\operatorname{aff}}", 0],
|
|
||||||
Ac: [ "{\\cal A}", 0],
|
|
||||||
Sc: [ "{\\cal S}", 0],
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
);
|
|
||||||
//]]>
|
|
||||||
|
|
@ -1,177 +0,0 @@
|
||||||
<doxygenlayout version="1.0">
|
|
||||||
<!-- Navigation index tabs for HTML output -->
|
|
||||||
<navindex>
|
|
||||||
<tab type="mainpage" visible="yes" title=""/>
|
|
||||||
<tab type="modules" visible="yes" title="" intro=""/>
|
|
||||||
<tab type="pages" visible="yes" title="" intro=""/>
|
|
||||||
<tab type="classlist" visible="no" title="Class and Concept List" intro="Here is the list of all concepts and classes of the CGAL Library. Classes are inside the namespace CGAL. Concepts are in the global namespace."/>
|
|
||||||
<tab type="examples" visible="no" title="" intro=""/>
|
|
||||||
<!-- <tab type="user" url="@ref how_to_cite_cgal" title="Acknowledging CGAL"/> -->
|
|
||||||
</navindex>
|
|
||||||
|
|
||||||
<!-- Layout definition for a class page -->
|
|
||||||
<class>
|
|
||||||
<briefdescription visible="no"/>
|
|
||||||
<detaileddescription title=" "/>
|
|
||||||
<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>
|
|
||||||
|
|
||||||
<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>
|
|
||||||
<detaileddescription title=" "/>
|
|
||||||
<authorsection visible="yes"/>
|
|
||||||
<groupgraph visible="$GROUP_GRAPHS"/>
|
|
||||||
<memberdef>
|
|
||||||
<pagedocs/>
|
|
||||||
</memberdef>
|
|
||||||
<memberdecl>
|
|
||||||
<nestedgroups visible="yes" title=""/>
|
|
||||||
<dirs visible="yes" title=""/>
|
|
||||||
<files visible="yes" title=""/>
|
|
||||||
<namespaces visible="yes" title=""/>
|
|
||||||
<classes 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>
|
|
||||||
<memberdef>
|
|
||||||
<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>
|
|
||||||
</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>
|
|
||||||
|
|
@ -1,178 +0,0 @@
|
||||||
<doxygenlayout version="1.0">
|
|
||||||
<!-- Navigation index tabs for HTML output -->
|
|
||||||
<navindex>
|
|
||||||
<tab type="mainpage" visible="yes" title=""/>
|
|
||||||
<tab type="modules" visible="yes" title="Reference Manual" intro=""/>
|
|
||||||
<tab type="pages" visible="yes" title="Pages" intro=""/>
|
|
||||||
<tab type="classlist" visible="yes" title="Class and Concept List" intro="Here is the list of all concepts and classes of this package. Classes are inside the namespace CGAL. Concepts are in the global namespace."/>
|
|
||||||
<tab type="filelist" visible="yes" title="" intro=""/>
|
|
||||||
<tab type="examples" visible="yes" title="" intro=""/>
|
|
||||||
</navindex>
|
|
||||||
|
|
||||||
<!-- Layout definition for a class page -->
|
|
||||||
<class>
|
|
||||||
<briefdescription visible="no"/>
|
|
||||||
<includes visible="$SHOW_INCLUDE_FILES"/>
|
|
||||||
<inheritancegraph visible="$CLASS_GRAPH"/>
|
|
||||||
<detaileddescription title="Definition"/>
|
|
||||||
<collaborationgraph visible="$COLLABORATION_GRAPH"/>
|
|
||||||
<allmemberslink visible="yes"/>
|
|
||||||
<memberdecl>
|
|
||||||
<nestedclasses visible="yes" title=""/>
|
|
||||||
<!-- Disable the naming of the public types group -->
|
|
||||||
<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>
|
|
||||||
|
|
||||||
<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="Definition"/>
|
|
||||||
<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>
|
|
||||||
<detaileddescription title=" "/>
|
|
||||||
<authorsection visible="yes"/>
|
|
||||||
<groupgraph visible="$GROUP_GRAPHS"/>
|
|
||||||
<memberdef>
|
|
||||||
<pagedocs/>
|
|
||||||
</memberdef>
|
|
||||||
<memberdecl>
|
|
||||||
<nestedgroups visible="yes" title=""/>
|
|
||||||
<dirs visible="yes" title=""/>
|
|
||||||
<files visible="yes" title=""/>
|
|
||||||
<namespaces visible="yes" title=""/>
|
|
||||||
<classes 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>
|
|
||||||
<memberdef>
|
|
||||||
<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>
|
|
||||||
</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>
|
|
||||||
|
|
@ -1,386 +0,0 @@
|
||||||
body, table, div, p, dl {
|
|
||||||
font: Lucida Grande,sans-serif;
|
|
||||||
}
|
|
||||||
|
|
||||||
.textsc {
|
|
||||||
font-variant: small-caps;
|
|
||||||
}
|
|
||||||
|
|
||||||
#projectnumber {
|
|
||||||
display: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
#back-nav {
|
|
||||||
border-bottom: 1px solid;
|
|
||||||
padding: 0.5em;
|
|
||||||
background-color: #FAF9FB;
|
|
||||||
}
|
|
||||||
|
|
||||||
#back-nav h2 {
|
|
||||||
display: inline;
|
|
||||||
}
|
|
||||||
|
|
||||||
#back-nav ul
|
|
||||||
{
|
|
||||||
display: inline;
|
|
||||||
padding: 0;
|
|
||||||
margin: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
#back-nav li
|
|
||||||
{
|
|
||||||
display: inline;
|
|
||||||
list-style-type: none;
|
|
||||||
padding-right: 20px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.tparams .paramname {
|
|
||||||
font-weight: bold;
|
|
||||||
vertical-align: top;
|
|
||||||
}
|
|
||||||
|
|
||||||
h1 {
|
|
||||||
font-size: 180%;
|
|
||||||
}
|
|
||||||
|
|
||||||
h2 {
|
|
||||||
font-size: 120%;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
.icon-namespace {
|
|
||||||
font-family: Arial, Helvetica;
|
|
||||||
font-weight: bold;
|
|
||||||
font-size: 12px;
|
|
||||||
height: 14px;
|
|
||||||
width: 16px;
|
|
||||||
display: inline-block;
|
|
||||||
background-color: #FF0000;
|
|
||||||
color: white;
|
|
||||||
text-align: center;
|
|
||||||
border-radius: 4px;
|
|
||||||
margin-left: 2px;
|
|
||||||
margin-right: 2px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.icon-class {
|
|
||||||
font-family: Arial, Helvetica;
|
|
||||||
font-weight: bold;
|
|
||||||
font-size: 12px;
|
|
||||||
height: 14px;
|
|
||||||
width: 16px;
|
|
||||||
display: inline-block;
|
|
||||||
background-color: #0000FF;
|
|
||||||
color: white;
|
|
||||||
text-align: center;
|
|
||||||
border-radius: 4px;
|
|
||||||
margin-left: 2px;
|
|
||||||
margin-right: 2px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.icon-concept {
|
|
||||||
font-family: Arial, Helvetica;
|
|
||||||
font-weight: bold;
|
|
||||||
font-size: 12px;
|
|
||||||
height: 14px;
|
|
||||||
width: 16px;
|
|
||||||
display: inline-block;
|
|
||||||
background-color: #67489A;
|
|
||||||
color: white;
|
|
||||||
text-align: center;
|
|
||||||
border-radius: 4px;
|
|
||||||
margin-left: 2px;
|
|
||||||
margin-right: 2px;
|
|
||||||
}
|
|
||||||
|
|
||||||
h1.groupheader {
|
|
||||||
font-size: 150%;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* enable this to make sections more alike */
|
|
||||||
/* h2.groupheader { */
|
|
||||||
/* border-bottom: none; */
|
|
||||||
/* color: black; */
|
|
||||||
/* font-size: 100%; */
|
|
||||||
/* font-weight: bold; */
|
|
||||||
/* margin-top: 1.75em; */
|
|
||||||
/* padding-bottom: 0; */
|
|
||||||
/* padding-top: 0; */
|
|
||||||
/* width: 100%; */
|
|
||||||
/* } */
|
|
||||||
|
|
||||||
a.el {
|
|
||||||
font-weight: normal;
|
|
||||||
}
|
|
||||||
|
|
||||||
.memproto a {
|
|
||||||
font-weight: bold;
|
|
||||||
}
|
|
||||||
|
|
||||||
.PkgSummary {
|
|
||||||
width: 60%;
|
|
||||||
}
|
|
||||||
|
|
||||||
.PkgShortInfo {
|
|
||||||
width: 20%;
|
|
||||||
}
|
|
||||||
|
|
||||||
.PkgSummary, .PkgShortInfo, .PkgImage, .PkgImage .image {
|
|
||||||
display:inline-block;
|
|
||||||
padding:5px;
|
|
||||||
vertical-align:middle;
|
|
||||||
}
|
|
||||||
|
|
||||||
.PkgAuthors {
|
|
||||||
font-style: italic;
|
|
||||||
}
|
|
||||||
|
|
||||||
.PkgDescription {
|
|
||||||
padding-top: 5px;
|
|
||||||
padding-bottom: 5px;
|
|
||||||
text-align: justify;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* footnote support */
|
|
||||||
|
|
||||||
blockquote sup {
|
|
||||||
position: absolute;
|
|
||||||
right: 3px;
|
|
||||||
top: 3px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.footnote ol li:hover {
|
|
||||||
text-decoration: underline;
|
|
||||||
}
|
|
||||||
|
|
||||||
a.footnoteBackref, a.footnoteLink {
|
|
||||||
text-decoration: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
ol.footnotesList {
|
|
||||||
margin: 0;
|
|
||||||
font-size: 0.8em;
|
|
||||||
padding-top: 5px;
|
|
||||||
}
|
|
||||||
|
|
||||||
ol.footnotesList > li {
|
|
||||||
text-indent: -1.5em;
|
|
||||||
padding-left: 1.5em;
|
|
||||||
vertical-align: top;
|
|
||||||
}
|
|
||||||
|
|
||||||
.footnoteBackReferenceGroup {
|
|
||||||
padding-right: 0.5em;
|
|
||||||
}
|
|
||||||
.footnoteBackref {
|
|
||||||
padding-right: 0.25em;
|
|
||||||
}
|
|
||||||
span.footnoteContent {
|
|
||||||
|
|
||||||
}
|
|
||||||
span.footnoteContent > p:first-child, span.footnoteContent > div:first-child {
|
|
||||||
display: inline;
|
|
||||||
}
|
|
||||||
span.footnoteContent p, span.footnoteContent div {
|
|
||||||
text-indent: 0em;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* footnote support end */
|
|
||||||
|
|
||||||
dl
|
|
||||||
{
|
|
||||||
padding: 0 0 0 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
dl.section, dl.hasModels, dl.debugs, dl.models, dl.refines, dl.requires
|
|
||||||
{
|
|
||||||
margin-left: 0px;
|
|
||||||
padding-left: 0px;
|
|
||||||
}
|
|
||||||
|
|
||||||
dl.section dt a, dl.hasModels dt a, dl.debugs dt a,
|
|
||||||
dl.models dt a, dl.refines dt a, dl.advanced dt a,
|
|
||||||
dl.requires dt a, dl.todo dt a, dl.bug dt a, dl.test dt a
|
|
||||||
{
|
|
||||||
font-weight: bold;
|
|
||||||
color: black;
|
|
||||||
}
|
|
||||||
|
|
||||||
div.toc {
|
|
||||||
width: auto;
|
|
||||||
}
|
|
||||||
|
|
||||||
.ui-resizable-e {
|
|
||||||
background-repeat: repeat-y;
|
|
||||||
}
|
|
||||||
|
|
||||||
div.cgal_figure_caption {
|
|
||||||
text-align: center;
|
|
||||||
}
|
|
||||||
|
|
||||||
div.cgal_video_caption {
|
|
||||||
text-align: center;
|
|
||||||
}
|
|
||||||
|
|
||||||
div.groupText {
|
|
||||||
font-style: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
#projectname
|
|
||||||
{
|
|
||||||
font: 200% Tahoma, Arial,sans-serif;
|
|
||||||
}
|
|
||||||
|
|
||||||
#titlearea {
|
|
||||||
background: white;
|
|
||||||
}
|
|
||||||
|
|
||||||
#MSearchResultsWindow {
|
|
||||||
z-index: 2;
|
|
||||||
}
|
|
||||||
|
|
||||||
dl.note, dl.warning, dl.attention,
|
|
||||||
dl.pre, dl.post, dl.invariant, dl.deprecated,
|
|
||||||
dl.todo, dl.test, dl.bug
|
|
||||||
{
|
|
||||||
margin-left:-7px;
|
|
||||||
padding-left: 3px;
|
|
||||||
}
|
|
||||||
|
|
||||||
div.CGALAdvanced
|
|
||||||
{
|
|
||||||
background: #eeb;
|
|
||||||
border: 1px solid #9e9e7d;
|
|
||||||
box-shadow: 0.5ex 0.5ex #ccc;
|
|
||||||
}
|
|
||||||
div.CGALDebug
|
|
||||||
{
|
|
||||||
background: #c8a8d0;
|
|
||||||
border: 1px solid #846f8a;
|
|
||||||
box-shadow: 0.5ex 0.5ex #777;
|
|
||||||
}
|
|
||||||
dl.deprecated
|
|
||||||
{
|
|
||||||
border-left: 4px solid;
|
|
||||||
border-color: #505050;
|
|
||||||
|
|
||||||
background: #d8c0a0;
|
|
||||||
border: 1px solid #94836e;
|
|
||||||
box-shadow: 0.5ex 0.5ex #aaa;
|
|
||||||
}
|
|
||||||
|
|
||||||
div.CGALAdvanced,
|
|
||||||
div.CGALDebug,
|
|
||||||
dl.deprecated
|
|
||||||
{
|
|
||||||
border-radius: 1ex;
|
|
||||||
padding-top: 0.5ex;
|
|
||||||
padding-bottom: 0.25ex;
|
|
||||||
padding-left: 1ex;
|
|
||||||
padding-right: 1ex;
|
|
||||||
margin-bottom: 1ex;
|
|
||||||
}
|
|
||||||
|
|
||||||
div.CGALModification
|
|
||||||
{
|
|
||||||
background: #f85858;
|
|
||||||
border: 1px solid #000000;
|
|
||||||
box-shadow: 0.5ex 0.5ex #777;
|
|
||||||
border-radius: 1ex;
|
|
||||||
padding-top: 0.5ex;
|
|
||||||
padding-bottom: 0.25ex;
|
|
||||||
padding-left: 1ex;
|
|
||||||
padding-right: 1ex;
|
|
||||||
margin-bottom: 1ex;
|
|
||||||
}
|
|
||||||
|
|
||||||
.Modification
|
|
||||||
{
|
|
||||||
background: #f85858;
|
|
||||||
border: 0px;
|
|
||||||
padding-top: 0ex;
|
|
||||||
padding-bottom: 0ex;
|
|
||||||
padding-left: 0ex;
|
|
||||||
padding-right: 0ex;
|
|
||||||
margin-bottom: 0ex;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* The first div in CGALAdvanced sections is the "Advanced" header */
|
|
||||||
div.CGALAdvanced > div,
|
|
||||||
div.CGALDebug > div,
|
|
||||||
dl.deprecated > dt > b > a
|
|
||||||
{
|
|
||||||
font-style: italic;
|
|
||||||
font-weight: bold;
|
|
||||||
}
|
|
||||||
/* Everything else is noise and should stay in the normal font */
|
|
||||||
div.CGALAdvanced > div ~ div,
|
|
||||||
div.CGALDebug > div ~ div,
|
|
||||||
dl.deprecated > dt ~ dt
|
|
||||||
{
|
|
||||||
font-style: normal;
|
|
||||||
font-weight: normal;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* More indentation for the text body */
|
|
||||||
div.CGALAdvanced > p,
|
|
||||||
div.CGALDebug > p,
|
|
||||||
dl.deprecated > dd
|
|
||||||
{
|
|
||||||
margin-left: 0;
|
|
||||||
margin-top: 1ex;
|
|
||||||
margin-bottom: 1ex;
|
|
||||||
padding-left: 1em;
|
|
||||||
padding-right: 1em;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Adjust the top and bottom margins of div.fragment */
|
|
||||||
div.fragment {
|
|
||||||
padding: 4px;
|
|
||||||
margin: 1em 4px 1em 4px;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Make summary smaller to avoid wrapping of classes and concepts */
|
|
||||||
div.summary
|
|
||||||
{
|
|
||||||
width: auto;
|
|
||||||
}
|
|
||||||
|
|
||||||
.collapsible {
|
|
||||||
background-color: white;
|
|
||||||
color: #602020;
|
|
||||||
cursor: pointer;
|
|
||||||
padding: 3px;
|
|
||||||
width: 100%;
|
|
||||||
border: none;
|
|
||||||
text-align: left;
|
|
||||||
outline: none;
|
|
||||||
font: 14px Roboto,sans-serif;
|
|
||||||
user-select: auto;
|
|
||||||
}
|
|
||||||
|
|
||||||
.active, .collapsible:hover {
|
|
||||||
background-color: white;
|
|
||||||
}
|
|
||||||
|
|
||||||
.collapsible:after {
|
|
||||||
content: '\25B6';
|
|
||||||
color: #7A93C5;
|
|
||||||
font-weight: bold;
|
|
||||||
float: left;
|
|
||||||
margin-left: -20px;
|
|
||||||
margin-right: 5px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.active:after {
|
|
||||||
content: "\25BC";
|
|
||||||
}
|
|
||||||
|
|
||||||
.content {
|
|
||||||
padding: 0 18px;
|
|
||||||
color: black;
|
|
||||||
max-height: 0;
|
|
||||||
overflow: hidden;
|
|
||||||
transition: max-height 0.2s ease-out;
|
|
||||||
background-color: white;
|
|
||||||
}
|
|
||||||
|
|
@ -1,21 +0,0 @@
|
||||||
<!-- HTML footer for doxygen 1.8.20-->
|
|
||||||
<!-- start footer part -->
|
|
||||||
<!-- The footer div is not part of the default but we require it to
|
|
||||||
move the footer to the bottom of the page. -->
|
|
||||||
<div id="footer">
|
|
||||||
<!--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.svg" width="104" height="31" alt="doxygen"/></a> $doxygenversion </li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<!--END GENERATE_TREEVIEW-->
|
|
||||||
<!--BEGIN !GENERATE_TREEVIEW-->
|
|
||||||
<hr class="footer"/><address class="footer"><small>
|
|
||||||
$generatedby <a href="http://www.doxygen.org/index.html"><img class="footer" src="$relpath^doxygen.svg" width="104" height="31" alt="doxygen"/></a> $doxygenversion
|
|
||||||
</small></address>
|
|
||||||
<!--END !GENERATE_TREEVIEW-->
|
|
||||||
</div>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
|
Before Width: | Height: | Size: 406 B |
|
Before Width: | Height: | Size: 390 B |
|
Before Width: | Height: | Size: 317 B |
|
|
@ -1,128 +0,0 @@
|
||||||
function generate_autotoc() {
|
|
||||||
var toc = $("#autotoc").append('<ul></ul>');
|
|
||||||
if(toc.length > 0) { // an autotoc has been requested
|
|
||||||
toc = toc.find('ul');
|
|
||||||
var indices = new Array();
|
|
||||||
indices[0] = 0;
|
|
||||||
indices[1] = 0;
|
|
||||||
indices[2] = 0;
|
|
||||||
|
|
||||||
$("h1, h2, h3").each(function(i) {
|
|
||||||
var current = $(this);
|
|
||||||
var levelTag = current[0].tagName.charAt(1);
|
|
||||||
var cur_id = current.attr("id");
|
|
||||||
|
|
||||||
indices[levelTag-1]+=1;
|
|
||||||
var prefix=indices[0];
|
|
||||||
if (levelTag >1) prefix+="."+indices[1];
|
|
||||||
if (levelTag >2) prefix+="."+indices[2];
|
|
||||||
current.html(prefix + " " + current.html());
|
|
||||||
for(var l = levelTag; l < 3; ++l){
|
|
||||||
indices[l] = 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
if(cur_id == undefined) {
|
|
||||||
current.attr('id', 'title' + i);
|
|
||||||
current.addClass('anchor');
|
|
||||||
toc.append("<li class='level" + levelTag + "'><a id='link" + i + "' href='#title" +
|
|
||||||
i + "' title='" + current.prop("tagName") + "'>" + current.text() + "</a></li>");
|
|
||||||
} else {
|
|
||||||
toc.append("<li class='level" + levelTag + "'><a id='" + cur_id + "' href='#title" +
|
|
||||||
i + "' title='" + current.prop("tagName") + "'>" + current.text() + "</a></li>");
|
|
||||||
}
|
|
||||||
|
|
||||||
});
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// throw a stick at the modules array and hijack gotoNode
|
|
||||||
// for our own evil purposes
|
|
||||||
$(document).ready(function() {
|
|
||||||
if (typeof modules !== 'undefined') {
|
|
||||||
// modules has been loaded, that means we are inside the
|
|
||||||
// documentation of a package
|
|
||||||
NAVTREE[0][2][1][1] = modules[0][1];
|
|
||||||
NAVTREE[0][2][1][2] = modules[0][2];
|
|
||||||
// override gotoNode from navtree.js
|
|
||||||
gotoNode = function (o,subIndex,root,hash,relpath) {
|
|
||||||
var nti = navTreeSubIndices[subIndex][root+hash];
|
|
||||||
if (!nti)
|
|
||||||
{
|
|
||||||
nti = navTreeSubIndices[subIndex][root];
|
|
||||||
}
|
|
||||||
if(nti && (nti[0] === 1 && nti[0])) {
|
|
||||||
nti.splice(1, 1);
|
|
||||||
}
|
|
||||||
o.breadcrumbs = $.extend(true, [], nti ? nti : navTreeSubIndices[subIndex][root]);
|
|
||||||
if (!o.breadcrumbs && root!=NAVTREE[0][1]) { // fallback: show index
|
|
||||||
navTo(o,NAVTREE[0][1],"",relpath);
|
|
||||||
$('.item').removeClass('selected');
|
|
||||||
$('.item').removeAttr('id');
|
|
||||||
}
|
|
||||||
if (o.breadcrumbs) {
|
|
||||||
o.breadcrumbs.unshift(0); // add 0 for root node
|
|
||||||
showNode(o, o.node, 0, hash);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
// set-up footnote generation
|
|
||||||
$("#doc-content").append('<ol id="autoFootnotes0" class="footnotesList"></ol>');
|
|
||||||
$("body").footnotes();
|
|
||||||
generate_autotoc();
|
|
||||||
});
|
|
||||||
|
|
||||||
|
|
||||||
/*
|
|
||||||
* A jQuery plugin by Brian Holt that will search the selected blocks for
|
|
||||||
* specially-defined footnote elements. If found, these elements will be
|
|
||||||
* moved to a footnotes section and links to and from the footnotes will
|
|
||||||
* be created.
|
|
||||||
*
|
|
||||||
* See http://www.planetholt.com/articles/jQuery-Footnotes
|
|
||||||
* for full documentation.
|
|
||||||
*
|
|
||||||
* By default, footnotes will be found in SPANs with the footnote class,
|
|
||||||
* and in BLOCKQUOTEs with a TITLE attribute.
|
|
||||||
*
|
|
||||||
* Thanks to CSSNewbies.com for the general idea, which I have enhanced
|
|
||||||
* and implemented with as a jQuery plugin.
|
|
||||||
*
|
|
||||||
* Copyright 2008-2009 Brian Holt.
|
|
||||||
* Licensed under the LGPL license. See
|
|
||||||
* http://www.gnu.org/licenses/lgpl-3.0-standalone.html
|
|
||||||
*
|
|
||||||
* Version 1.2.2
|
|
||||||
*/
|
|
||||||
(function(c){c.fn.footnotes=function(d){var e=c.extend({},c.fn.footnotes.defaults,d);return this.each(function(f){b("INFO: Building footnotes for "+(f+1)+"...",e.debugMode);c(e.footnotes,this).addClass(e.autoFootnoteClass);var h=(""===e.contentBlock)?c(this):c(e.contentBlock,this),g=e.orderedList?"<ol/>":"<ul/>";c("."+e.autoFootnoteClass).each(function(l){var t=-1,n=f+"-"+l,q=c(this),j,r,s,u,p,m,o,k;if(e.singleFootnoteDestination){j=c("#"+e.destination);if(0===j.length){b("INFO: No #autoFootnotes found; adding our own",e.debugMode);j=c(g).attr("id",e.destination).addClass("footnotesList").appendTo(h)}}else{j=c("#"+e.destination+f);if(0===j.length){b("INFO: No #autoFootnotes"+f+" found; adding our own for "+(f+1),e.debugMode);j=c(g).attr("id",e.destination+f).addClass("footnotesList").appendTo(h)}}q.removeClass(e.autoFootnoteClass);r=e.fnExtractFootnote(this);t=-1;n=f+"-"+l;j.find("li > .footnoteContent").each(function(i){var v=c(this);if(v.html()===r){t=i;s=c(v.parents("li").get(0));return false}});if(-1===t){u=c("<a/>").attr("href","#cite-text-"+n).attr("name","cite-ref-"+n).attr("id","cite-ref-"+n).attr("dir","ltr").attr("title",r).text("["+(j.find("li").length+1)+"]").addClass("footnoteLink");if(q.is(e.prependTags)){c("<sup/>").prependTo(this).append(u)}else{c("<sup/>").appendTo(this).append(u)}p=c("<li/>").attr("id","cite-text-"+n);m=c("<span/>").addClass("footnoteBackReferenceGroup").appendTo(p);c("<span/>").addClass("footnoteContent").html(r).appendTo(p);u=c("<a/>").text("^").attr("href","#cite-ref-"+n).addClass("footnoteBackref").prependTo(m);j.append(p)}else{n=f+"-"+t;m=c(c("li > .footnoteBackReferenceGroup",j).get(t));o=m.find(".footnoteBackref");k=o.length;if(0===o.length){b("ERROR: $backRefs.length == 0, which should have prevented this code path",e.debugMode)}else{if(1===o.length){c("<sup/>").text("^ ").addClass("footnoteBackref").prependTo(m);o.html("<sup>a</sup>");++k}u=c("<a/>").attr("href","#"+s.attr("id")).attr("name","cite-ref-"+n+"-"+o.length).attr("id","cite-ref-"+n+"-"+o.length).attr("title",r).text("["+(t+1)+"]").addClass("footnoteLink");if(q.is(e.prependTags)){c("<sup/>").prependTo(this).append(u)}else{c("<sup/>").appendTo(this).append(u)}u=c("<a/>").attr("href","#cite-ref-"+n+"-"+o.length).addClass("footnoteBackref");if(k>=26){b("WARN: multiple letter functionality is probably broken when more than 26 footnotes exist",e.debugMode)}u.prepend(String.fromCharCode((k)+96));c("<sup/>").appendTo(m).append(u)}}});b("INFO: Done building footnotes for "+(f+1),e.debugMode)})};c.fn.footnotes.version=function(){return"1.2.2"};c.fn.footnotes.defaults={footnotes:"blockquote[title],span.footnote,blockquote[cite]",prependTags:"blockquote",singleFootnoteDestination:false,destination:"autoFootnotes",contentBlock:".content",autoFootnoteClass:"autoFootnote",fnExtractFootnote:a,orderedList:true,debugMode:true};function b(e,d){if(d){if(window.console&&window.console.log){window.console.log(e)}}}function a(i){var j=c(i),e,f,h,g,d;if(j.is("span.footnote")){e=c(i).html();f=/^(?:(?: )|\s)*\(([\S\s]+)\)(?:(?: )|\s)*$/;h=e.match(f);if(h&&2===h.length){e=h[1]}j.empty()}else{if(j.is("blockquote[title]")){g=j.attr("cite");e=j.attr("title");if(""!==g){d=c("<a/>").attr("href",g);if(0===c(e).length){e=d.text(e)}else{e=d.text(g).wrap("<span/>").parent().append(": "+e);j.attr("title","")}}}else{if(j.is("blockquote[cite]")){g=j.attr("cite");e=c("<a/>").attr("href",g).text(g)}}}return e}})(jQuery);
|
|
||||||
(function(){
|
|
||||||
if(window.location.href.includes("doc.cgal.org")){
|
|
||||||
var url='https://doc.cgal.org/latest/Manual/menu_version.js';
|
|
||||||
var script = document.createElement("script"); // Make a script DOM node
|
|
||||||
script.src = url; // Set it's src to the provided URL
|
|
||||||
document.head.appendChild(script);
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
var url='../Manual/menu_version.js';
|
|
||||||
var script = document.createElement("script"); // Make a script DOM node
|
|
||||||
script.src = url; // Set it's src to the provided URL
|
|
||||||
document.head.appendChild(script);
|
|
||||||
}
|
|
||||||
})();
|
|
||||||
|
|
||||||
$(document).ready(function() {
|
|
||||||
var coll = document.getElementsByClassName("collapsible");
|
|
||||||
var i;
|
|
||||||
|
|
||||||
for (i = 0; i < coll.length; i++) {
|
|
||||||
coll[i].addEventListener("click", function() {
|
|
||||||
this.classList.toggle("active");
|
|
||||||
var content = this.nextElementSibling;
|
|
||||||
if (content.style.maxHeight){
|
|
||||||
content.style.maxHeight = null;
|
|
||||||
} else {
|
|
||||||
content.style.maxHeight = content.scrollHeight + "px";
|
|
||||||
}
|
|
||||||
});
|
|
||||||
}
|
|
||||||
});
|
|
||||||
|
|
@ -1,73 +0,0 @@
|
||||||
<!-- HTML header for doxygen 1.8.20-->
|
|
||||||
<!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">
|
|
||||||
<head>
|
|
||||||
<link rel="icon" type="image/png" href="$relpath$../Manual/g-196x196-doc.png"/>
|
|
||||||
<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"/>
|
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
|
||||||
<!--BEGIN PROJECT_NAME--><title>$projectname: $title</title><!--END PROJECT_NAME-->
|
|
||||||
<!--BEGIN !PROJECT_NAME--><title>$title</title><!--END !PROJECT_NAME-->
|
|
||||||
<!-- <link href="$relpath^../Manual/tabs.css" rel="stylesheet" type="text/css"/> -->
|
|
||||||
<script type="text/javascript" src="$relpath^../Manual/jquery.js"></script>
|
|
||||||
<script type="text/javascript" src="$relpath^../Manual/dynsections.js"></script>
|
|
||||||
<script src="$relpath$../Manual/hacks.js" type="text/javascript"></script>
|
|
||||||
$treeview
|
|
||||||
$search
|
|
||||||
$mathjax
|
|
||||||
<link href="$relpath^$stylesheet" rel="stylesheet" type="text/css" />
|
|
||||||
<!-- This should probably be an extrastylesheet instead of hardcoded. -->
|
|
||||||
<link href="$relpath$../Manual/cgal_stylesheet.css" rel="stylesheet" type="text/css" />
|
|
||||||
$extrastylesheet
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
||||||
<div id="back-nav">
|
|
||||||
<ul>
|
|
||||||
<li><a href="https://www.cgal.org/">cgal.org</a></li>
|
|
||||||
<li><a href="../Manual/index.html">Top</a></li>
|
|
||||||
<li><a href="../Manual/general_intro.html">Getting Started</a></li>
|
|
||||||
<li><a href="../Manual/tutorials.html">Tutorials</a></li>
|
|
||||||
<li><a href="../Manual/packages.html">Package Overview</a></li>
|
|
||||||
<li><a href="../Manual/how_to_cite_cgal.html">Acknowledging CGAL</a></li>
|
|
||||||
</ul>
|
|
||||||
$searchbox
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<!--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 id="projectalign" style="padding-left: 0.5em;">
|
|
||||||
<div id="projectname">$projectname
|
|
||||||
<!--BEGIN PROJECT_NUMBER--> <span id="projectnumber">$projectnumber</span><!--END PROJECT_NUMBER-->
|
|
||||||
</div>
|
|
||||||
<!--BEGIN PROJECT_BRIEF--><div id="projectbrief">$projectbrief</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-->
|
|
||||||
<!-- We disable the search box because we have added it in the
|
|
||||||
back-nav for stylistic reasons. -->
|
|
||||||
<!-- <td>$searchbox</td> -->
|
|
||||||
<!--END SEARCHENGINE-->
|
|
||||||
<!--END DISABLE_INDEX-->
|
|
||||||
</tr>
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<!--END TITLEAREA-->
|
|
||||||
<!-- end header part -->
|
|
||||||
|
|
@ -1,132 +0,0 @@
|
||||||
<!-- HTML header for doxygen 1.8.20-->
|
|
||||||
<!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">
|
|
||||||
<head>
|
|
||||||
<link rel="icon" type="image/png" href="$relpath$../Manual/g-196x196-doc.png"/>
|
|
||||||
<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"/>
|
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
|
||||||
<!--BEGIN PROJECT_NAME--><title>$projectname: $title</title><!--END PROJECT_NAME-->
|
|
||||||
<!--BEGIN !PROJECT_NAME--><title>$title</title><!--END !PROJECT_NAME-->
|
|
||||||
<!-- <link href="$relpath^../Manual/tabs.css" rel="stylesheet" type="text/css"/> -->
|
|
||||||
<script type="text/javascript" src="$relpath^../Manual/jquery.js"></script>
|
|
||||||
<script type="text/javascript" src="$relpath^../Manual/dynsections.js"></script>
|
|
||||||
<script src="$relpath^../Manual/hacks.js" type="text/javascript"></script>
|
|
||||||
<!-- Manually include treeview and search to avoid bloat and to fix
|
|
||||||
paths to the directory Manual . -->
|
|
||||||
<!-- $.treeview -->
|
|
||||||
<!-- $.search -->
|
|
||||||
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<script type="text/javascript" src="$relpath^../Manual/resize.js"></script>
|
|
||||||
<script type="text/javascript" src="navtreedata.js"></script>
|
|
||||||
<script type="text/javascript" src="navtree.js"></script>
|
|
||||||
<script type="text/javascript">
|
|
||||||
$(document).ready(initResizable);
|
|
||||||
</script>
|
|
||||||
<link href="$relpath^../Manual/search/search.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<script type="text/javascript" src="$relpath^../Manual/search/searchdata.js"></script>
|
|
||||||
<script type="text/javascript" src="$relpath^../Manual/search/search.js"></script>
|
|
||||||
<script type="text/javascript">
|
|
||||||
$(document).ready(function() { init_search(); });
|
|
||||||
</script>
|
|
||||||
<link href="$relpath^../Manual/search/search.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<script type="text/javascript" src="../Manual/search/search.js"></script>
|
|
||||||
<!-- Manually done below. -->
|
|
||||||
<link href="$relpath^../Manual/$stylesheet" rel="stylesheet" type="text/css" />
|
|
||||||
<!-- This should probably be an extrastylesheet instead of hardcoded. -->
|
|
||||||
<link href="$relpath$../Manual/cgal_stylesheet.css" rel="stylesheet" type="text/css" />
|
|
||||||
<script type="text/x-mathjax-config">
|
|
||||||
MathJax.Hub.Config({
|
|
||||||
TeX: { equationNumbers: { autoNumber: "AMS" } }
|
|
||||||
});
|
|
||||||
</script>
|
|
||||||
$mathjax
|
|
||||||
<script src="$relpath^modules.js" type="text/javascript"></script>
|
|
||||||
$extrastylesheet
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
||||||
<div id="back-nav">
|
|
||||||
<ul>
|
|
||||||
<li><a href="https://www.cgal.org/">cgal.org</a></li>
|
|
||||||
<li><a href="../Manual/index.html">Top</a></li>
|
|
||||||
<li><a href="../Manual/general_intro.html">Getting Started</a></li>
|
|
||||||
<li><a href="../Manual/tutorials.html">Tutorials</a></li>
|
|
||||||
<li><a href="../Manual/packages.html">Package Overview</a></li>
|
|
||||||
<li><a href="../Manual/how_to_cite_cgal.html">Acknowledging CGAL</a></li>
|
|
||||||
</ul>
|
|
||||||
<!-- In a package SEARCHENGINE = false, so we cannot use $searchbox
|
|
||||||
insertion. That's why we have to do it manually here. Notice
|
|
||||||
that we also take pngs from the Manual. -->
|
|
||||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
|
||||||
<span class="left">
|
|
||||||
<img id="MSearchSelect" src="../Manual/search/mag_sel.svg"
|
|
||||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
||||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
||||||
alt=""/>
|
|
||||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
|
||||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
|
||||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
|
||||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
|
||||||
</span><span class="right">
|
|
||||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="../Manual/search/close.svg" alt=""/></a>
|
|
||||||
</span>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
<!--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 id="projectalign" style="padding-left: 0.5em;">
|
|
||||||
<div id="projectname">$projectname
|
|
||||||
<!--BEGIN PROJECT_NUMBER--> <span id="projectnumber">$projectnumber</span><!--END PROJECT_NUMBER-->
|
|
||||||
</div>
|
|
||||||
<!--BEGIN PROJECT_BRIEF--><div id="projectbrief">$projectbrief</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-->
|
|
||||||
<!-- We disable the search box because we have added it in the
|
|
||||||
back-nav for stylistic reasons. -->
|
|
||||||
<!-- <td>$.searchbox</td> -->
|
|
||||||
<!--END SEARCHENGINE-->
|
|
||||||
<!--END DISABLE_INDEX-->
|
|
||||||
</tr>
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<!-- Code below is usually inserted by doxygen when SEARCHENGINE =
|
|
||||||
true. Notice that the path to the search directory is adjusted to
|
|
||||||
the top-level.-->
|
|
||||||
<script type="text/javascript">
|
|
||||||
var searchBox = new SearchBox("searchBox", "../Manual/search",false,'Search');
|
|
||||||
</script>
|
|
||||||
<!-- 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">
|
|
||||||
<iframe src="javascript:void(0)" frameborder="0"
|
|
||||||
name="MSearchResults" id="MSearchResults">
|
|
||||||
</iframe>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<!--END TITLEAREA-->
|
|
||||||
<!-- end header part -->
|
|
||||||
|
|
@ -1,106 +0,0 @@
|
||||||
(function() {
|
|
||||||
'use strict';
|
|
||||||
|
|
||||||
var url_re = /(cgal\.geometryfactory\.com\/CGAL\/doc\/|doc\.cgal\.org\/)(master|latest|(\d\.\d+|\d\.\d+\.\d+)(-beta\d)?)\//;
|
|
||||||
var url_local = /.*\/doc_output\//;
|
|
||||||
var current_version_local = 'master'
|
|
||||||
var all_versions = [
|
|
||||||
'master',
|
|
||||||
'latest',
|
|
||||||
'5.4',
|
|
||||||
'5.3.1',
|
|
||||||
'5.2.4',
|
|
||||||
'5.1.5',
|
|
||||||
'5.0.4',
|
|
||||||
'4.14.3',
|
|
||||||
'4.13.2',
|
|
||||||
'4.12.2',
|
|
||||||
'4.11.3',
|
|
||||||
'4.10.2',
|
|
||||||
'4.9.1',
|
|
||||||
'4.8.2',
|
|
||||||
'4.7',
|
|
||||||
'4.6.3',
|
|
||||||
'4.5.2',
|
|
||||||
'4.4',
|
|
||||||
'4.3'
|
|
||||||
];
|
|
||||||
|
|
||||||
function build_select(current_version) {
|
|
||||||
if( current_version == 'master') {
|
|
||||||
let top_elt = document.getElementById("top");
|
|
||||||
|
|
||||||
let first_element = top_elt.childNodes[0];
|
|
||||||
let new_div = document.createElement("p");
|
|
||||||
new_div.innerHTML = '⚠️ This documentation corresponds to the <a style="font-familly: monospace;" href="https://github.com/CGAL/cgal/tree/master">master</a> development branch of CGAL. It might diverge from the official releases.';
|
|
||||||
new_div.style.cssText = "background-color: #ff9800; margin: 1ex auto 1ex 1em; padding: 1ex; border-radius: 1ex; display: inline-block;"
|
|
||||||
let OK = top_elt.insertBefore(new_div, first_element);
|
|
||||||
}
|
|
||||||
var buf = ['<select>'];
|
|
||||||
$.each(all_versions, function(id) {
|
|
||||||
var version = all_versions[id];
|
|
||||||
buf.push('<option value="' + version + '"');
|
|
||||||
if (version == current_version) {
|
|
||||||
buf.push(' selected="selected">' + version);
|
|
||||||
} else {
|
|
||||||
buf.push('>' + version);
|
|
||||||
}
|
|
||||||
buf.push('</option>');
|
|
||||||
});
|
|
||||||
if ( !all_versions.includes(current_version)) {
|
|
||||||
buf.push('<option value="' + current_version + '"');
|
|
||||||
buf.push(' selected="selected">' + current_version);
|
|
||||||
buf.push('</option>');
|
|
||||||
}
|
|
||||||
buf.push('</select>');
|
|
||||||
return buf.join('');
|
|
||||||
}
|
|
||||||
|
|
||||||
function patch_url(url, new_version) {
|
|
||||||
if(url.includes("doc.cgal.org")||url.includes("cgal.geometryfactory.com")){
|
|
||||||
return url.replace(url_re, 'doc.cgal.org/' + new_version + '/');
|
|
||||||
}
|
|
||||||
else{
|
|
||||||
return url.replace(url_local, 'https://doc.cgal.org/' + new_version + '/');
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
function on_switch() {
|
|
||||||
var selected = $(this).children('option:selected').attr('value');
|
|
||||||
var url = window.location.href,
|
|
||||||
new_url = patch_url(url, selected);
|
|
||||||
if (new_url != url) {
|
|
||||||
window.location.href = new_url;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
$(document).ready(function() {
|
|
||||||
var motherNode=$("#back-nav ul")[0];
|
|
||||||
var node = document.createElement("LI");
|
|
||||||
var spanNode = document.createElement("SPAN");
|
|
||||||
var titleNode =document.createTextNode("CGAL Version: ");
|
|
||||||
var textNode = document.createTextNode("x.y");
|
|
||||||
spanNode.setAttribute("class", "version_menu");
|
|
||||||
spanNode.appendChild(textNode);
|
|
||||||
node.appendChild(titleNode);
|
|
||||||
node.appendChild(spanNode);
|
|
||||||
motherNode.insertBefore(node, motherNode.firstChild);
|
|
||||||
$("#back-nav").css("padding-top", "0").css("padding-bottom", "0");
|
|
||||||
var match = url_re.exec(window.location.href);
|
|
||||||
if (match) {
|
|
||||||
var version = match[2];
|
|
||||||
var select = build_select(version);
|
|
||||||
spanNode.innerHTML=select;
|
|
||||||
$('.version_menu select').bind('change', on_switch);
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
match = url_local.exec(window.location.href);
|
|
||||||
if (match) {
|
|
||||||
var version = current_version_local;
|
|
||||||
var select = build_select(version);
|
|
||||||
spanNode.innerHTML=select;
|
|
||||||
$('.version_menu select').bind('change', on_switch);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
});
|
|
||||||
})();
|
|
||||||
|
|
@ -1,34 +0,0 @@
|
||||||
//<![CDATA[
|
|
||||||
MathJax.Hub.Config(
|
|
||||||
{
|
|
||||||
TeX: {
|
|
||||||
Macros: {
|
|
||||||
qprel: [ "{\\gtreqless}", 0],
|
|
||||||
qpx: [ "{\\mathbf{x}}", 0],
|
|
||||||
qpl: [ "{\\mathbf{l}}", 0],
|
|
||||||
qpu: [ "{\\mathbf{u}}", 0],
|
|
||||||
qpc: [ "{\\mathbf{c}}", 0],
|
|
||||||
qpb: [ "{\\mathbf{b}}", 0],
|
|
||||||
qpy: [ "{\\mathbf{y}}", 0],
|
|
||||||
qpw: [ "{\\mathbf{w}}", 0],
|
|
||||||
qplambda: [ "{\\mathbf{\\lambda}}", 0],
|
|
||||||
ssWpoint: [ "{\\bf #1}", 1],
|
|
||||||
ssWeight: [ "{w_{#1}}", 1],
|
|
||||||
dabs: [ "{\\parallel\\! #1 \\!\\parallel}", 1],
|
|
||||||
E: [ "{\\mathrm{E}}", 0],
|
|
||||||
A: [ "{\\mathrm{A}}", 0],
|
|
||||||
R: [ "{\\mathrm{R}}", 0],
|
|
||||||
N: [ "{\\mathrm{N}}", 0],
|
|
||||||
Q: [ "{\\mathrm{Q}}", 0],
|
|
||||||
Z: [ "{\\mathrm{Z}}", 0],
|
|
||||||
ccSum: [ "{\\sum_{#1}^{#2}{#3}}", 3],
|
|
||||||
ccProd: [ "{\\prod_{#1}^{#2}{#3}}", 3],
|
|
||||||
pyr: [ "{\\operatorname{Pyr}}", 0],
|
|
||||||
aff: [ "{\\operatorname{aff}}", 0],
|
|
||||||
Ac: [ "{\\cal A}", 0],
|
|
||||||
Sc: [ "{\\cal S}", 0],
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
);
|
|
||||||
//]]>
|
|
||||||
|
|
@ -1,177 +0,0 @@
|
||||||
<doxygenlayout version="1.0">
|
|
||||||
<!-- Navigation index tabs for HTML output -->
|
|
||||||
<navindex>
|
|
||||||
<tab type="mainpage" visible="yes" title=""/>
|
|
||||||
<tab type="modules" visible="yes" title="" intro=""/>
|
|
||||||
<tab type="pages" visible="yes" title="" intro=""/>
|
|
||||||
<tab type="classlist" visible="no" title="Class and Concept List" intro="Here is the list of all concepts and classes of the CGAL Library. Classes are inside the namespace CGAL. Concepts are in the global namespace."/>
|
|
||||||
<tab type="examples" visible="no" title="" intro=""/>
|
|
||||||
<!-- <tab type="user" url="@ref how_to_cite_cgal" title="Acknowledging CGAL"/> -->
|
|
||||||
</navindex>
|
|
||||||
|
|
||||||
<!-- Layout definition for a class page -->
|
|
||||||
<class>
|
|
||||||
<briefdescription visible="no"/>
|
|
||||||
<detaileddescription title=" "/>
|
|
||||||
<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>
|
|
||||||
|
|
||||||
<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>
|
|
||||||
<detaileddescription title=" "/>
|
|
||||||
<authorsection visible="yes"/>
|
|
||||||
<groupgraph visible="$GROUP_GRAPHS"/>
|
|
||||||
<memberdef>
|
|
||||||
<pagedocs/>
|
|
||||||
</memberdef>
|
|
||||||
<memberdecl>
|
|
||||||
<nestedgroups visible="yes" title=""/>
|
|
||||||
<dirs visible="yes" title=""/>
|
|
||||||
<files visible="yes" title=""/>
|
|
||||||
<namespaces visible="yes" title=""/>
|
|
||||||
<classes 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>
|
|
||||||
<memberdef>
|
|
||||||
<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>
|
|
||||||
</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>
|
|
||||||
|
|
@ -1,178 +0,0 @@
|
||||||
<doxygenlayout version="1.0">
|
|
||||||
<!-- Navigation index tabs for HTML output -->
|
|
||||||
<navindex>
|
|
||||||
<tab type="mainpage" visible="yes" title=""/>
|
|
||||||
<tab type="modules" visible="yes" title="Reference Manual" intro=""/>
|
|
||||||
<tab type="pages" visible="yes" title="Pages" intro=""/>
|
|
||||||
<tab type="classlist" visible="yes" title="Class and Concept List" intro="Here is the list of all concepts and classes of this package. Classes are inside the namespace CGAL. Concepts are in the global namespace."/>
|
|
||||||
<tab type="filelist" visible="yes" title="" intro=""/>
|
|
||||||
<tab type="examples" visible="yes" title="" intro=""/>
|
|
||||||
</navindex>
|
|
||||||
|
|
||||||
<!-- Layout definition for a class page -->
|
|
||||||
<class>
|
|
||||||
<briefdescription visible="no"/>
|
|
||||||
<includes visible="$SHOW_INCLUDE_FILES"/>
|
|
||||||
<inheritancegraph visible="$CLASS_GRAPH"/>
|
|
||||||
<detaileddescription title="Definition"/>
|
|
||||||
<collaborationgraph visible="$COLLABORATION_GRAPH"/>
|
|
||||||
<allmemberslink visible="yes"/>
|
|
||||||
<memberdecl>
|
|
||||||
<nestedclasses visible="yes" title=""/>
|
|
||||||
<!-- Disable the naming of the public types group -->
|
|
||||||
<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>
|
|
||||||
|
|
||||||
<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="Definition"/>
|
|
||||||
<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>
|
|
||||||
<detaileddescription title=" "/>
|
|
||||||
<authorsection visible="yes"/>
|
|
||||||
<groupgraph visible="$GROUP_GRAPHS"/>
|
|
||||||
<memberdef>
|
|
||||||
<pagedocs/>
|
|
||||||
</memberdef>
|
|
||||||
<memberdecl>
|
|
||||||
<nestedgroups visible="yes" title=""/>
|
|
||||||
<dirs visible="yes" title=""/>
|
|
||||||
<files visible="yes" title=""/>
|
|
||||||
<namespaces visible="yes" title=""/>
|
|
||||||
<classes 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>
|
|
||||||
<memberdef>
|
|
||||||
<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>
|
|
||||||
</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>
|
|
||||||
|
|
@ -1,377 +0,0 @@
|
||||||
body, table, div, p, dl {
|
|
||||||
font: Lucida Grande,sans-serif;
|
|
||||||
}
|
|
||||||
|
|
||||||
.textsc {
|
|
||||||
font-variant: small-caps;
|
|
||||||
}
|
|
||||||
|
|
||||||
#projectnumber {
|
|
||||||
display: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
#back-nav {
|
|
||||||
border-bottom: 1px solid;
|
|
||||||
padding: 0.5em;
|
|
||||||
background-color: #FAF9FB;
|
|
||||||
}
|
|
||||||
|
|
||||||
#back-nav h2 {
|
|
||||||
display: inline;
|
|
||||||
}
|
|
||||||
|
|
||||||
#back-nav ul
|
|
||||||
{
|
|
||||||
display: inline;
|
|
||||||
padding: 0;
|
|
||||||
margin: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
#back-nav li
|
|
||||||
{
|
|
||||||
display: inline;
|
|
||||||
list-style-type: none;
|
|
||||||
padding-right: 20px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.tparams .paramname {
|
|
||||||
font-weight: bold;
|
|
||||||
vertical-align: top;
|
|
||||||
}
|
|
||||||
|
|
||||||
h1 {
|
|
||||||
font-size: 180%;
|
|
||||||
}
|
|
||||||
|
|
||||||
h2 {
|
|
||||||
font-size: 120%;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
h1.groupheader {
|
|
||||||
font-size: 150%;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* enable this to make sections more alike */
|
|
||||||
/* h2.groupheader { */
|
|
||||||
/* border-bottom: none; */
|
|
||||||
/* color: black; */
|
|
||||||
/* font-size: 100%; */
|
|
||||||
/* font-weight: bold; */
|
|
||||||
/* margin-top: 1.75em; */
|
|
||||||
/* padding-bottom: 0; */
|
|
||||||
/* padding-top: 0; */
|
|
||||||
/* width: 100%; */
|
|
||||||
/* } */
|
|
||||||
|
|
||||||
a.el {
|
|
||||||
font-weight: normal;
|
|
||||||
}
|
|
||||||
|
|
||||||
.memproto a {
|
|
||||||
font-weight: bold;
|
|
||||||
}
|
|
||||||
|
|
||||||
.PkgSummary {
|
|
||||||
width: 60%;
|
|
||||||
}
|
|
||||||
|
|
||||||
.PkgShortInfo {
|
|
||||||
width: 20%;
|
|
||||||
}
|
|
||||||
|
|
||||||
.PkgSummary, .PkgShortInfo, .PkgImage, .PkgImage .image {
|
|
||||||
display:inline-block;
|
|
||||||
padding:5px;
|
|
||||||
vertical-align:middle;
|
|
||||||
}
|
|
||||||
|
|
||||||
.PkgAuthors {
|
|
||||||
font-style: italic;
|
|
||||||
}
|
|
||||||
|
|
||||||
.PkgDescription {
|
|
||||||
padding-top: 5px;
|
|
||||||
padding-bottom: 5px;
|
|
||||||
text-align: justify;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* footnote support */
|
|
||||||
|
|
||||||
blockquote sup {
|
|
||||||
position: absolute;
|
|
||||||
right: 3px;
|
|
||||||
top: 3px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.footnote ol li:hover {
|
|
||||||
text-decoration: underline;
|
|
||||||
}
|
|
||||||
|
|
||||||
a.footnoteBackref, a.footnoteLink {
|
|
||||||
text-decoration: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
ol.footnotesList {
|
|
||||||
margin: 0;
|
|
||||||
font-size: 0.8em;
|
|
||||||
padding-top: 5px;
|
|
||||||
}
|
|
||||||
|
|
||||||
ol.footnotesList > li {
|
|
||||||
text-indent: -1.5em;
|
|
||||||
padding-left: 1.5em;
|
|
||||||
vertical-align: top;
|
|
||||||
}
|
|
||||||
|
|
||||||
.footnoteBackReferenceGroup {
|
|
||||||
padding-right: 0.5em;
|
|
||||||
}
|
|
||||||
.footnoteBackref {
|
|
||||||
padding-right: 0.25em;
|
|
||||||
}
|
|
||||||
span.footnoteContent {
|
|
||||||
|
|
||||||
}
|
|
||||||
span.footnoteContent > p:first-child, span.footnoteContent > div:first-child {
|
|
||||||
display: inline;
|
|
||||||
}
|
|
||||||
span.footnoteContent p, span.footnoteContent div {
|
|
||||||
text-indent: 0em;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* footnote support end */
|
|
||||||
|
|
||||||
dl
|
|
||||||
{
|
|
||||||
padding: 0 0 0 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
dl.section, dl.hasModels, dl.debugs, dl.models, dl.refines, dl.requires
|
|
||||||
{
|
|
||||||
margin-left: 0px;
|
|
||||||
padding-left: 0px;
|
|
||||||
}
|
|
||||||
|
|
||||||
dl.section dt a, dl.hasModels dt a, dl.debugs dt a,
|
|
||||||
dl.models dt a, dl.refines dt a, dl.advanced dt a,
|
|
||||||
dl.requires dt a, dl.todo dt a, dl.bug dt a, dl.test dt a
|
|
||||||
{
|
|
||||||
font-weight: bold;
|
|
||||||
color: black;
|
|
||||||
}
|
|
||||||
|
|
||||||
div.cgal_figure_caption {
|
|
||||||
text-align: center;
|
|
||||||
}
|
|
||||||
|
|
||||||
div.cgal_video_caption {
|
|
||||||
text-align: center;
|
|
||||||
}
|
|
||||||
|
|
||||||
div.groupText {
|
|
||||||
font-style: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
#projectname
|
|
||||||
{
|
|
||||||
font: 200% Tahoma, Arial,sans-serif;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* fix the back button by hacking the layout */
|
|
||||||
/* this becomes unnecessary with the latest doxygen, r834 */
|
|
||||||
#top {
|
|
||||||
position: fixed;
|
|
||||||
top: 0;
|
|
||||||
left: 0;
|
|
||||||
width: 100%;
|
|
||||||
z-index: 1;
|
|
||||||
}
|
|
||||||
|
|
||||||
#footer {
|
|
||||||
position: fixed;
|
|
||||||
bottom: 0;
|
|
||||||
left: 0;
|
|
||||||
width: 100%;
|
|
||||||
}
|
|
||||||
|
|
||||||
#doc-content {
|
|
||||||
/* this is the header/footer padding */
|
|
||||||
/* so the content does not hide behind them */
|
|
||||||
padding-top: 91px;
|
|
||||||
padding-bottom: 32px;
|
|
||||||
overflow: visible;
|
|
||||||
}
|
|
||||||
|
|
||||||
#side-nav {
|
|
||||||
position: fixed;
|
|
||||||
}
|
|
||||||
|
|
||||||
#titlearea {
|
|
||||||
background: white;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* this adjusts the anchors inside the doc-content div by the height of */
|
|
||||||
/* the header. this is necessary because anchors are not adjusted by the */
|
|
||||||
/* height of the position: fixed top div. */
|
|
||||||
#doc-content a.anchor {
|
|
||||||
position: absolute;
|
|
||||||
padding-top: 91px;
|
|
||||||
margin-top: -91px;
|
|
||||||
}
|
|
||||||
|
|
||||||
#doc-content .anchor {
|
|
||||||
padding-top: 91px;
|
|
||||||
margin-top: -91px;
|
|
||||||
}
|
|
||||||
|
|
||||||
#MSearchResultsWindow {
|
|
||||||
z-index: 2;
|
|
||||||
}
|
|
||||||
|
|
||||||
dl.note, dl.warning, dl.attention,
|
|
||||||
dl.pre, dl.post, dl.invariant, dl.deprecated,
|
|
||||||
dl.todo, dl.test, dl.bug
|
|
||||||
{
|
|
||||||
margin-left:-7px;
|
|
||||||
padding-left: 3px;
|
|
||||||
}
|
|
||||||
|
|
||||||
div.CGALAdvanced
|
|
||||||
{
|
|
||||||
background: #eeb;
|
|
||||||
border: 1px solid #9e9e7d;
|
|
||||||
box-shadow: 0.5ex 0.5ex #ccc;
|
|
||||||
}
|
|
||||||
div.CGALDebug
|
|
||||||
{
|
|
||||||
background: #c8a8d0;
|
|
||||||
border: 1px solid #846f8a;
|
|
||||||
box-shadow: 0.5ex 0.5ex #777;
|
|
||||||
}
|
|
||||||
dl.deprecated
|
|
||||||
{
|
|
||||||
border-left: 4px solid;
|
|
||||||
border-color: #505050;
|
|
||||||
|
|
||||||
background: #d8c0a0;
|
|
||||||
border: 1px solid #94836e;
|
|
||||||
box-shadow: 0.5ex 0.5ex #aaa;
|
|
||||||
}
|
|
||||||
|
|
||||||
div.CGALAdvanced,
|
|
||||||
div.CGALDebug,
|
|
||||||
dl.deprecated
|
|
||||||
{
|
|
||||||
border-radius: 1ex;
|
|
||||||
padding-top: 0.5ex;
|
|
||||||
padding-bottom: 0.25ex;
|
|
||||||
padding-left: 1ex;
|
|
||||||
padding-right: 1ex;
|
|
||||||
margin-bottom: 1ex;
|
|
||||||
}
|
|
||||||
|
|
||||||
div.CGALModification
|
|
||||||
{
|
|
||||||
background: #f85858;
|
|
||||||
border: 1px solid #000000;
|
|
||||||
box-shadow: 0.5ex 0.5ex #777;
|
|
||||||
border-radius: 1ex;
|
|
||||||
padding-top: 0.5ex;
|
|
||||||
padding-bottom: 0.25ex;
|
|
||||||
padding-left: 1ex;
|
|
||||||
padding-right: 1ex;
|
|
||||||
margin-bottom: 1ex;
|
|
||||||
}
|
|
||||||
|
|
||||||
.Modification
|
|
||||||
{
|
|
||||||
background: #f85858;
|
|
||||||
border: 0px;
|
|
||||||
padding-top: 0ex;
|
|
||||||
padding-bottom: 0ex;
|
|
||||||
padding-left: 0ex;
|
|
||||||
padding-right: 0ex;
|
|
||||||
margin-bottom: 0ex;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* The first div in CGALAdvanced sections is the "Advanced" header */
|
|
||||||
div.CGALAdvanced > div,
|
|
||||||
div.CGALDebug > div,
|
|
||||||
dl.deprecated > dt > b > a
|
|
||||||
{
|
|
||||||
font-style: italic;
|
|
||||||
font-weight: bold;
|
|
||||||
}
|
|
||||||
/* Everything else is noise and should stay in the normal font */
|
|
||||||
div.CGALAdvanced > div ~ div,
|
|
||||||
div.CGALDebug > div ~ div,
|
|
||||||
dl.deprecated > dt ~ dt
|
|
||||||
{
|
|
||||||
font-style: normal;
|
|
||||||
font-weight: normal;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* More indentation for the text body */
|
|
||||||
div.CGALAdvanced > p,
|
|
||||||
div.CGALDebug > p,
|
|
||||||
dl.deprecated > dd
|
|
||||||
{
|
|
||||||
margin-left: 0;
|
|
||||||
margin-top: 1ex;
|
|
||||||
margin-bottom: 1ex;
|
|
||||||
padding-left: 1em;
|
|
||||||
padding-right: 1em;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Adjust the top and bottom margins of div.fragment */
|
|
||||||
div.fragment {
|
|
||||||
padding: 4px;
|
|
||||||
margin: 1em 4px 1em 4px;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/* Make summary smaller to avoid wrapping of classes and concepts */
|
|
||||||
div.summary
|
|
||||||
{
|
|
||||||
width: auto;
|
|
||||||
}
|
|
||||||
|
|
||||||
.collapsible {
|
|
||||||
background-color: white;
|
|
||||||
color: #602020;
|
|
||||||
cursor: pointer;
|
|
||||||
padding: 3px;
|
|
||||||
width: 100%;
|
|
||||||
border: none;
|
|
||||||
text-align: left;
|
|
||||||
outline: none;
|
|
||||||
font: 14px Roboto,sans-serif;
|
|
||||||
user-select: auto;
|
|
||||||
}
|
|
||||||
|
|
||||||
.active, .collapsible:hover {
|
|
||||||
background-color: white;
|
|
||||||
}
|
|
||||||
|
|
||||||
.collapsible:after {
|
|
||||||
content: '\25B6';
|
|
||||||
color: #7A93C5;
|
|
||||||
font-weight: bold;
|
|
||||||
float: left;
|
|
||||||
margin-left: -20px;
|
|
||||||
margin-right: 5px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.active:after {
|
|
||||||
content: "\25BC";
|
|
||||||
}
|
|
||||||
|
|
||||||
.content {
|
|
||||||
padding: 0 18px;
|
|
||||||
color: black;
|
|
||||||
max-height: 0;
|
|
||||||
overflow: hidden;
|
|
||||||
transition: max-height 0.2s ease-out;
|
|
||||||
background-color: white;
|
|
||||||
}
|
|
||||||
|
|
@ -1,22 +0,0 @@
|
||||||
<!-- start footer part -->
|
|
||||||
<div id="footer">
|
|
||||||
<!--BEGIN GENERATE_TREEVIEW-->
|
|
||||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
|
||||||
<ul>
|
|
||||||
$navpath
|
|
||||||
<li class="footer">$generatedby
|
|
||||||
<a href="https://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  <a href="https://www.doxygen.org/index.html">
|
|
||||||
<img class="footer" src="$relpath$doxygen.png" alt="doxygen"/>
|
|
||||||
</a> $doxygenversion
|
|
||||||
</small></address>
|
|
||||||
<!--END !GENERATE_TREEVIEW-->
|
|
||||||
</div>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
|
Before Width: | Height: | Size: 406 B |
|
Before Width: | Height: | Size: 390 B |
|
Before Width: | Height: | Size: 317 B |
|
|
@ -1,124 +0,0 @@
|
||||||
function generate_autotoc() {
|
|
||||||
var toc = $("#autotoc").append('<ul></ul>');
|
|
||||||
if(toc.length > 0) { // an autotoc has been requested
|
|
||||||
toc = toc.find('ul');
|
|
||||||
var indices = new Array();
|
|
||||||
indices[0] = 0;
|
|
||||||
indices[1] = 0;
|
|
||||||
indices[2] = 0;
|
|
||||||
|
|
||||||
$("h1, h2, h3").each(function(i) {
|
|
||||||
var current = $(this);
|
|
||||||
var levelTag = current[0].tagName.charAt(1);
|
|
||||||
var cur_id = current.attr("id");
|
|
||||||
|
|
||||||
indices[levelTag-1]+=1;
|
|
||||||
var prefix=indices[0];
|
|
||||||
if (levelTag >1) prefix+="."+indices[1];
|
|
||||||
if (levelTag >2) prefix+="."+indices[2];
|
|
||||||
current.html(prefix + " " + current.html());
|
|
||||||
for(var l = levelTag; l < 3; ++l){
|
|
||||||
indices[l] = 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
if(cur_id == undefined) {
|
|
||||||
current.attr('id', 'title' + i);
|
|
||||||
current.addClass('anchor');
|
|
||||||
toc.append("<li class='level" + levelTag + "'><a id='link" + i + "' href='#title" +
|
|
||||||
i + "' title='" + current.prop("tagName") + "'>" + current.text() + "</a></li>");
|
|
||||||
} else {
|
|
||||||
toc.append("<li class='level" + levelTag + "'><a id='" + cur_id + "' href='#title" +
|
|
||||||
i + "' title='" + current.prop("tagName") + "'>" + current.text() + "</a></li>");
|
|
||||||
}
|
|
||||||
|
|
||||||
});
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// throw a stick at the modules array and hijack gotoNode
|
|
||||||
// for our own evil purposes
|
|
||||||
$(document).ready(function() {
|
|
||||||
if (typeof modules !== 'undefined') {
|
|
||||||
// modules has been loaded, that means we are inside the
|
|
||||||
// documentation of a package
|
|
||||||
NAVTREE[0][2][1][1] = modules[0][1];
|
|
||||||
NAVTREE[0][2][1][2] = modules[0][2];
|
|
||||||
// override gotoNode from navtree.js
|
|
||||||
gotoNode = function (o,subIndex,root,hash,relpath) {
|
|
||||||
var nti = navTreeSubIndices[subIndex][root+hash];
|
|
||||||
if(nti && (nti[0] === 1 && nti[0])) {
|
|
||||||
nti.splice(1, 1);
|
|
||||||
}
|
|
||||||
o.breadcrumbs = $.extend(true, [], nti ? nti : navTreeSubIndices[subIndex][root]);
|
|
||||||
if (!o.breadcrumbs && root!=NAVTREE[0][1]) { // fallback: show index
|
|
||||||
navTo(o,NAVTREE[0][1],"",relpath);
|
|
||||||
$('.item').removeClass('selected');
|
|
||||||
$('.item').removeAttr('id');
|
|
||||||
}
|
|
||||||
if (o.breadcrumbs) {
|
|
||||||
o.breadcrumbs.unshift(0); // add 0 for root node
|
|
||||||
showNode(o, o.node, 0, hash);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
// set-up footnote generation
|
|
||||||
$("#doc-content").append('<ol id="autoFootnotes0" class="footnotesList"></ol>');
|
|
||||||
$("body").footnotes();
|
|
||||||
generate_autotoc();
|
|
||||||
});
|
|
||||||
|
|
||||||
|
|
||||||
/*
|
|
||||||
* A jQuery plugin by Brian Holt that will search the selected blocks for
|
|
||||||
* specially-defined footnote elements. If found, these elements will be
|
|
||||||
* moved to a footnotes section and links to and from the footnotes will
|
|
||||||
* be created.
|
|
||||||
*
|
|
||||||
* See http://www.planetholt.com/articles/jQuery-Footnotes
|
|
||||||
* for full documentation.
|
|
||||||
*
|
|
||||||
* By default, footnotes will be found in SPANs with the footnote class,
|
|
||||||
* and in BLOCKQUOTEs with a TITLE attribute.
|
|
||||||
*
|
|
||||||
* Thanks to CSSNewbies.com for the general idea, which I have enhanced
|
|
||||||
* and implemented with as a jQuery plugin.
|
|
||||||
*
|
|
||||||
* Copyright 2008-2009 Brian Holt.
|
|
||||||
* Licensed under the LGPL license. See
|
|
||||||
* http://www.gnu.org/licenses/lgpl-3.0-standalone.html
|
|
||||||
*
|
|
||||||
* Version 1.2.2
|
|
||||||
*/
|
|
||||||
(function(c){c.fn.footnotes=function(d){var e=c.extend({},c.fn.footnotes.defaults,d);return this.each(function(f){b("INFO: Building footnotes for "+(f+1)+"...",e.debugMode);c(e.footnotes,this).addClass(e.autoFootnoteClass);var h=(""===e.contentBlock)?c(this):c(e.contentBlock,this),g=e.orderedList?"<ol/>":"<ul/>";c("."+e.autoFootnoteClass).each(function(l){var t=-1,n=f+"-"+l,q=c(this),j,r,s,u,p,m,o,k;if(e.singleFootnoteDestination){j=c("#"+e.destination);if(0===j.length){b("INFO: No #autoFootnotes found; adding our own",e.debugMode);j=c(g).attr("id",e.destination).addClass("footnotesList").appendTo(h)}}else{j=c("#"+e.destination+f);if(0===j.length){b("INFO: No #autoFootnotes"+f+" found; adding our own for "+(f+1),e.debugMode);j=c(g).attr("id",e.destination+f).addClass("footnotesList").appendTo(h)}}q.removeClass(e.autoFootnoteClass);r=e.fnExtractFootnote(this);t=-1;n=f+"-"+l;j.find("li > .footnoteContent").each(function(i){var v=c(this);if(v.html()===r){t=i;s=c(v.parents("li").get(0));return false}});if(-1===t){u=c("<a/>").attr("href","#cite-text-"+n).attr("name","cite-ref-"+n).attr("id","cite-ref-"+n).attr("dir","ltr").attr("title",r).text("["+(j.find("li").length+1)+"]").addClass("footnoteLink");if(q.is(e.prependTags)){c("<sup/>").prependTo(this).append(u)}else{c("<sup/>").appendTo(this).append(u)}p=c("<li/>").attr("id","cite-text-"+n);m=c("<span/>").addClass("footnoteBackReferenceGroup").appendTo(p);c("<span/>").addClass("footnoteContent").html(r).appendTo(p);u=c("<a/>").text("^").attr("href","#cite-ref-"+n).addClass("footnoteBackref").prependTo(m);j.append(p)}else{n=f+"-"+t;m=c(c("li > .footnoteBackReferenceGroup",j).get(t));o=m.find(".footnoteBackref");k=o.length;if(0===o.length){b("ERROR: $backRefs.length == 0, which should have prevented this code path",e.debugMode)}else{if(1===o.length){c("<sup/>").text("^ ").addClass("footnoteBackref").prependTo(m);o.html("<sup>a</sup>");++k}u=c("<a/>").attr("href","#"+s.attr("id")).attr("name","cite-ref-"+n+"-"+o.length).attr("id","cite-ref-"+n+"-"+o.length).attr("title",r).text("["+(t+1)+"]").addClass("footnoteLink");if(q.is(e.prependTags)){c("<sup/>").prependTo(this).append(u)}else{c("<sup/>").appendTo(this).append(u)}u=c("<a/>").attr("href","#cite-ref-"+n+"-"+o.length).addClass("footnoteBackref");if(k>=26){b("WARN: multiple letter functionality is probably broken when more than 26 footnotes exist",e.debugMode)}u.prepend(String.fromCharCode((k)+96));c("<sup/>").appendTo(m).append(u)}}});b("INFO: Done building footnotes for "+(f+1),e.debugMode)})};c.fn.footnotes.version=function(){return"1.2.2"};c.fn.footnotes.defaults={footnotes:"blockquote[title],span.footnote,blockquote[cite]",prependTags:"blockquote",singleFootnoteDestination:false,destination:"autoFootnotes",contentBlock:".content",autoFootnoteClass:"autoFootnote",fnExtractFootnote:a,orderedList:true,debugMode:true};function b(e,d){if(d){if(window.console&&window.console.log){window.console.log(e)}}}function a(i){var j=c(i),e,f,h,g,d;if(j.is("span.footnote")){e=c(i).html();f=/^(?:(?: )|\s)*\(([\S\s]+)\)(?:(?: )|\s)*$/;h=e.match(f);if(h&&2===h.length){e=h[1]}j.empty()}else{if(j.is("blockquote[title]")){g=j.attr("cite");e=j.attr("title");if(""!==g){d=c("<a/>").attr("href",g);if(0===c(e).length){e=d.text(e)}else{e=d.text(g).wrap("<span/>").parent().append(": "+e);j.attr("title","")}}}else{if(j.is("blockquote[cite]")){g=j.attr("cite");e=c("<a/>").attr("href",g).text(g)}}}return e}})(jQuery);
|
|
||||||
(function(){
|
|
||||||
if(window.location.href.includes("doc.cgal.org")){
|
|
||||||
var url='https://doc.cgal.org/latest/Manual/menu_version.js';
|
|
||||||
var script = document.createElement("script"); // Make a script DOM node
|
|
||||||
script.src = url; // Set it's src to the provided URL
|
|
||||||
document.head.appendChild(script);
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
var url='../Manual/menu_version.js';
|
|
||||||
var script = document.createElement("script"); // Make a script DOM node
|
|
||||||
script.src = url; // Set it's src to the provided URL
|
|
||||||
document.head.appendChild(script);
|
|
||||||
}
|
|
||||||
})();
|
|
||||||
|
|
||||||
$(document).ready(function() {
|
|
||||||
var coll = document.getElementsByClassName("collapsible");
|
|
||||||
var i;
|
|
||||||
|
|
||||||
for (i = 0; i < coll.length; i++) {
|
|
||||||
coll[i].addEventListener("click", function() {
|
|
||||||
this.classList.toggle("active");
|
|
||||||
var content = this.nextElementSibling;
|
|
||||||
if (content.style.maxHeight){
|
|
||||||
content.style.maxHeight = null;
|
|
||||||
} else {
|
|
||||||
content.style.maxHeight = content.scrollHeight + "px";
|
|
||||||
}
|
|
||||||
});
|
|
||||||
}
|
|
||||||
});
|
|
||||||
|
|
@ -1,107 +0,0 @@
|
||||||
<!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">
|
|
||||||
<head>
|
|
||||||
<link rel="icon" type="image/png" href="$relpath$../Manual/g-196x196-doc.png"/>
|
|
||||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
||||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
|
||||||
<!--BEGIN PROJECT_NAME--><title>$projectname: $title</title><!--END PROJECT_NAME-->
|
|
||||||
<!--BEGIN !PROJECT_NAME--><title>$title</title><!--END !PROJECT_NAME-->
|
|
||||||
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<link href="$relpath$../Manual/stylesheet.css" rel="stylesheet" type="text/css" />
|
|
||||||
<link href="$relpath$../Manual/cgal_stylesheet.css" rel="stylesheet" type="text/css" />
|
|
||||||
<script type="text/javascript" src="$relpath$../Manual/jquery.js"></script>
|
|
||||||
<script type="text/javascript" src="$relpath$../Manual/dynsections.js"></script>
|
|
||||||
<script src="$relpath$../Manual/hacks.js" type="text/javascript"></script>
|
|
||||||
<script type="text/javascript" src="resize.js"></script>
|
|
||||||
<script type="text/javascript" src="navtree.js"></script>
|
|
||||||
<script type="text/javascript">
|
|
||||||
resizeHeight = function() {
|
|
||||||
var headerHeight = header.height();
|
|
||||||
var footerHeight = footer.height();
|
|
||||||
var windowHeight = $(window).height() - headerHeight - footerHeight;
|
|
||||||
navtree.css({height:windowHeight + "px"});
|
|
||||||
sidenav.css({height:windowHeight + "px",top: headerHeight+"px"});
|
|
||||||
}
|
|
||||||
$(document).ready(initResizable);
|
|
||||||
</script>
|
|
||||||
$search
|
|
||||||
$mathjax
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
||||||
<div id="back-nav">
|
|
||||||
<ul>
|
|
||||||
<li><a href="https://www.cgal.org/">cgal.org</a></li>
|
|
||||||
<li><a href="../Manual/index.html">Top</a></li>
|
|
||||||
<li><a href="../Manual/general_intro.html">Getting Started</a></li>
|
|
||||||
<li><a href="../Manual/tutorials.html">Tutorials</a></li>
|
|
||||||
<li><a href="../Manual/packages.html">Package Overview</a></li>
|
|
||||||
<li><a href="../Manual/how_to_cite_cgal.html">Acknowledging CGAL</a></li>
|
|
||||||
</ul>
|
|
||||||
<!--BEGIN DISABLE_INDEX-->
|
|
||||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
|
||||||
<span class="left">
|
|
||||||
<img id="MSearchSelect" src="search/mag_sel.png"
|
|
||||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
||||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
||||||
alt=""/>
|
|
||||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
|
||||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
|
||||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
|
||||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
|
||||||
</span>
|
|
||||||
<span class="right">
|
|
||||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()">
|
|
||||||
<img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/>
|
|
||||||
</a>
|
|
||||||
</span>
|
|
||||||
</div>
|
|
||||||
<!--END DISABLE_INDEX-->
|
|
||||||
</div>
|
|
||||||
<!--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">$projectname
|
|
||||||
<!--BEGIN PROJECT_NUMBER--> <span id="projectnumber">$projectnumber</span><!--END PROJECT_NUMBER-->
|
|
||||||
</div>
|
|
||||||
<!--BEGIN PROJECT_BRIEF--><div id="projectbrief">$projectbrief</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-->
|
|
||||||
</tr>
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<!--END TITLEAREA-->
|
|
||||||
<!-- end header part -->
|
|
||||||
|
|
||||||
<!-- Manual insertion of the search function. Notice that the path to
|
|
||||||
the search directory is adjusted to the top-level. -->
|
|
||||||
<script type="text/javascript">
|
|
||||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|
||||||
</script>
|
|
||||||
<div id="MSearchSelectWindow"
|
|
||||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
||||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
||||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
|
||||||
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark"> </span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark"> </span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark"> </span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark"> </span>Pages</a></div>
|
|
||||||
|
|
||||||
<!-- iframe showing the search results (closed by default) -->
|
|
||||||
<div id="MSearchResultsWindow">
|
|
||||||
<iframe src="javascript:void(0)" frameborder="0"
|
|
||||||
name="MSearchResults" id="MSearchResults">
|
|
||||||
</iframe>
|
|
||||||
</div>
|
|
||||||
|
|
@ -1,122 +0,0 @@
|
||||||
<!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">
|
|
||||||
<head>
|
|
||||||
<link rel="icon" type="image/png" href="$relpath$../Manual/g-196x196-doc.png"/>
|
|
||||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
||||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
|
||||||
<!--BEGIN PROJECT_NAME--><title>$projectname: $title</title><!--END PROJECT_NAME-->
|
|
||||||
<!--BEGIN !PROJECT_NAME--><title>$title</title><!--END !PROJECT_NAME-->
|
|
||||||
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<link href="$relpath$../Manual/stylesheet.css" rel="stylesheet" type="text/css" />
|
|
||||||
<link href="$relpath$../Manual/cgal_stylesheet.css" rel="stylesheet" type="text/css" />
|
|
||||||
<script type="text/javascript" src="$relpath$../Manual/jquery.js"></script>
|
|
||||||
<script type="text/javascript" src="$relpath$../Manual/dynsections.js"></script>
|
|
||||||
<script type="text/javascript" src="$relpath$../Manual/resize.js"></script>
|
|
||||||
<script type="text/javascript" src="navtree.js"></script>
|
|
||||||
<script type="text/javascript">
|
|
||||||
resizeHeight = function() {
|
|
||||||
var headerHeight = header.height();
|
|
||||||
var footerHeight = footer.height();
|
|
||||||
var windowHeight = $(window).height() - headerHeight - footerHeight;
|
|
||||||
navtree.css({height:windowHeight + "px"});
|
|
||||||
sidenav.css({height:windowHeight + "px",top: headerHeight+"px"});
|
|
||||||
}
|
|
||||||
$(document).ready(initResizable);
|
|
||||||
</script>
|
|
||||||
|
|
||||||
<link href="../Manual/search/search.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<script type="text/javascript" src="../Manual/search/search.js"></script>
|
|
||||||
<script type="text/javascript">
|
|
||||||
$(document).ready(function() { searchBox.OnSelectItem(0); });
|
|
||||||
</script>
|
|
||||||
<!-- don't use the doxygen include style for mathjax to specify config parameters -->
|
|
||||||
<!-- to use the mathjax cdn use -->
|
|
||||||
<!-- <script -->
|
|
||||||
<!-- type="text/javascript" -->
|
|
||||||
<!-- src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.2/MathJax.js?config=TeX-AMS-MML_HTMLorMML"> -->
|
|
||||||
<!-- </script> -->
|
|
||||||
<script type="text/x-mathjax-config">
|
|
||||||
MathJax.Hub.Config({
|
|
||||||
TeX: { equationNumbers: { autoNumber: "AMS" } }
|
|
||||||
});
|
|
||||||
</script>
|
|
||||||
$mathjax
|
|
||||||
<script src="$relpath$../Manual/hacks.js" type="text/javascript"></script>
|
|
||||||
<script src="$relpath$modules.js" type="text/javascript"></script>
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
||||||
<div id="back-nav">
|
|
||||||
<ul>
|
|
||||||
<li><a href="https://www.cgal.org/">cgal.org</a></li>
|
|
||||||
<li><a href="../Manual/index.html">Top</a></li>
|
|
||||||
<li><a href="../Manual/general_intro.html">Getting Started</a></li>
|
|
||||||
<li><a href="../Manual/tutorials.html">Tutorials</a></li>
|
|
||||||
<li><a href="../Manual/packages.html">Package Overview</a></li>
|
|
||||||
<li><a href="../Manual/how_to_cite_cgal.html">Acknowledging CGAL</a></li>
|
|
||||||
</ul>
|
|
||||||
<!--BEGIN DISABLE_INDEX-->
|
|
||||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
|
||||||
<span class="left">
|
|
||||||
<img id="MSearchSelect" src="../Manual/search/mag_sel.png"
|
|
||||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
||||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
||||||
alt=""/>
|
|
||||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
|
||||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
|
||||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
|
||||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
|
||||||
</span>
|
|
||||||
<span class="right">
|
|
||||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()">
|
|
||||||
<img id="MSearchCloseImg" border="0" src="../Manual/search/close.png" alt=""/>
|
|
||||||
</a>
|
|
||||||
</span>
|
|
||||||
</div>
|
|
||||||
<!--END DISABLE_INDEX-->
|
|
||||||
</div>
|
|
||||||
<!--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">$projectname</div>
|
|
||||||
<!--BEGIN PROJECT_BRIEF--><div id="projectbrief">$projectbrief</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-->
|
|
||||||
</tr>
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<!--END TITLEAREA-->
|
|
||||||
<!-- end header part -->
|
|
||||||
|
|
||||||
<!-- Manual insertion of the search function. Notice that the path to
|
|
||||||
the search directory is adjusted to the top-level. -->
|
|
||||||
<script type="text/javascript">
|
|
||||||
var searchBox = new SearchBox("searchBox", "../Manual/search",false,'Search');
|
|
||||||
</script>
|
|
||||||
<div id="MSearchSelectWindow"
|
|
||||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
||||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
||||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
|
||||||
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark"> </span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark"> </span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark"> </span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark"> </span>Pages</a></div>
|
|
||||||
|
|
||||||
<!-- iframe showing the search results (closed by default) -->
|
|
||||||
<div id="MSearchResultsWindow">
|
|
||||||
<iframe src="javascript:void(0)" frameborder="0"
|
|
||||||
name="MSearchResults" id="MSearchResults">
|
|
||||||
</iframe>
|
|
||||||
</div>
|
|
||||||
|
|
@ -1,106 +0,0 @@
|
||||||
(function() {
|
|
||||||
'use strict';
|
|
||||||
|
|
||||||
var url_re = /(cgal\.geometryfactory\.com\/CGAL\/doc\/|doc\.cgal\.org\/)(master|latest|(\d\.\d+|\d\.\d+\.\d+)(-beta\d)?)\//;
|
|
||||||
var url_local = /.*\/doc_output\//;
|
|
||||||
var current_version_local = 'master'
|
|
||||||
var all_versions = [
|
|
||||||
'master',
|
|
||||||
'latest',
|
|
||||||
'5.4',
|
|
||||||
'5.3.1',
|
|
||||||
'5.2.4',
|
|
||||||
'5.1.5',
|
|
||||||
'5.0.4',
|
|
||||||
'4.14.3',
|
|
||||||
'4.13.2',
|
|
||||||
'4.12.2',
|
|
||||||
'4.11.3',
|
|
||||||
'4.10.2',
|
|
||||||
'4.9.1',
|
|
||||||
'4.8.2',
|
|
||||||
'4.7',
|
|
||||||
'4.6.3',
|
|
||||||
'4.5.2',
|
|
||||||
'4.4',
|
|
||||||
'4.3'
|
|
||||||
];
|
|
||||||
|
|
||||||
function build_select(current_version) {
|
|
||||||
if( current_version == 'master') {
|
|
||||||
let top_elt = document.getElementById("top");
|
|
||||||
|
|
||||||
let first_element = top_elt.childNodes[0];
|
|
||||||
let new_div = document.createElement("p");
|
|
||||||
new_div.innerHTML = '⚠️ This documentation corresponds to the <a style="font-familly: monospace;" href="https://github.com/CGAL/cgal/tree/master">master</a> development branch of CGAL. It might diverge from the official releases.';
|
|
||||||
new_div.style.cssText = "background-color: #ff9800; margin: 1ex auto 1ex 1em; padding: 1ex; border-radius: 1ex; display: inline-block;"
|
|
||||||
let OK = top_elt.insertBefore(new_div, first_element);
|
|
||||||
}
|
|
||||||
var buf = ['<select>'];
|
|
||||||
$.each(all_versions, function(id) {
|
|
||||||
var version = all_versions[id];
|
|
||||||
buf.push('<option value="' + version + '"');
|
|
||||||
if (version == current_version) {
|
|
||||||
buf.push(' selected="selected">' + version);
|
|
||||||
} else {
|
|
||||||
buf.push('>' + version);
|
|
||||||
}
|
|
||||||
buf.push('</option>');
|
|
||||||
});
|
|
||||||
if ( !all_versions.includes(current_version)) {
|
|
||||||
buf.push('<option value="' + current_version + '"');
|
|
||||||
buf.push(' selected="selected">' + current_version);
|
|
||||||
buf.push('</option>');
|
|
||||||
}
|
|
||||||
buf.push('</select>');
|
|
||||||
return buf.join('');
|
|
||||||
}
|
|
||||||
|
|
||||||
function patch_url(url, new_version) {
|
|
||||||
if(url.includes("doc.cgal.org")||url.includes("cgal.geometryfactory.com")){
|
|
||||||
return url.replace(url_re, 'doc.cgal.org/' + new_version + '/');
|
|
||||||
}
|
|
||||||
else{
|
|
||||||
return url.replace(url_local, 'https://doc.cgal.org/' + new_version + '/');
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
function on_switch() {
|
|
||||||
var selected = $(this).children('option:selected').attr('value');
|
|
||||||
var url = window.location.href,
|
|
||||||
new_url = patch_url(url, selected);
|
|
||||||
if (new_url != url) {
|
|
||||||
window.location.href = new_url;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
$(document).ready(function() {
|
|
||||||
var motherNode=$("#back-nav ul")[0];
|
|
||||||
var node = document.createElement("LI");
|
|
||||||
var spanNode = document.createElement("SPAN");
|
|
||||||
var titleNode =document.createTextNode("CGAL Version: ");
|
|
||||||
var textNode = document.createTextNode("x.y");
|
|
||||||
spanNode.setAttribute("class", "version_menu");
|
|
||||||
spanNode.appendChild(textNode);
|
|
||||||
node.appendChild(titleNode);
|
|
||||||
node.appendChild(spanNode);
|
|
||||||
motherNode.insertBefore(node, motherNode.firstChild);
|
|
||||||
$("#back-nav").css("padding-top", "0").css("padding-bottom", "0");
|
|
||||||
var match = url_re.exec(window.location.href);
|
|
||||||
if (match) {
|
|
||||||
var version = match[2];
|
|
||||||
var select = build_select(version);
|
|
||||||
spanNode.innerHTML=select;
|
|
||||||
$('.version_menu select').bind('change', on_switch);
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
match = url_local.exec(window.location.href);
|
|
||||||
if (match) {
|
|
||||||
var version = current_version_local;
|
|
||||||
var select = build_select(version);
|
|
||||||
spanNode.innerHTML=select;
|
|
||||||
$('.version_menu select').bind('change', on_switch);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
});
|
|
||||||
})();
|
|
||||||
|
|
@ -1,34 +0,0 @@
|
||||||
//<![CDATA[
|
|
||||||
MathJax.Hub.Config(
|
|
||||||
{
|
|
||||||
TeX: {
|
|
||||||
Macros: {
|
|
||||||
qprel: [ "{\\gtreqless}", 0],
|
|
||||||
qpx: [ "{\\mathbf{x}}", 0],
|
|
||||||
qpl: [ "{\\mathbf{l}}", 0],
|
|
||||||
qpu: [ "{\\mathbf{u}}", 0],
|
|
||||||
qpc: [ "{\\mathbf{c}}", 0],
|
|
||||||
qpb: [ "{\\mathbf{b}}", 0],
|
|
||||||
qpy: [ "{\\mathbf{y}}", 0],
|
|
||||||
qpw: [ "{\\mathbf{w}}", 0],
|
|
||||||
qplambda: [ "{\\mathbf{\\lambda}}", 0],
|
|
||||||
ssWpoint: [ "{\\bf #1}", 1],
|
|
||||||
ssWeight: [ "{w_{#1}}", 1],
|
|
||||||
dabs: [ "{\\parallel\\! #1 \\!\\parallel}", 1],
|
|
||||||
E: [ "{\\mathrm{E}}", 0],
|
|
||||||
A: [ "{\\mathrm{A}}", 0],
|
|
||||||
R: [ "{\\mathrm{R}}", 0],
|
|
||||||
N: [ "{\\mathrm{N}}", 0],
|
|
||||||
Q: [ "{\\mathrm{Q}}", 0],
|
|
||||||
Z: [ "{\\mathrm{Z}}", 0],
|
|
||||||
ccSum: [ "{\\sum_{#1}^{#2}{#3}}", 3],
|
|
||||||
ccProd: [ "{\\prod_{#1}^{#2}{#3}}", 3],
|
|
||||||
pyr: [ "{\\operatorname{Pyr}}", 0],
|
|
||||||
aff: [ "{\\operatorname{aff}}", 0],
|
|
||||||
Ac: [ "{\\cal A}", 0],
|
|
||||||
Sc: [ "{\\cal S}", 0],
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
);
|
|
||||||
//]]>
|
|
||||||
|
|
@ -1,177 +0,0 @@
|
||||||
<doxygenlayout version="1.0">
|
|
||||||
<!-- Navigation index tabs for HTML output -->
|
|
||||||
<navindex>
|
|
||||||
<tab type="mainpage" visible="yes" title=""/>
|
|
||||||
<tab type="modules" visible="yes" title="" intro=""/>
|
|
||||||
<tab type="pages" visible="yes" title="" intro=""/>
|
|
||||||
<tab type="classlist" visible="no" title="Class and Concept List" intro="Here is the list of all concepts and classes of the CGAL Library. Classes are inside the namespace CGAL. Concepts are in the global namespace."/>
|
|
||||||
<tab type="examples" visible="no" title="" intro=""/>
|
|
||||||
<!-- <tab type="user" url="@ref how_to_cite_cgal" title="Acknowledging CGAL"/> -->
|
|
||||||
</navindex>
|
|
||||||
|
|
||||||
<!-- Layout definition for a class page -->
|
|
||||||
<class>
|
|
||||||
<briefdescription visible="no"/>
|
|
||||||
<detaileddescription title=" "/>
|
|
||||||
<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>
|
|
||||||
|
|
||||||
<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>
|
|
||||||
<detaileddescription title=" "/>
|
|
||||||
<authorsection visible="yes"/>
|
|
||||||
<groupgraph visible="$GROUP_GRAPHS"/>
|
|
||||||
<memberdef>
|
|
||||||
<pagedocs/>
|
|
||||||
</memberdef>
|
|
||||||
<memberdecl>
|
|
||||||
<nestedgroups visible="yes" title=""/>
|
|
||||||
<dirs visible="yes" title=""/>
|
|
||||||
<files visible="yes" title=""/>
|
|
||||||
<namespaces visible="yes" title=""/>
|
|
||||||
<classes 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>
|
|
||||||
<memberdef>
|
|
||||||
<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>
|
|
||||||
</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>
|
|
||||||
|
|
@ -1,178 +0,0 @@
|
||||||
<doxygenlayout version="1.0">
|
|
||||||
<!-- Navigation index tabs for HTML output -->
|
|
||||||
<navindex>
|
|
||||||
<tab type="mainpage" visible="yes" title=""/>
|
|
||||||
<tab type="modules" visible="yes" title="Reference Manual" intro=""/>
|
|
||||||
<tab type="pages" visible="yes" title="Pages" intro=""/>
|
|
||||||
<tab type="classlist" visible="yes" title="Class and Concept List" intro="Here is the list of all concepts and classes of this package. Classes are inside the namespace CGAL. Concepts are in the global namespace."/>
|
|
||||||
<tab type="filelist" visible="yes" title="" intro=""/>
|
|
||||||
<tab type="examples" visible="yes" title="" intro=""/>
|
|
||||||
</navindex>
|
|
||||||
|
|
||||||
<!-- Layout definition for a class page -->
|
|
||||||
<class>
|
|
||||||
<briefdescription visible="no"/>
|
|
||||||
<includes visible="$SHOW_INCLUDE_FILES"/>
|
|
||||||
<inheritancegraph visible="$CLASS_GRAPH"/>
|
|
||||||
<detaileddescription title="Definition"/>
|
|
||||||
<collaborationgraph visible="$COLLABORATION_GRAPH"/>
|
|
||||||
<allmemberslink visible="yes"/>
|
|
||||||
<memberdecl>
|
|
||||||
<nestedclasses visible="yes" title=""/>
|
|
||||||
<!-- Disable the naming of the public types group -->
|
|
||||||
<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>
|
|
||||||
|
|
||||||
<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="Definition"/>
|
|
||||||
<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>
|
|
||||||
<detaileddescription title=" "/>
|
|
||||||
<authorsection visible="yes"/>
|
|
||||||
<groupgraph visible="$GROUP_GRAPHS"/>
|
|
||||||
<memberdef>
|
|
||||||
<pagedocs/>
|
|
||||||
</memberdef>
|
|
||||||
<memberdecl>
|
|
||||||
<nestedgroups visible="yes" title=""/>
|
|
||||||
<dirs visible="yes" title=""/>
|
|
||||||
<files visible="yes" title=""/>
|
|
||||||
<namespaces visible="yes" title=""/>
|
|
||||||
<classes 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>
|
|
||||||
<memberdef>
|
|
||||||
<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>
|
|
||||||
</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>
|
|
||||||
|
|
@ -1,386 +0,0 @@
|
||||||
body, table, div, p, dl {
|
|
||||||
font: Lucida Grande,sans-serif;
|
|
||||||
}
|
|
||||||
|
|
||||||
.textsc {
|
|
||||||
font-variant: small-caps;
|
|
||||||
}
|
|
||||||
|
|
||||||
#projectnumber {
|
|
||||||
display: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
#back-nav {
|
|
||||||
border-bottom: 1px solid;
|
|
||||||
padding: 0.5em;
|
|
||||||
background-color: #FAF9FB;
|
|
||||||
}
|
|
||||||
|
|
||||||
#back-nav h2 {
|
|
||||||
display: inline;
|
|
||||||
}
|
|
||||||
|
|
||||||
#back-nav ul
|
|
||||||
{
|
|
||||||
display: inline;
|
|
||||||
padding: 0;
|
|
||||||
margin: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
#back-nav li
|
|
||||||
{
|
|
||||||
display: inline;
|
|
||||||
list-style-type: none;
|
|
||||||
padding-right: 20px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.tparams .paramname {
|
|
||||||
font-weight: bold;
|
|
||||||
vertical-align: top;
|
|
||||||
}
|
|
||||||
|
|
||||||
h1 {
|
|
||||||
font-size: 180%;
|
|
||||||
}
|
|
||||||
|
|
||||||
h2 {
|
|
||||||
font-size: 120%;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
.icon-namespace {
|
|
||||||
font-family: Arial, Helvetica;
|
|
||||||
font-weight: bold;
|
|
||||||
font-size: 12px;
|
|
||||||
height: 14px;
|
|
||||||
width: 16px;
|
|
||||||
display: inline-block;
|
|
||||||
background-color: #FF0000;
|
|
||||||
color: white;
|
|
||||||
text-align: center;
|
|
||||||
border-radius: 4px;
|
|
||||||
margin-left: 2px;
|
|
||||||
margin-right: 2px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.icon-class {
|
|
||||||
font-family: Arial, Helvetica;
|
|
||||||
font-weight: bold;
|
|
||||||
font-size: 12px;
|
|
||||||
height: 14px;
|
|
||||||
width: 16px;
|
|
||||||
display: inline-block;
|
|
||||||
background-color: #0000FF;
|
|
||||||
color: white;
|
|
||||||
text-align: center;
|
|
||||||
border-radius: 4px;
|
|
||||||
margin-left: 2px;
|
|
||||||
margin-right: 2px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.icon-concept {
|
|
||||||
font-family: Arial, Helvetica;
|
|
||||||
font-weight: bold;
|
|
||||||
font-size: 12px;
|
|
||||||
height: 14px;
|
|
||||||
width: 16px;
|
|
||||||
display: inline-block;
|
|
||||||
background-color: #67489A;
|
|
||||||
color: white;
|
|
||||||
text-align: center;
|
|
||||||
border-radius: 4px;
|
|
||||||
margin-left: 2px;
|
|
||||||
margin-right: 2px;
|
|
||||||
}
|
|
||||||
|
|
||||||
h1.groupheader {
|
|
||||||
font-size: 150%;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* enable this to make sections more alike */
|
|
||||||
/* h2.groupheader { */
|
|
||||||
/* border-bottom: none; */
|
|
||||||
/* color: black; */
|
|
||||||
/* font-size: 100%; */
|
|
||||||
/* font-weight: bold; */
|
|
||||||
/* margin-top: 1.75em; */
|
|
||||||
/* padding-bottom: 0; */
|
|
||||||
/* padding-top: 0; */
|
|
||||||
/* width: 100%; */
|
|
||||||
/* } */
|
|
||||||
|
|
||||||
a.el {
|
|
||||||
font-weight: normal;
|
|
||||||
}
|
|
||||||
|
|
||||||
.memproto a {
|
|
||||||
font-weight: bold;
|
|
||||||
}
|
|
||||||
|
|
||||||
.PkgSummary {
|
|
||||||
width: 60%;
|
|
||||||
}
|
|
||||||
|
|
||||||
.PkgShortInfo {
|
|
||||||
width: 20%;
|
|
||||||
}
|
|
||||||
|
|
||||||
.PkgSummary, .PkgShortInfo, .PkgImage, .PkgImage .image {
|
|
||||||
display:inline-block;
|
|
||||||
padding:5px;
|
|
||||||
vertical-align:middle;
|
|
||||||
}
|
|
||||||
|
|
||||||
.PkgAuthors {
|
|
||||||
font-style: italic;
|
|
||||||
}
|
|
||||||
|
|
||||||
.PkgDescription {
|
|
||||||
padding-top: 5px;
|
|
||||||
padding-bottom: 5px;
|
|
||||||
text-align: justify;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* footnote support */
|
|
||||||
|
|
||||||
blockquote sup {
|
|
||||||
position: absolute;
|
|
||||||
right: 3px;
|
|
||||||
top: 3px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.footnote ol li:hover {
|
|
||||||
text-decoration: underline;
|
|
||||||
}
|
|
||||||
|
|
||||||
a.footnoteBackref, a.footnoteLink {
|
|
||||||
text-decoration: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
ol.footnotesList {
|
|
||||||
margin: 0;
|
|
||||||
font-size: 0.8em;
|
|
||||||
padding-top: 5px;
|
|
||||||
}
|
|
||||||
|
|
||||||
ol.footnotesList > li {
|
|
||||||
text-indent: -1.5em;
|
|
||||||
padding-left: 1.5em;
|
|
||||||
vertical-align: top;
|
|
||||||
}
|
|
||||||
|
|
||||||
.footnoteBackReferenceGroup {
|
|
||||||
padding-right: 0.5em;
|
|
||||||
}
|
|
||||||
.footnoteBackref {
|
|
||||||
padding-right: 0.25em;
|
|
||||||
}
|
|
||||||
span.footnoteContent {
|
|
||||||
|
|
||||||
}
|
|
||||||
span.footnoteContent > p:first-child, span.footnoteContent > div:first-child {
|
|
||||||
display: inline;
|
|
||||||
}
|
|
||||||
span.footnoteContent p, span.footnoteContent div {
|
|
||||||
text-indent: 0em;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* footnote support end */
|
|
||||||
|
|
||||||
dl
|
|
||||||
{
|
|
||||||
padding: 0 0 0 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
dl.section, dl.hasModels, dl.debugs, dl.models, dl.refines, dl.requires
|
|
||||||
{
|
|
||||||
margin-left: 0px;
|
|
||||||
padding-left: 0px;
|
|
||||||
}
|
|
||||||
|
|
||||||
dl.section dt a, dl.hasModels dt a, dl.debugs dt a,
|
|
||||||
dl.models dt a, dl.refines dt a, dl.advanced dt a,
|
|
||||||
dl.requires dt a, dl.todo dt a, dl.bug dt a, dl.test dt a
|
|
||||||
{
|
|
||||||
font-weight: bold;
|
|
||||||
color: black;
|
|
||||||
}
|
|
||||||
|
|
||||||
div.toc {
|
|
||||||
width: auto;
|
|
||||||
}
|
|
||||||
|
|
||||||
.ui-resizable-e {
|
|
||||||
background-repeat: repeat-y;
|
|
||||||
}
|
|
||||||
|
|
||||||
div.cgal_figure_caption {
|
|
||||||
text-align: center;
|
|
||||||
}
|
|
||||||
|
|
||||||
div.cgal_video_caption {
|
|
||||||
text-align: center;
|
|
||||||
}
|
|
||||||
|
|
||||||
div.groupText {
|
|
||||||
font-style: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
#projectname
|
|
||||||
{
|
|
||||||
font: 200% Tahoma, Arial,sans-serif;
|
|
||||||
}
|
|
||||||
|
|
||||||
#titlearea {
|
|
||||||
background: white;
|
|
||||||
}
|
|
||||||
|
|
||||||
#MSearchResultsWindow {
|
|
||||||
z-index: 2;
|
|
||||||
}
|
|
||||||
|
|
||||||
dl.note, dl.warning, dl.attention,
|
|
||||||
dl.pre, dl.post, dl.invariant, dl.deprecated,
|
|
||||||
dl.todo, dl.test, dl.bug
|
|
||||||
{
|
|
||||||
margin-left:-7px;
|
|
||||||
padding-left: 3px;
|
|
||||||
}
|
|
||||||
|
|
||||||
div.CGALAdvanced
|
|
||||||
{
|
|
||||||
background: #eeb;
|
|
||||||
border: 1px solid #9e9e7d;
|
|
||||||
box-shadow: 0.5ex 0.5ex #ccc;
|
|
||||||
}
|
|
||||||
div.CGALDebug
|
|
||||||
{
|
|
||||||
background: #c8a8d0;
|
|
||||||
border: 1px solid #846f8a;
|
|
||||||
box-shadow: 0.5ex 0.5ex #777;
|
|
||||||
}
|
|
||||||
dl.deprecated
|
|
||||||
{
|
|
||||||
border-left: 4px solid;
|
|
||||||
border-color: #505050;
|
|
||||||
|
|
||||||
background: #d8c0a0;
|
|
||||||
border: 1px solid #94836e;
|
|
||||||
box-shadow: 0.5ex 0.5ex #aaa;
|
|
||||||
}
|
|
||||||
|
|
||||||
div.CGALAdvanced,
|
|
||||||
div.CGALDebug,
|
|
||||||
dl.deprecated
|
|
||||||
{
|
|
||||||
border-radius: 1ex;
|
|
||||||
padding-top: 0.5ex;
|
|
||||||
padding-bottom: 0.25ex;
|
|
||||||
padding-left: 1ex;
|
|
||||||
padding-right: 1ex;
|
|
||||||
margin-bottom: 1ex;
|
|
||||||
}
|
|
||||||
|
|
||||||
div.CGALModification
|
|
||||||
{
|
|
||||||
background: #f85858;
|
|
||||||
border: 1px solid #000000;
|
|
||||||
box-shadow: 0.5ex 0.5ex #777;
|
|
||||||
border-radius: 1ex;
|
|
||||||
padding-top: 0.5ex;
|
|
||||||
padding-bottom: 0.25ex;
|
|
||||||
padding-left: 1ex;
|
|
||||||
padding-right: 1ex;
|
|
||||||
margin-bottom: 1ex;
|
|
||||||
}
|
|
||||||
|
|
||||||
.Modification
|
|
||||||
{
|
|
||||||
background: #f85858;
|
|
||||||
border: 0px;
|
|
||||||
padding-top: 0ex;
|
|
||||||
padding-bottom: 0ex;
|
|
||||||
padding-left: 0ex;
|
|
||||||
padding-right: 0ex;
|
|
||||||
margin-bottom: 0ex;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* The first div in CGALAdvanced sections is the "Advanced" header */
|
|
||||||
div.CGALAdvanced > div,
|
|
||||||
div.CGALDebug > div,
|
|
||||||
dl.deprecated > dt > b > a
|
|
||||||
{
|
|
||||||
font-style: italic;
|
|
||||||
font-weight: bold;
|
|
||||||
}
|
|
||||||
/* Everything else is noise and should stay in the normal font */
|
|
||||||
div.CGALAdvanced > div ~ div,
|
|
||||||
div.CGALDebug > div ~ div,
|
|
||||||
dl.deprecated > dt ~ dt
|
|
||||||
{
|
|
||||||
font-style: normal;
|
|
||||||
font-weight: normal;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* More indentation for the text body */
|
|
||||||
div.CGALAdvanced > p,
|
|
||||||
div.CGALDebug > p,
|
|
||||||
dl.deprecated > dd
|
|
||||||
{
|
|
||||||
margin-left: 0;
|
|
||||||
margin-top: 1ex;
|
|
||||||
margin-bottom: 1ex;
|
|
||||||
padding-left: 1em;
|
|
||||||
padding-right: 1em;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Adjust the top and bottom margins of div.fragment */
|
|
||||||
div.fragment {
|
|
||||||
padding: 4px;
|
|
||||||
margin: 1em 4px 1em 4px;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Make summary smaller to avoid wrapping of classes and concepts */
|
|
||||||
div.summary
|
|
||||||
{
|
|
||||||
width: auto;
|
|
||||||
}
|
|
||||||
|
|
||||||
.collapsible {
|
|
||||||
background-color: white;
|
|
||||||
color: #602020;
|
|
||||||
cursor: pointer;
|
|
||||||
padding: 3px;
|
|
||||||
width: 100%;
|
|
||||||
border: none;
|
|
||||||
text-align: left;
|
|
||||||
outline: none;
|
|
||||||
font: 14px Roboto,sans-serif;
|
|
||||||
user-select: auto;
|
|
||||||
}
|
|
||||||
|
|
||||||
.active, .collapsible:hover {
|
|
||||||
background-color: white;
|
|
||||||
}
|
|
||||||
|
|
||||||
.collapsible:after {
|
|
||||||
content: '\25B6';
|
|
||||||
color: #7A93C5;
|
|
||||||
font-weight: bold;
|
|
||||||
float: left;
|
|
||||||
margin-left: -20px;
|
|
||||||
margin-right: 5px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.active:after {
|
|
||||||
content: "\25BC";
|
|
||||||
}
|
|
||||||
|
|
||||||
.content {
|
|
||||||
padding: 0 18px;
|
|
||||||
color: black;
|
|
||||||
max-height: 0;
|
|
||||||
overflow: hidden;
|
|
||||||
transition: max-height 0.2s ease-out;
|
|
||||||
background-color: white;
|
|
||||||
}
|
|
||||||
|
|
@ -1,21 +0,0 @@
|
||||||
<!-- HTML footer for doxygen 1.8.20-->
|
|
||||||
<!-- start footer part -->
|
|
||||||
<!-- The footer div is not part of the default but we require it to
|
|
||||||
move the footer to the bottom of the page. -->
|
|
||||||
<div id="footer">
|
|
||||||
<!--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.svg" width="104" height="31" alt="doxygen"/></a> $doxygenversion </li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<!--END GENERATE_TREEVIEW-->
|
|
||||||
<!--BEGIN !GENERATE_TREEVIEW-->
|
|
||||||
<hr class="footer"/><address class="footer"><small>
|
|
||||||
$generatedby <a href="http://www.doxygen.org/index.html"><img class="footer" src="$relpath^doxygen.svg" width="104" height="31" alt="doxygen"/></a> $doxygenversion
|
|
||||||
</small></address>
|
|
||||||
<!--END !GENERATE_TREEVIEW-->
|
|
||||||
</div>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
|
Before Width: | Height: | Size: 406 B |
|
Before Width: | Height: | Size: 390 B |
|
Before Width: | Height: | Size: 317 B |
|
|
@ -1,128 +0,0 @@
|
||||||
function generate_autotoc() {
|
|
||||||
var toc = $("#autotoc").append('<ul></ul>');
|
|
||||||
if(toc.length > 0) { // an autotoc has been requested
|
|
||||||
toc = toc.find('ul');
|
|
||||||
var indices = new Array();
|
|
||||||
indices[0] = 0;
|
|
||||||
indices[1] = 0;
|
|
||||||
indices[2] = 0;
|
|
||||||
|
|
||||||
$("h1, h2, h3").each(function(i) {
|
|
||||||
var current = $(this);
|
|
||||||
var levelTag = current[0].tagName.charAt(1);
|
|
||||||
var cur_id = current.attr("id");
|
|
||||||
|
|
||||||
indices[levelTag-1]+=1;
|
|
||||||
var prefix=indices[0];
|
|
||||||
if (levelTag >1) prefix+="."+indices[1];
|
|
||||||
if (levelTag >2) prefix+="."+indices[2];
|
|
||||||
current.html(prefix + " " + current.html());
|
|
||||||
for(var l = levelTag; l < 3; ++l){
|
|
||||||
indices[l] = 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
if(cur_id == undefined) {
|
|
||||||
current.attr('id', 'title' + i);
|
|
||||||
current.addClass('anchor');
|
|
||||||
toc.append("<li class='level" + levelTag + "'><a id='link" + i + "' href='#title" +
|
|
||||||
i + "' title='" + current.prop("tagName") + "'>" + current.text() + "</a></li>");
|
|
||||||
} else {
|
|
||||||
toc.append("<li class='level" + levelTag + "'><a id='" + cur_id + "' href='#title" +
|
|
||||||
i + "' title='" + current.prop("tagName") + "'>" + current.text() + "</a></li>");
|
|
||||||
}
|
|
||||||
|
|
||||||
});
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// throw a stick at the modules array and hijack gotoNode
|
|
||||||
// for our own evil purposes
|
|
||||||
$(document).ready(function() {
|
|
||||||
if (typeof modules !== 'undefined') {
|
|
||||||
// modules has been loaded, that means we are inside the
|
|
||||||
// documentation of a package
|
|
||||||
NAVTREE[0][2][1][1] = modules[0][1];
|
|
||||||
NAVTREE[0][2][1][2] = modules[0][2];
|
|
||||||
// override gotoNode from navtree.js
|
|
||||||
gotoNode = function (o,subIndex,root,hash,relpath) {
|
|
||||||
var nti = navTreeSubIndices[subIndex][root+hash];
|
|
||||||
if (!nti)
|
|
||||||
{
|
|
||||||
nti = navTreeSubIndices[subIndex][root];
|
|
||||||
}
|
|
||||||
if(nti && (nti[0] === 1 && nti[0])) {
|
|
||||||
nti.splice(1, 1);
|
|
||||||
}
|
|
||||||
o.breadcrumbs = $.extend(true, [], nti ? nti : navTreeSubIndices[subIndex][root]);
|
|
||||||
if (!o.breadcrumbs && root!=NAVTREE[0][1]) { // fallback: show index
|
|
||||||
navTo(o,NAVTREE[0][1],"",relpath);
|
|
||||||
$('.item').removeClass('selected');
|
|
||||||
$('.item').removeAttr('id');
|
|
||||||
}
|
|
||||||
if (o.breadcrumbs) {
|
|
||||||
o.breadcrumbs.unshift(0); // add 0 for root node
|
|
||||||
showNode(o, o.node, 0, hash);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
// set-up footnote generation
|
|
||||||
$("#doc-content").append('<ol id="autoFootnotes0" class="footnotesList"></ol>');
|
|
||||||
$("body").footnotes();
|
|
||||||
generate_autotoc();
|
|
||||||
});
|
|
||||||
|
|
||||||
|
|
||||||
/*
|
|
||||||
* A jQuery plugin by Brian Holt that will search the selected blocks for
|
|
||||||
* specially-defined footnote elements. If found, these elements will be
|
|
||||||
* moved to a footnotes section and links to and from the footnotes will
|
|
||||||
* be created.
|
|
||||||
*
|
|
||||||
* See http://www.planetholt.com/articles/jQuery-Footnotes
|
|
||||||
* for full documentation.
|
|
||||||
*
|
|
||||||
* By default, footnotes will be found in SPANs with the footnote class,
|
|
||||||
* and in BLOCKQUOTEs with a TITLE attribute.
|
|
||||||
*
|
|
||||||
* Thanks to CSSNewbies.com for the general idea, which I have enhanced
|
|
||||||
* and implemented with as a jQuery plugin.
|
|
||||||
*
|
|
||||||
* Copyright 2008-2009 Brian Holt.
|
|
||||||
* Licensed under the LGPL license. See
|
|
||||||
* http://www.gnu.org/licenses/lgpl-3.0-standalone.html
|
|
||||||
*
|
|
||||||
* Version 1.2.2
|
|
||||||
*/
|
|
||||||
(function(c){c.fn.footnotes=function(d){var e=c.extend({},c.fn.footnotes.defaults,d);return this.each(function(f){b("INFO: Building footnotes for "+(f+1)+"...",e.debugMode);c(e.footnotes,this).addClass(e.autoFootnoteClass);var h=(""===e.contentBlock)?c(this):c(e.contentBlock,this),g=e.orderedList?"<ol/>":"<ul/>";c("."+e.autoFootnoteClass).each(function(l){var t=-1,n=f+"-"+l,q=c(this),j,r,s,u,p,m,o,k;if(e.singleFootnoteDestination){j=c("#"+e.destination);if(0===j.length){b("INFO: No #autoFootnotes found; adding our own",e.debugMode);j=c(g).attr("id",e.destination).addClass("footnotesList").appendTo(h)}}else{j=c("#"+e.destination+f);if(0===j.length){b("INFO: No #autoFootnotes"+f+" found; adding our own for "+(f+1),e.debugMode);j=c(g).attr("id",e.destination+f).addClass("footnotesList").appendTo(h)}}q.removeClass(e.autoFootnoteClass);r=e.fnExtractFootnote(this);t=-1;n=f+"-"+l;j.find("li > .footnoteContent").each(function(i){var v=c(this);if(v.html()===r){t=i;s=c(v.parents("li").get(0));return false}});if(-1===t){u=c("<a/>").attr("href","#cite-text-"+n).attr("name","cite-ref-"+n).attr("id","cite-ref-"+n).attr("dir","ltr").attr("title",r).text("["+(j.find("li").length+1)+"]").addClass("footnoteLink");if(q.is(e.prependTags)){c("<sup/>").prependTo(this).append(u)}else{c("<sup/>").appendTo(this).append(u)}p=c("<li/>").attr("id","cite-text-"+n);m=c("<span/>").addClass("footnoteBackReferenceGroup").appendTo(p);c("<span/>").addClass("footnoteContent").html(r).appendTo(p);u=c("<a/>").text("^").attr("href","#cite-ref-"+n).addClass("footnoteBackref").prependTo(m);j.append(p)}else{n=f+"-"+t;m=c(c("li > .footnoteBackReferenceGroup",j).get(t));o=m.find(".footnoteBackref");k=o.length;if(0===o.length){b("ERROR: $backRefs.length == 0, which should have prevented this code path",e.debugMode)}else{if(1===o.length){c("<sup/>").text("^ ").addClass("footnoteBackref").prependTo(m);o.html("<sup>a</sup>");++k}u=c("<a/>").attr("href","#"+s.attr("id")).attr("name","cite-ref-"+n+"-"+o.length).attr("id","cite-ref-"+n+"-"+o.length).attr("title",r).text("["+(t+1)+"]").addClass("footnoteLink");if(q.is(e.prependTags)){c("<sup/>").prependTo(this).append(u)}else{c("<sup/>").appendTo(this).append(u)}u=c("<a/>").attr("href","#cite-ref-"+n+"-"+o.length).addClass("footnoteBackref");if(k>=26){b("WARN: multiple letter functionality is probably broken when more than 26 footnotes exist",e.debugMode)}u.prepend(String.fromCharCode((k)+96));c("<sup/>").appendTo(m).append(u)}}});b("INFO: Done building footnotes for "+(f+1),e.debugMode)})};c.fn.footnotes.version=function(){return"1.2.2"};c.fn.footnotes.defaults={footnotes:"blockquote[title],span.footnote,blockquote[cite]",prependTags:"blockquote",singleFootnoteDestination:false,destination:"autoFootnotes",contentBlock:".content",autoFootnoteClass:"autoFootnote",fnExtractFootnote:a,orderedList:true,debugMode:true};function b(e,d){if(d){if(window.console&&window.console.log){window.console.log(e)}}}function a(i){var j=c(i),e,f,h,g,d;if(j.is("span.footnote")){e=c(i).html();f=/^(?:(?: )|\s)*\(([\S\s]+)\)(?:(?: )|\s)*$/;h=e.match(f);if(h&&2===h.length){e=h[1]}j.empty()}else{if(j.is("blockquote[title]")){g=j.attr("cite");e=j.attr("title");if(""!==g){d=c("<a/>").attr("href",g);if(0===c(e).length){e=d.text(e)}else{e=d.text(g).wrap("<span/>").parent().append(": "+e);j.attr("title","")}}}else{if(j.is("blockquote[cite]")){g=j.attr("cite");e=c("<a/>").attr("href",g).text(g)}}}return e}})(jQuery);
|
|
||||||
(function(){
|
|
||||||
if(window.location.href.includes("doc.cgal.org")){
|
|
||||||
var url='https://doc.cgal.org/latest/Manual/menu_version.js';
|
|
||||||
var script = document.createElement("script"); // Make a script DOM node
|
|
||||||
script.src = url; // Set it's src to the provided URL
|
|
||||||
document.head.appendChild(script);
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
var url='../Manual/menu_version.js';
|
|
||||||
var script = document.createElement("script"); // Make a script DOM node
|
|
||||||
script.src = url; // Set it's src to the provided URL
|
|
||||||
document.head.appendChild(script);
|
|
||||||
}
|
|
||||||
})();
|
|
||||||
|
|
||||||
$(document).ready(function() {
|
|
||||||
var coll = document.getElementsByClassName("collapsible");
|
|
||||||
var i;
|
|
||||||
|
|
||||||
for (i = 0; i < coll.length; i++) {
|
|
||||||
coll[i].addEventListener("click", function() {
|
|
||||||
this.classList.toggle("active");
|
|
||||||
var content = this.nextElementSibling;
|
|
||||||
if (content.style.maxHeight){
|
|
||||||
content.style.maxHeight = null;
|
|
||||||
} else {
|
|
||||||
content.style.maxHeight = content.scrollHeight + "px";
|
|
||||||
}
|
|
||||||
});
|
|
||||||
}
|
|
||||||
});
|
|
||||||
|
|
@ -1,73 +0,0 @@
|
||||||
<!-- HTML header for doxygen 1.8.20-->
|
|
||||||
<!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">
|
|
||||||
<head>
|
|
||||||
<link rel="icon" type="image/png" href="$relpath$../Manual/g-196x196-doc.png"/>
|
|
||||||
<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"/>
|
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
|
||||||
<!--BEGIN PROJECT_NAME--><title>$projectname: $title</title><!--END PROJECT_NAME-->
|
|
||||||
<!--BEGIN !PROJECT_NAME--><title>$title</title><!--END !PROJECT_NAME-->
|
|
||||||
<!-- <link href="$relpath^../Manual/tabs.css" rel="stylesheet" type="text/css"/> -->
|
|
||||||
<script type="text/javascript" src="$relpath^../Manual/jquery.js"></script>
|
|
||||||
<script type="text/javascript" src="$relpath^../Manual/dynsections.js"></script>
|
|
||||||
<script src="$relpath$../Manual/hacks.js" type="text/javascript"></script>
|
|
||||||
$treeview
|
|
||||||
$search
|
|
||||||
$mathjax
|
|
||||||
<link href="$relpath^$stylesheet" rel="stylesheet" type="text/css" />
|
|
||||||
<!-- This should probably be an extrastylesheet instead of hardcoded. -->
|
|
||||||
<link href="$relpath$../Manual/cgal_stylesheet.css" rel="stylesheet" type="text/css" />
|
|
||||||
$extrastylesheet
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
||||||
<div id="back-nav">
|
|
||||||
<ul>
|
|
||||||
<li><a href="https://www.cgal.org/">cgal.org</a></li>
|
|
||||||
<li><a href="../Manual/index.html">Top</a></li>
|
|
||||||
<li><a href="../Manual/general_intro.html">Getting Started</a></li>
|
|
||||||
<li><a href="../Manual/tutorials.html">Tutorials</a></li>
|
|
||||||
<li><a href="../Manual/packages.html">Package Overview</a></li>
|
|
||||||
<li><a href="../Manual/how_to_cite_cgal.html">Acknowledging CGAL</a></li>
|
|
||||||
</ul>
|
|
||||||
$searchbox
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<!--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 id="projectalign" style="padding-left: 0.5em;">
|
|
||||||
<div id="projectname">$projectname
|
|
||||||
<!--BEGIN PROJECT_NUMBER--> <span id="projectnumber">$projectnumber</span><!--END PROJECT_NUMBER-->
|
|
||||||
</div>
|
|
||||||
<!--BEGIN PROJECT_BRIEF--><div id="projectbrief">$projectbrief</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-->
|
|
||||||
<!-- We disable the search box because we have added it in the
|
|
||||||
back-nav for stylistic reasons. -->
|
|
||||||
<!-- <td>$searchbox</td> -->
|
|
||||||
<!--END SEARCHENGINE-->
|
|
||||||
<!--END DISABLE_INDEX-->
|
|
||||||
</tr>
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<!--END TITLEAREA-->
|
|
||||||
<!-- end header part -->
|
|
||||||
|
|
@ -1,132 +0,0 @@
|
||||||
<!-- HTML header for doxygen 1.8.20-->
|
|
||||||
<!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">
|
|
||||||
<head>
|
|
||||||
<link rel="icon" type="image/png" href="$relpath$../Manual/g-196x196-doc.png"/>
|
|
||||||
<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"/>
|
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
|
||||||
<!--BEGIN PROJECT_NAME--><title>$projectname: $title</title><!--END PROJECT_NAME-->
|
|
||||||
<!--BEGIN !PROJECT_NAME--><title>$title</title><!--END !PROJECT_NAME-->
|
|
||||||
<!-- <link href="$relpath^../Manual/tabs.css" rel="stylesheet" type="text/css"/> -->
|
|
||||||
<script type="text/javascript" src="$relpath^../Manual/jquery.js"></script>
|
|
||||||
<script type="text/javascript" src="$relpath^../Manual/dynsections.js"></script>
|
|
||||||
<script src="$relpath^../Manual/hacks.js" type="text/javascript"></script>
|
|
||||||
<!-- Manually include treeview and search to avoid bloat and to fix
|
|
||||||
paths to the directory Manual . -->
|
|
||||||
<!-- $.treeview -->
|
|
||||||
<!-- $.search -->
|
|
||||||
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<script type="text/javascript" src="$relpath^../Manual/resize.js"></script>
|
|
||||||
<script type="text/javascript" src="navtreedata.js"></script>
|
|
||||||
<script type="text/javascript" src="navtree.js"></script>
|
|
||||||
<script type="text/javascript">
|
|
||||||
$(document).ready(initResizable);
|
|
||||||
</script>
|
|
||||||
<link href="$relpath^../Manual/search/search.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<script type="text/javascript" src="$relpath^../Manual/search/searchdata.js"></script>
|
|
||||||
<script type="text/javascript" src="$relpath^../Manual/search/search.js"></script>
|
|
||||||
<script type="text/javascript">
|
|
||||||
$(document).ready(function() { init_search(); });
|
|
||||||
</script>
|
|
||||||
<link href="$relpath^../Manual/search/search.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<script type="text/javascript" src="../Manual/search/search.js"></script>
|
|
||||||
<!-- Manually done below. -->
|
|
||||||
<link href="$relpath^../Manual/$stylesheet" rel="stylesheet" type="text/css" />
|
|
||||||
<!-- This should probably be an extrastylesheet instead of hardcoded. -->
|
|
||||||
<link href="$relpath$../Manual/cgal_stylesheet.css" rel="stylesheet" type="text/css" />
|
|
||||||
<script type="text/x-mathjax-config">
|
|
||||||
MathJax.Hub.Config({
|
|
||||||
TeX: { equationNumbers: { autoNumber: "AMS" } }
|
|
||||||
});
|
|
||||||
</script>
|
|
||||||
$mathjax
|
|
||||||
<script src="$relpath^modules.js" type="text/javascript"></script>
|
|
||||||
$extrastylesheet
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
||||||
<div id="back-nav">
|
|
||||||
<ul>
|
|
||||||
<li><a href="https://www.cgal.org/">cgal.org</a></li>
|
|
||||||
<li><a href="../Manual/index.html">Top</a></li>
|
|
||||||
<li><a href="../Manual/general_intro.html">Getting Started</a></li>
|
|
||||||
<li><a href="../Manual/tutorials.html">Tutorials</a></li>
|
|
||||||
<li><a href="../Manual/packages.html">Package Overview</a></li>
|
|
||||||
<li><a href="../Manual/how_to_cite_cgal.html">Acknowledging CGAL</a></li>
|
|
||||||
</ul>
|
|
||||||
<!-- In a package SEARCHENGINE = false, so we cannot use $searchbox
|
|
||||||
insertion. That's why we have to do it manually here. Notice
|
|
||||||
that we also take pngs from the Manual. -->
|
|
||||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
|
||||||
<span class="left">
|
|
||||||
<img id="MSearchSelect" src="../Manual/search/mag_sel.svg"
|
|
||||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
||||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
||||||
alt=""/>
|
|
||||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
|
||||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
|
||||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
|
||||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
|
||||||
</span><span class="right">
|
|
||||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="../Manual/search/close.svg" alt=""/></a>
|
|
||||||
</span>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
<!--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 id="projectalign" style="padding-left: 0.5em;">
|
|
||||||
<div id="projectname">$projectname
|
|
||||||
<!--BEGIN PROJECT_NUMBER--> <span id="projectnumber">$projectnumber</span><!--END PROJECT_NUMBER-->
|
|
||||||
</div>
|
|
||||||
<!--BEGIN PROJECT_BRIEF--><div id="projectbrief">$projectbrief</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-->
|
|
||||||
<!-- We disable the search box because we have added it in the
|
|
||||||
back-nav for stylistic reasons. -->
|
|
||||||
<!-- <td>$.searchbox</td> -->
|
|
||||||
<!--END SEARCHENGINE-->
|
|
||||||
<!--END DISABLE_INDEX-->
|
|
||||||
</tr>
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<!-- Code below is usually inserted by doxygen when SEARCHENGINE =
|
|
||||||
true. Notice that the path to the search directory is adjusted to
|
|
||||||
the top-level.-->
|
|
||||||
<script type="text/javascript">
|
|
||||||
var searchBox = new SearchBox("searchBox", "../Manual/search",false,'Search');
|
|
||||||
</script>
|
|
||||||
<!-- 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">
|
|
||||||
<iframe src="javascript:void(0)" frameborder="0"
|
|
||||||
name="MSearchResults" id="MSearchResults">
|
|
||||||
</iframe>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<!--END TITLEAREA-->
|
|
||||||
<!-- end header part -->
|
|
||||||
|
|
@ -1,106 +0,0 @@
|
||||||
(function() {
|
|
||||||
'use strict';
|
|
||||||
|
|
||||||
var url_re = /(cgal\.geometryfactory\.com\/CGAL\/doc\/|doc\.cgal\.org\/)(master|latest|(\d\.\d+|\d\.\d+\.\d+)(-beta\d)?)\//;
|
|
||||||
var url_local = /.*\/doc_output\//;
|
|
||||||
var current_version_local = 'master'
|
|
||||||
var all_versions = [
|
|
||||||
'master',
|
|
||||||
'latest',
|
|
||||||
'5.4',
|
|
||||||
'5.3.1',
|
|
||||||
'5.2.4',
|
|
||||||
'5.1.5',
|
|
||||||
'5.0.4',
|
|
||||||
'4.14.3',
|
|
||||||
'4.13.2',
|
|
||||||
'4.12.2',
|
|
||||||
'4.11.3',
|
|
||||||
'4.10.2',
|
|
||||||
'4.9.1',
|
|
||||||
'4.8.2',
|
|
||||||
'4.7',
|
|
||||||
'4.6.3',
|
|
||||||
'4.5.2',
|
|
||||||
'4.4',
|
|
||||||
'4.3'
|
|
||||||
];
|
|
||||||
|
|
||||||
function build_select(current_version) {
|
|
||||||
if( current_version == 'master') {
|
|
||||||
let top_elt = document.getElementById("top");
|
|
||||||
|
|
||||||
let first_element = top_elt.childNodes[0];
|
|
||||||
let new_div = document.createElement("p");
|
|
||||||
new_div.innerHTML = '⚠️ This documentation corresponds to the <a style="font-familly: monospace;" href="https://github.com/CGAL/cgal/tree/master">master</a> development branch of CGAL. It might diverge from the official releases.';
|
|
||||||
new_div.style.cssText = "background-color: #ff9800; margin: 1ex auto 1ex 1em; padding: 1ex; border-radius: 1ex; display: inline-block;"
|
|
||||||
let OK = top_elt.insertBefore(new_div, first_element);
|
|
||||||
}
|
|
||||||
var buf = ['<select>'];
|
|
||||||
$.each(all_versions, function(id) {
|
|
||||||
var version = all_versions[id];
|
|
||||||
buf.push('<option value="' + version + '"');
|
|
||||||
if (version == current_version) {
|
|
||||||
buf.push(' selected="selected">' + version);
|
|
||||||
} else {
|
|
||||||
buf.push('>' + version);
|
|
||||||
}
|
|
||||||
buf.push('</option>');
|
|
||||||
});
|
|
||||||
if ( !all_versions.includes(current_version)) {
|
|
||||||
buf.push('<option value="' + current_version + '"');
|
|
||||||
buf.push(' selected="selected">' + current_version);
|
|
||||||
buf.push('</option>');
|
|
||||||
}
|
|
||||||
buf.push('</select>');
|
|
||||||
return buf.join('');
|
|
||||||
}
|
|
||||||
|
|
||||||
function patch_url(url, new_version) {
|
|
||||||
if(url.includes("doc.cgal.org")||url.includes("cgal.geometryfactory.com")){
|
|
||||||
return url.replace(url_re, 'doc.cgal.org/' + new_version + '/');
|
|
||||||
}
|
|
||||||
else{
|
|
||||||
return url.replace(url_local, 'https://doc.cgal.org/' + new_version + '/');
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
function on_switch() {
|
|
||||||
var selected = $(this).children('option:selected').attr('value');
|
|
||||||
var url = window.location.href,
|
|
||||||
new_url = patch_url(url, selected);
|
|
||||||
if (new_url != url) {
|
|
||||||
window.location.href = new_url;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
$(document).ready(function() {
|
|
||||||
var motherNode=$("#back-nav ul")[0];
|
|
||||||
var node = document.createElement("LI");
|
|
||||||
var spanNode = document.createElement("SPAN");
|
|
||||||
var titleNode =document.createTextNode("CGAL Version: ");
|
|
||||||
var textNode = document.createTextNode("x.y");
|
|
||||||
spanNode.setAttribute("class", "version_menu");
|
|
||||||
spanNode.appendChild(textNode);
|
|
||||||
node.appendChild(titleNode);
|
|
||||||
node.appendChild(spanNode);
|
|
||||||
motherNode.insertBefore(node, motherNode.firstChild);
|
|
||||||
$("#back-nav").css("padding-top", "0").css("padding-bottom", "0");
|
|
||||||
var match = url_re.exec(window.location.href);
|
|
||||||
if (match) {
|
|
||||||
var version = match[2];
|
|
||||||
var select = build_select(version);
|
|
||||||
spanNode.innerHTML=select;
|
|
||||||
$('.version_menu select').bind('change', on_switch);
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
match = url_local.exec(window.location.href);
|
|
||||||
if (match) {
|
|
||||||
var version = current_version_local;
|
|
||||||
var select = build_select(version);
|
|
||||||
spanNode.innerHTML=select;
|
|
||||||
$('.version_menu select').bind('change', on_switch);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
});
|
|
||||||
})();
|
|
||||||
|
|
@ -470,18 +470,6 @@ HTML_HEADER = ${CGAL_DOC_HEADER_PACKAGE}
|
||||||
|
|
||||||
HTML_FOOTER = ${CGAL_DOC_RESOURCE_DIR}/footer.html
|
HTML_FOOTER = ${CGAL_DOC_RESOURCE_DIR}/footer.html
|
||||||
|
|
||||||
# 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 fine-tune the look of
|
|
||||||
# the HTML output. If left blank doxygen will generate a default style sheet.
|
|
||||||
# See also section "Doxygen usage" for information on how to generate the style
|
|
||||||
# sheet that doxygen normally uses.
|
|
||||||
# Note: It is recommended to use HTML_EXTRA_STYLESHEET instead of this tag, as
|
|
||||||
# it is more robust and this tag (HTML_STYLESHEET) will in the future become
|
|
||||||
# obsolete.
|
|
||||||
# This tag requires that the tag GENERATE_HTML is set to YES.
|
|
||||||
|
|
||||||
HTML_STYLESHEET = ${CGAL_DOC_RESOURCE_DIR}/stylesheet.css
|
|
||||||
|
|
||||||
# If you want full control over the layout of the generated HTML pages it might
|
# If you want full control over the layout of the generated HTML pages it might
|
||||||
# be necessary to disable the index and replace it with your own. The
|
# be necessary to disable the index and replace it with your own. The
|
||||||
# DISABLE_INDEX tag can be used to turn on/off the condensed index (tabs) at top
|
# DISABLE_INDEX tag can be used to turn on/off the condensed index (tabs) at top
|
||||||
|
|
|
||||||
|
|
@ -27,7 +27,8 @@ MathJax.Hub.Config(
|
||||||
aff: [ "{\\operatorname{aff}}", 0],
|
aff: [ "{\\operatorname{aff}}", 0],
|
||||||
Ac: [ "{\\cal A}", 0],
|
Ac: [ "{\\cal A}", 0],
|
||||||
Sc: [ "{\\cal S}", 0],
|
Sc: [ "{\\cal S}", 0],
|
||||||
}
|
},
|
||||||
|
equationNumbers: { autoNumber: "AMS" }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
<!-- HTML footer for doxygen 1.8.20-->
|
<!-- HTML footer for doxygen 1.9.6-->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<!-- The footer div is not part of the default but we require it to
|
<!-- The footer div is not part of the default but we require it to
|
||||||
move the footer to the bottom of the page. -->
|
move the footer to the bottom of the page. -->
|
||||||
|
|
@ -7,13 +7,13 @@ move the footer to the bottom of the page. -->
|
||||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||||
<ul>
|
<ul>
|
||||||
$navpath
|
$navpath
|
||||||
<li class="footer">$generatedby <a href="https://www.doxygen.nl/index.html"><img class="footer" src="$relpath^doxygen.svg" width="104" height="31" alt="doxygen"/></a> $doxygenversion </li>
|
<li class="footer">$generatedby <a href="https://www.doxygen.org/index.html"><img class="footer" src="$relpath^doxygen.svg" width="104" height="31" alt="doxygen"/></a> $doxygenversion </li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
<!--END GENERATE_TREEVIEW-->
|
<!--END GENERATE_TREEVIEW-->
|
||||||
<!--BEGIN !GENERATE_TREEVIEW-->
|
<!--BEGIN !GENERATE_TREEVIEW-->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
$generatedby <a href="https://www.doxygen.nl/index.html"><img class="footer" src="$relpath^doxygen.svg" width="104" height="31" alt="doxygen"/></a> $doxygenversion
|
$generatedby <a href="https://www.doxygen.org/index.html"><img class="footer" src="$relpath^doxygen.svg" width="104" height="31" alt="doxygen"/></a> $doxygenversion
|
||||||
</small></address>
|
</small></address>
|
||||||
<!--END !GENERATE_TREEVIEW-->
|
<!--END !GENERATE_TREEVIEW-->
|
||||||
</div>
|
</div>
|
||||||
|
|
|
||||||
|
|
@ -1,27 +1,38 @@
|
||||||
<!-- HTML header for doxygen 1.8.20-->
|
<!-- HTML header for doxygen 1.9.6-->
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
<!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">
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="$langISO">
|
||||||
<head>
|
<head>
|
||||||
<link rel="icon" type="image/png" href="$relpath$../Manual/g-196x196-doc.png"/>
|
<link rel="icon" type="image/png" href="$relpath$../Manual/g-196x196-doc.png"/>
|
||||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||||
<meta name="generator" content="Doxygen $doxygenversion"/>
|
<meta name="generator" content="Doxygen $doxygenversion"/>
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||||
<!--BEGIN PROJECT_NAME--><title>$projectname: $title</title><!--END PROJECT_NAME-->
|
<!--BEGIN PROJECT_NAME--><title>$projectname: $title</title><!--END PROJECT_NAME-->
|
||||||
<!--BEGIN !PROJECT_NAME--><title>$title</title><!--END !PROJECT_NAME-->
|
<!--BEGIN !PROJECT_NAME--><title>$title</title><!--END !PROJECT_NAME-->
|
||||||
<!-- <link href="$relpath^../Manual/tabs.css" rel="stylesheet" type="text/css"/> -->
|
<!-- <link href="$relpath^../Manual/tabs.css" rel="stylesheet" type="text/css"/> -->
|
||||||
|
<!--BEGIN DISABLE_INDEX-->
|
||||||
|
<!--BEGIN FULL_SIDEBAR-->
|
||||||
|
<script type="text/javascript">var page_layout=1;</script>
|
||||||
|
<!--END FULL_SIDEBAR-->
|
||||||
|
<!--END DISABLE_INDEX-->
|
||||||
<script type="text/javascript" src="$relpath^../Manual/jquery.js"></script>
|
<script type="text/javascript" src="$relpath^../Manual/jquery.js"></script>
|
||||||
<script type="text/javascript" src="$relpath^../Manual/dynsections.js"></script>
|
<script type="text/javascript" src="$relpath^../Manual/dynsections.js"></script>
|
||||||
<script src="$relpath$../Manual/hacks.js" type="text/javascript"></script>
|
<script src="$relpath$../Manual/hacks.js" type="text/javascript"></script>
|
||||||
$treeview
|
$treeview
|
||||||
$search
|
$search
|
||||||
$mathjax
|
$mathjax
|
||||||
|
$darkmode
|
||||||
<link href="$relpath^$stylesheet" rel="stylesheet" type="text/css" />
|
<link href="$relpath^$stylesheet" rel="stylesheet" type="text/css" />
|
||||||
<!-- This should probably be an extrastylesheet instead of hardcoded. -->
|
<!-- This should probably be an extrastylesheet instead of hardcoded. -->
|
||||||
<link href="$relpath$../Manual/cgal_stylesheet.css" rel="stylesheet" type="text/css" />
|
<link href="$relpath$../Manual/cgal_stylesheet.css" rel="stylesheet" type="text/css" />
|
||||||
$extrastylesheet
|
$extrastylesheet
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
|
<!--BEGIN DISABLE_INDEX-->
|
||||||
|
<!--BEGIN FULL_SIDEBAR-->
|
||||||
|
<div id="side-nav" class="ui-resizable side-nav-resizable"><!-- do not remove this div, it is closed by doxygen! -->
|
||||||
|
<!--END FULL_SIDEBAR-->
|
||||||
|
<!--END DISABLE_INDEX-->
|
||||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||||
<div id="back-nav">
|
<div id="back-nav">
|
||||||
<ul>
|
<ul>
|
||||||
|
|
@ -39,21 +50,19 @@ $extrastylesheet
|
||||||
<div id="titlearea">
|
<div id="titlearea">
|
||||||
<table cellspacing="0" cellpadding="0">
|
<table cellspacing="0" cellpadding="0">
|
||||||
<tbody>
|
<tbody>
|
||||||
<tr style="height: 56px;">
|
<tr id="projectrow">
|
||||||
<!--BEGIN PROJECT_LOGO-->
|
<!--BEGIN PROJECT_LOGO-->
|
||||||
<td id="projectlogo"><img alt="Logo" src="$relpath^$projectlogo"/></td>
|
<td id="projectlogo"><img alt="Logo" src="$relpath^$projectlogo"/></td>
|
||||||
<!--END PROJECT_LOGO-->
|
<!--END PROJECT_LOGO-->
|
||||||
<!--BEGIN PROJECT_NAME-->
|
<!--BEGIN PROJECT_NAME-->
|
||||||
<td id="projectalign" style="padding-left: 0.5em;">
|
<td id="projectalign">
|
||||||
<div id="projectname">$projectname
|
<div id="projectname">$projectname<!--BEGIN PROJECT_NUMBER--><span id="projectnumber"> $projectnumber</span><!--END PROJECT_NUMBER-->
|
||||||
<!--BEGIN PROJECT_NUMBER--> <span id="projectnumber">$projectnumber</span><!--END PROJECT_NUMBER-->
|
|
||||||
</div>
|
</div>
|
||||||
<!--BEGIN PROJECT_BRIEF--><div id="projectbrief">$projectbrief</div><!--END PROJECT_BRIEF-->
|
<!--BEGIN PROJECT_BRIEF--><div id="projectbrief">$projectbrief</div><!--END PROJECT_BRIEF-->
|
||||||
</td>
|
</td>
|
||||||
<!--END PROJECT_NAME-->
|
<!--END PROJECT_NAME-->
|
||||||
<!--BEGIN !PROJECT_NAME-->
|
<!--BEGIN !PROJECT_NAME-->
|
||||||
<!--BEGIN PROJECT_BRIEF-->
|
<!--BEGIN PROJECT_BRIEF-->
|
||||||
<td style="padding-left: 0.5em;">
|
|
||||||
<div id="projectbrief">$projectbrief</div>
|
<div id="projectbrief">$projectbrief</div>
|
||||||
</td>
|
</td>
|
||||||
<!--END PROJECT_BRIEF-->
|
<!--END PROJECT_BRIEF-->
|
||||||
|
|
|
||||||
|
|
@ -1,15 +1,20 @@
|
||||||
<!-- HTML header for doxygen 1.8.20-->
|
<!-- HTML header for doxygen 1.9.6-->
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
<!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">
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="$langISO">
|
||||||
<head>
|
<head>
|
||||||
<link rel="icon" type="image/png" href="$relpath$../Manual/g-196x196-doc.png"/>
|
<link rel="icon" type="image/png" href="$relpath$../Manual/g-196x196-doc.png"/>
|
||||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||||
<meta name="generator" content="Doxygen $doxygenversion"/>
|
<meta name="generator" content="Doxygen $doxygenversion"/>
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||||
<!--BEGIN PROJECT_NAME--><title>$projectname: $title</title><!--END PROJECT_NAME-->
|
<!--BEGIN PROJECT_NAME--><title>$projectname: $title</title><!--END PROJECT_NAME-->
|
||||||
<!--BEGIN !PROJECT_NAME--><title>$title</title><!--END !PROJECT_NAME-->
|
<!--BEGIN !PROJECT_NAME--><title>$title</title><!--END !PROJECT_NAME-->
|
||||||
<!-- <link href="$relpath^../Manual/tabs.css" rel="stylesheet" type="text/css"/> -->
|
<!-- <link href="$relpath^../Manual/tabs.css" rel="stylesheet" type="text/css"/> -->
|
||||||
|
<!--BEGIN DISABLE_INDEX-->
|
||||||
|
<!--BEGIN FULL_SIDEBAR-->
|
||||||
|
<script type="text/javascript">var page_layout=1;</script>
|
||||||
|
<!--END FULL_SIDEBAR-->
|
||||||
|
<!--END DISABLE_INDEX-->
|
||||||
<script type="text/javascript" src="$relpath^../Manual/jquery.js"></script>
|
<script type="text/javascript" src="$relpath^../Manual/jquery.js"></script>
|
||||||
<script type="text/javascript" src="$relpath^../Manual/dynsections.js"></script>
|
<script type="text/javascript" src="$relpath^../Manual/dynsections.js"></script>
|
||||||
<script src="$relpath^../Manual/hacks.js" type="text/javascript"></script>
|
<script src="$relpath^../Manual/hacks.js" type="text/javascript"></script>
|
||||||
|
|
@ -36,16 +41,17 @@
|
||||||
<link href="$relpath^../Manual/$stylesheet" rel="stylesheet" type="text/css" />
|
<link href="$relpath^../Manual/$stylesheet" rel="stylesheet" type="text/css" />
|
||||||
<!-- This should probably be an extrastylesheet instead of hardcoded. -->
|
<!-- This should probably be an extrastylesheet instead of hardcoded. -->
|
||||||
<link href="$relpath$../Manual/cgal_stylesheet.css" rel="stylesheet" type="text/css" />
|
<link href="$relpath$../Manual/cgal_stylesheet.css" rel="stylesheet" type="text/css" />
|
||||||
<script type="text/x-mathjax-config">
|
|
||||||
MathJax.Hub.Config({
|
|
||||||
TeX: { equationNumbers: { autoNumber: "AMS" } }
|
|
||||||
});
|
|
||||||
</script>
|
|
||||||
$mathjax
|
$mathjax
|
||||||
|
$darkmode
|
||||||
<script src="$relpath^modules.js" type="text/javascript"></script>
|
<script src="$relpath^modules.js" type="text/javascript"></script>
|
||||||
$extrastylesheet
|
$extrastylesheet
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
|
<!--BEGIN DISABLE_INDEX-->
|
||||||
|
<!--BEGIN FULL_SIDEBAR-->
|
||||||
|
<div id="side-nav" class="ui-resizable side-nav-resizable"><!-- do not remove this div, it is closed by doxygen! -->
|
||||||
|
<!--END FULL_SIDEBAR-->
|
||||||
|
<!--END DISABLE_INDEX-->
|
||||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||||
<div id="back-nav">
|
<div id="back-nav">
|
||||||
<ul>
|
<ul>
|
||||||
|
|
@ -60,18 +66,19 @@ $extrastylesheet
|
||||||
insertion. That's why we have to do it manually here. Notice
|
insertion. That's why we have to do it manually here. Notice
|
||||||
that we also take pngs from the Manual. -->
|
that we also take pngs from the Manual. -->
|
||||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||||
<span class="left">
|
<span class="left">
|
||||||
<img id="MSearchSelect" src="../Manual/search/mag_sel.svg"
|
<span id="MSearchSelect"
|
||||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
onmouseout="return searchBox.OnSearchSelectHide()"> 
|
||||||
alt=""/>
|
</span>
|
||||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
<input type="text" id="MSearchField" value="" placeholder="Search" accesskey="S"
|
||||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||||
</span><span class="right">
|
</span>
|
||||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="../Manual/search/close.svg" alt=""/></a>
|
<span class="right">
|
||||||
</span>
|
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="$relpath^../Manual/search/close.svg" alt=""/></a>
|
||||||
|
</span>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
@ -79,21 +86,19 @@ $extrastylesheet
|
||||||
<div id="titlearea">
|
<div id="titlearea">
|
||||||
<table cellspacing="0" cellpadding="0">
|
<table cellspacing="0" cellpadding="0">
|
||||||
<tbody>
|
<tbody>
|
||||||
<tr style="height: 56px;">
|
<tr id="projectrow">
|
||||||
<!--BEGIN PROJECT_LOGO-->
|
<!--BEGIN PROJECT_LOGO-->
|
||||||
<td id="projectlogo"><img alt="Logo" src="$relpath^$projectlogo"/></td>
|
<td id="projectlogo"><img alt="Logo" src="$relpath^$projectlogo"/></td>
|
||||||
<!--END PROJECT_LOGO-->
|
<!--END PROJECT_LOGO-->
|
||||||
<!--BEGIN PROJECT_NAME-->
|
<!--BEGIN PROJECT_NAME-->
|
||||||
<td id="projectalign" style="padding-left: 0.5em;">
|
<td id="projectalign">
|
||||||
<div id="projectname">$projectname
|
<div id="projectname">$projectname<!--BEGIN PROJECT_NUMBER--><span id="projectnumber"> $projectnumber</span><!--END PROJECT_NUMBER-->
|
||||||
<!--BEGIN PROJECT_NUMBER--> <span id="projectnumber">$projectnumber</span><!--END PROJECT_NUMBER-->
|
|
||||||
</div>
|
</div>
|
||||||
<!--BEGIN PROJECT_BRIEF--><div id="projectbrief">$projectbrief</div><!--END PROJECT_BRIEF-->
|
<!--BEGIN PROJECT_BRIEF--><div id="projectbrief">$projectbrief</div><!--END PROJECT_BRIEF-->
|
||||||
</td>
|
</td>
|
||||||
<!--END PROJECT_NAME-->
|
<!--END PROJECT_NAME-->
|
||||||
<!--BEGIN !PROJECT_NAME-->
|
<!--BEGIN !PROJECT_NAME-->
|
||||||
<!--BEGIN PROJECT_BRIEF-->
|
<!--BEGIN PROJECT_BRIEF-->
|
||||||
<td style="padding-left: 0.5em;">
|
|
||||||
<div id="projectbrief">$projectbrief</div>
|
<div id="projectbrief">$projectbrief</div>
|
||||||
</td>
|
</td>
|
||||||
<!--END PROJECT_BRIEF-->
|
<!--END PROJECT_BRIEF-->
|
||||||
|
|
@ -113,7 +118,7 @@ $extrastylesheet
|
||||||
true. Notice that the path to the search directory is adjusted to
|
true. Notice that the path to the search directory is adjusted to
|
||||||
the top-level.-->
|
the top-level.-->
|
||||||
<script type="text/javascript">
|
<script type="text/javascript">
|
||||||
var searchBox = new SearchBox("searchBox", "../Manual/search",false,'Search');
|
var searchBox = new SearchBox("searchBox", "../Manual/search/",'.html');
|
||||||
</script>
|
</script>
|
||||||
<!-- window showing the filter options -->
|
<!-- window showing the filter options -->
|
||||||
<div id="MSearchSelectWindow"
|
<div id="MSearchSelectWindow"
|
||||||
|
|
@ -123,9 +128,16 @@ var searchBox = new SearchBox("searchBox", "../Manual/search",false,'Search');
|
||||||
</div>
|
</div>
|
||||||
<!-- iframe showing the search results (closed by default) -->
|
<!-- iframe showing the search results (closed by default) -->
|
||||||
<div id="MSearchResultsWindow">
|
<div id="MSearchResultsWindow">
|
||||||
<iframe src="javascript:void(0)" frameborder="0"
|
<div id="MSearchResults">
|
||||||
name="MSearchResults" id="MSearchResults">
|
<div class="SRPage">
|
||||||
</iframe>
|
<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>
|
||||||
|
|
||||||
<!--END TITLEAREA-->
|
<!--END TITLEAREA-->
|
||||||
|
|
|
||||||
|
|
@ -242,7 +242,7 @@ removes some unneeded files, and performs minor repair on some glitches.''')
|
||||||
os.chdir(args.output)
|
os.chdir(args.output)
|
||||||
|
|
||||||
#workaround CGAL link on the main page
|
#workaround CGAL link on the main page
|
||||||
re_replace_in_file("<a class=\"elRef\" href=\"../Circular_kernel_3/namespaceCGAL.html\">CGAL</a>", "CGAL", "./Manual/index.html")
|
re_replace_in_file("<a class=\"elRef\" href=\"../.+/namespaceCGAL.+html\">CGAL</a>", "CGAL", "./Manual/index.html")
|
||||||
|
|
||||||
#workaround issue with operator<< in pyquery
|
#workaround issue with operator<< in pyquery
|
||||||
all_pages=glob.glob('*/*.html')
|
all_pages=glob.glob('*/*.html')
|
||||||
|
|
|
||||||