Updated figures; changed prefix of concepts Arrangement... => Aos...
|
|
@ -3701,8 +3701,9 @@ parameter space in this case is open and unbounded.}
|
||||||
|
|
||||||
<!-- ----------------------------------------------------------------------- -->
|
<!-- ----------------------------------------------------------------------- -->
|
||||||
\cgalFigureBegin{aos_fig-spherical_concept_hierarchy,spherical_concept_hierarchy.png}
|
\cgalFigureBegin{aos_fig-spherical_concept_hierarchy,spherical_concept_hierarchy.png}
|
||||||
Bottom portion of the refinement hierarchy of the geometry-traits
|
The entire spherical boundary cluster of the refinement hierarchy of the
|
||||||
concepts for curves embedded in a sphere-like parameterized surface
|
geometry-traits concepts for curves embedded in a sphere-like parameterized
|
||||||
|
surface.
|
||||||
\cgalFigureEnd
|
\cgalFigureEnd
|
||||||
<!-- ----------------------------------------------------------------------- -->
|
<!-- ----------------------------------------------------------------------- -->
|
||||||
|
|
||||||
|
|
|
||||||
|
Before Width: | Height: | Size: 2.2 KiB After Width: | Height: | Size: 5.6 KiB |
|
Before Width: | Height: | Size: 6.3 KiB After Width: | Height: | Size: 9.3 KiB |
|
Before Width: | Height: | Size: 4.4 KiB After Width: | Height: | Size: 8.8 KiB |
|
Before Width: | Height: | Size: 6.2 KiB After Width: | Height: | Size: 8.2 KiB |
|
Before Width: | Height: | Size: 3.9 KiB After Width: | Height: | Size: 8.8 KiB |
|
Before Width: | Height: | Size: 3.8 KiB After Width: | Height: | Size: 9.2 KiB |
|
Before Width: | Height: | Size: 5.9 KiB After Width: | Height: | Size: 18 KiB |
|
|
@ -1,22 +1,30 @@
|
||||||
\documentclass[12pt]{standalone}
|
\documentclass[12pt]{standalone}
|
||||||
\input{header}
|
\input{header}
|
||||||
|
\usepackage[edges]{forest}
|
||||||
|
\usetikzlibrary{shadows.blur,arrows.meta}
|
||||||
\pagestyle{empty}
|
\pagestyle{empty}
|
||||||
|
\def\name#1{\textsf{\it #1}}
|
||||||
|
\tikzset{concept/.style={rectangle split,rectangle split parts=1,draw,
|
||||||
|
fill=white,blur shadow,rounded corners,align=center}}
|
||||||
\begin{document}
|
\begin{document}
|
||||||
\psset{treevshift=0,unit=1em,xunit=2em,yunit=1em,everytree={},etcratio=.75,triratio=.5}
|
\begin{forest}
|
||||||
\jtree[everylabel=\sl,xunit=70pt,arrows=->]
|
[,phantom,for tree={concept,edge={-Stealth}}
|
||||||
\! = {}
|
[,phantom
|
||||||
<4wideleft>[scaleby=2.24 0,arrows=-,linestyle=none]{\psframebox{\concept{AosLeftSideTraits\_2}}}@lt !lt
|
[\name{AosLeftSideTraits\_2}
|
||||||
^<left>[scaleby=1.15 0,arrows=-,linestyle=none]{\psframebox{\concept{ArrangemenRightSideTraits\_2}}}@rt !rt
|
[,phantom]
|
||||||
^<right>[scaleby=1.15 0,arrows=-,linestyle=none]{\psframebox{\concept{ArrangemenBottomSideTraits\_2}}}@bt !bt
|
[\name{AosIdentifiedVerticalTraits\_2},name=ivt]
|
||||||
^<4wideright>[scaleby=2.26 0,arrows=-,linestyle=none]{\psframebox{\concept{ArrangemenTopSideTraits\_2}}}@tt !tt
|
]
|
||||||
.
|
[\name{AosRightSideTraits\_2},name=rst]
|
||||||
\!lt = <right>[scaleby=1.08 1]{\psframebox{\concept{AosIdentifiedVerticalTraits\_2}}}@ivt !ivt
|
]
|
||||||
.
|
[,phantom
|
||||||
\!bt = <right>[scaleby=1.17 1]{\psframebox{\concept{AosIdentifiedHorizontalTraits\_2}}}@iht !iht
|
[\name{AosBottomSideTraits\_2}
|
||||||
.
|
[,phantom]
|
||||||
\ncline{rt:b}{ivt:t}
|
[\name{AosIdentifiedHorizontalTraits\_2},name=iht]
|
||||||
\ncline{tt:b}{iht:t}
|
]
|
||||||
\endjtree
|
[\name{AosTopSideTraits\_2},name=tst]
|
||||||
\psset{treevshift=0,unit=1cm,xunit=1cm,yunit=1cm,everytree={},
|
]
|
||||||
etcratio=.75,triratio=.5}
|
]
|
||||||
|
\draw[-Stealth] (rst) to (ivt);
|
||||||
|
\draw[-Stealth] (tst) to (iht);
|
||||||
|
\end{forest}
|
||||||
\end{document}
|
\end{document}
|
||||||
|
|
|
||||||
|
Before Width: | Height: | Size: 3.8 KiB After Width: | Height: | Size: 8.2 KiB |
|
|
@ -1,16 +1,19 @@
|
||||||
\documentclass[12pt]{standalone}
|
\documentclass[12pt]{standalone}
|
||||||
\input{header}
|
\input{header}
|
||||||
|
\usepackage[edges]{forest}
|
||||||
|
\usetikzlibrary{shadows.blur,arrows.meta}
|
||||||
\pagestyle{empty}
|
\pagestyle{empty}
|
||||||
|
\def\name#1{\textsf{\it #1}}
|
||||||
|
\tikzset{concept/.style={rectangle split,rectangle split parts=1,draw,
|
||||||
|
fill=white,blur shadow,rounded corners,align=center}}
|
||||||
\begin{document}
|
\begin{document}
|
||||||
\psset{treevshift=0,unit=1em,xunit=2em,yunit=1em,everytree={},etcratio=.75,triratio=.5}
|
\begin{forest}
|
||||||
\jtree[everylabel=\sl,xunit=70pt,arrows=->]
|
[\name{AosLeftSideTraits\_2},before drawing tree={x=0pt},
|
||||||
\! = {\psframebox{\concept{AosLeftSideTraits\_2}}}
|
for tree={concept,edge={-Stealth}}
|
||||||
<4wideleft>[scaleby=2.44 1]{\psframebox{\concept{AosOpenLeftTraits\_2}}}@ult !ult
|
[{\name{AosOpenLeftTraits\_2}}]
|
||||||
^<left>[scaleby=1.37 1]{\psframebox{\concept{AosClosedLeftTraits\_2}}}@urt !urt
|
[{\name{AosClosedLeftTraits\_2}}]
|
||||||
^<right>[scaleby=1.12 1]{\psframebox{\concept{AosContractedLeftTraits\_2}}}@ubt !ubt
|
[{\name{AosContractedLeftTraits\_2}}]
|
||||||
^<4wideright>[scaleby=2.56 1]{\psframebox{\concept{AosIdentifiedVerticalTraits\_2}}}@utt !utt
|
[{\name{AosIdentifiedLeftTraits\_2}}]
|
||||||
.
|
]
|
||||||
\endjtree
|
\end{forest}
|
||||||
\psset{treevshift=0,unit=1cm,xunit=1cm,yunit=1cm,everytree={},
|
|
||||||
etcratio=.75,triratio=.5}
|
|
||||||
\end{document}
|
\end{document}
|
||||||
|
|
|
||||||
|
|
@ -1,21 +1,23 @@
|
||||||
\documentclass[12pt]{standalone}
|
\documentclass[12pt]{standalone}
|
||||||
\input{header}
|
\input{header}
|
||||||
|
\usepackage[edges]{forest}
|
||||||
|
\usetikzlibrary{shadows.blur,arrows.meta}
|
||||||
\pagestyle{empty}
|
\pagestyle{empty}
|
||||||
|
\def\name#1{\textsf{\it #1}}
|
||||||
|
\tikzset{concept/.style={rectangle split,rectangle split parts=1,draw,
|
||||||
|
fill=white,blur shadow,rounded corners,align=center}}
|
||||||
\begin{document}
|
\begin{document}
|
||||||
\psset{treevshift=0,unit=1em,xunit=2em,yunit=1em,everytree={},etcratio=.75,triratio=.5}
|
\begin{forest}
|
||||||
\jtree[everylabel=\sl,xunit=70pt,arrows=->]
|
[,phantom,before drawing tree={x=0pt},for tree={concept,edge={-Stealth}}
|
||||||
\! = {}
|
[{\name{AosOpenLeftTraits\_2}},name=olt
|
||||||
<4wideleft>[scaleby=2.35 0,arrows=-,linestyle=none]{\psframebox{\concept{AosOpenLeftTraits\_2}}}@ult !ult
|
[\name{AosOpenBoundaryTraits\_2},name=oyt,before drawing tree={x=0pt}]
|
||||||
^<left>[scaleby=1.21 0,arrows=-,linestyle=none]{\psframebox{\concept{AosOpenRightTraits\_2}}}@urt !urt
|
]
|
||||||
^<right>[scaleby=1.18 0,arrows=-,linestyle=none]{\psframebox{\concept{AosOpenBottomTraits\_2}}}@ubt !ubt
|
[{\name{AosOpenRightTraits\_2}},name=ort]
|
||||||
^<4wideright>[scaleby=2.35 0,arrows=-,linestyle=none]{\psframebox{\concept{AosOpenTopTraits\_2}}}@utt !utt
|
[{\name{AosOpenBottomTraits\_2}},name=obt]
|
||||||
.
|
[{\name{AosOpenTopTraits\_2}},name=ott]
|
||||||
\!ult = <4wideright>[scaleby=2.10 1]{\psframebox{\concept{AosOpenBoundaryTraits\_2}}}@ut !ut
|
]
|
||||||
.
|
\draw[-Stealth] (ort) to (oyt);
|
||||||
\ncline{urt:b}{ut:t}
|
\draw[-Stealth] (obt) to (oyt);
|
||||||
\ncline{ubt:b}{ut:t}
|
\draw[-Stealth] (ott) to (oyt);
|
||||||
\ncline{utt:b}{ut:t}
|
\end{forest}
|
||||||
\endjtree
|
|
||||||
\psset{treevshift=0,unit=1cm,xunit=1cm,yunit=1cm,everytree={},
|
|
||||||
etcratio=.75,triratio=.5}
|
|
||||||
\end{document}
|
\end{document}
|
||||||
|
|
|
||||||
|
|
@ -1,20 +1,23 @@
|
||||||
\documentclass[12pt]{standalone}
|
\documentclass[12pt]{standalone}
|
||||||
\input{header}
|
\input{header}
|
||||||
|
\usepackage[edges]{forest}
|
||||||
|
\usetikzlibrary{shadows.blur,arrows.meta}
|
||||||
\pagestyle{empty}
|
\pagestyle{empty}
|
||||||
|
\def\name#1{\textsf{\it #1}}
|
||||||
|
\tikzset{concept/.style={rectangle split,rectangle split parts=1,draw,
|
||||||
|
fill=white,blur shadow,rounded corners,align=center}}
|
||||||
\begin{document}
|
\begin{document}
|
||||||
\psset{treevshift=0,unit=1em,xunit=2em,yunit=1em,everytree={},etcratio=.75,triratio=.5}
|
\begin{forest}
|
||||||
\jtree[everylabel=\sl,xunit=70pt,arrows=->]
|
[,phantom,before drawing tree={x=0pt},
|
||||||
\! = {}
|
for tree={concept,edge={-Stealth}}
|
||||||
<left>[scaleby=2.31 0,arrows=-,linestyle=none]{\psframebox{\concept{AosVerticalSideTraits\_2}}}@vst !vst
|
[\name{AosVerticalSideTraits\_2}
|
||||||
^<right>[scaleby=2.31 0,arrows=-,linestyle=none]{\psframebox{\concept{ArrangemenHorizontalSideTraits\_2}}}@hst !hst
|
[\name{AosLeftSideTraits\_2}]
|
||||||
.
|
[\name{AosRightSideTraits\_2}]
|
||||||
\!hst = <left>[scaleby=1.15 1]{\psframebox{\concept{AosBottomSideTraits\_2}}}@bst !bst
|
]
|
||||||
^<right>[scaleby=1.15 1]{\psframebox{\concept{AosTopSideTraits\_2}}}@tst !tst
|
[\name{AosHorizontalSideTraits\_2}
|
||||||
.
|
[\name{AosBottomSideTraits\_2}]
|
||||||
\!vst = <left>[scaleby=1.12 1]{\psframebox{\concept{AosLeftSideTraits\_2}}}@lst !lst
|
[\name{AosTopologyTraits\_2}]
|
||||||
^<right>[scaleby=1.12 1]{\psframebox{\concept{AosRightSideTraits\_2}}}@rst !rst
|
]
|
||||||
.
|
]
|
||||||
\endjtree
|
\end{forest}
|
||||||
\psset{treevshift=0,unit=1cm,xunit=1cm,yunit=1cm,everytree={},
|
|
||||||
etcratio=.75,triratio=.5}
|
|
||||||
\end{document}
|
\end{document}
|
||||||
|
|
|
||||||
|
|
@ -1,19 +1,35 @@
|
||||||
\documentclass[12pt]{standalone}
|
\documentclass[12pt]{standalone}
|
||||||
\input{header}
|
\input{header}
|
||||||
|
\usepackage[edges]{forest}
|
||||||
|
\usetikzlibrary{shadows.blur,arrows.meta}
|
||||||
\pagestyle{empty}
|
\pagestyle{empty}
|
||||||
|
\def\name#1{\textsf{\it #1}}
|
||||||
|
\tikzset{concept/.style={rectangle split,rectangle split parts=1,draw,
|
||||||
|
fill=white,blur shadow,rounded corners,align=center}}
|
||||||
\begin{document}
|
\begin{document}
|
||||||
\psset{treevshift=0,unit=1em,xunit=2em,yunit=1em,everytree={},etcratio=.75,triratio=.5}
|
\begin{forest}
|
||||||
\jtree[everylabel=\sl,xunit=70pt,arrows=->]
|
[\name{AosBasicTraits\_2},name=abt,before drawing tree={x=0pt},for tree={concept,edge={-Stealth}}
|
||||||
\! = {}
|
[\name{AosVerticalSideTraits\_2}
|
||||||
<left>[scaleby=2.81 0,arrows=-,linestyle=none]{\psframebox{\concept{AosIdentifiedVerticalTraits\_2}}}@uvt !uvt
|
[\name{AosLeftSideTraits\_2}
|
||||||
^<vert>[scaleby=1 0,arrows=-,linestyle=none]{\psframebox{\concept{AosContractedBottomTraits\_2}}}@ubt !ubt
|
[,phantom]
|
||||||
^<right>[scaleby=2.73 0,arrows=-,linestyle=none]{\psframebox{\concept{AosContractedTopTraits\_2}}}@utt !utt
|
[\name{AosIdentifiedVerticalTraits\_2},name=ivt
|
||||||
.
|
[,phantom]
|
||||||
\!ubt = <vert>[scaleby=1 1]{\psframebox{\concept{AosSphericalBoundaryTraits\_2}}}@ut !ut
|
[\name{AosSphericalBoundaryTraits\_2},name=sbt,before drawing tree={x=0pt}]
|
||||||
.
|
]
|
||||||
\ncline{uvt:b}{ut:t}
|
]
|
||||||
\ncline{utt:b}{ut:t}
|
[\name{AosRightSideTraits\_2},name=rst]
|
||||||
\endjtree
|
]
|
||||||
\psset{treevshift=0,unit=1cm,xunit=1cm,yunit=1cm,everytree={},
|
[\name{AosHorizontalSideTraits\_2},before drawing tree={x-=1.5em}
|
||||||
etcratio=.75,triratio=.5}
|
[\name{AosBottomSideTraits\_2}
|
||||||
|
[\name{AosContractedBottomTraits\_2},name=cbt,before drawing tree={x-=3em}]
|
||||||
|
]
|
||||||
|
[\name{AosTopSideTraits\_2},before drawing tree={x-=3em}
|
||||||
|
[\name{AosContractedTopTraits\_2},name=ctt,before drawing tree={x-=3em}]
|
||||||
|
]
|
||||||
|
]
|
||||||
|
]
|
||||||
|
\draw[-Stealth] (cbt) to (sbt);
|
||||||
|
\draw[-Stealth] (ctt) to (sbt);
|
||||||
|
\draw[-Stealth] (rst) to (ivt);
|
||||||
|
\end{forest}
|
||||||
\end{document}
|
\end{document}
|
||||||
|
|
|
||||||