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}
|
||||
Bottom portion of the refinement hierarchy of the geometry-traits
|
||||
concepts for curves embedded in a sphere-like parameterized surface
|
||||
The entire spherical boundary cluster of the refinement hierarchy of the
|
||||
geometry-traits concepts for curves embedded in a sphere-like parameterized
|
||||
surface.
|
||||
\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}
|
||||
\input{header}
|
||||
\usepackage[edges]{forest}
|
||||
\usetikzlibrary{shadows.blur,arrows.meta}
|
||||
\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}
|
||||
\psset{treevshift=0,unit=1em,xunit=2em,yunit=1em,everytree={},etcratio=.75,triratio=.5}
|
||||
\jtree[everylabel=\sl,xunit=70pt,arrows=->]
|
||||
\! = {}
|
||||
<4wideleft>[scaleby=2.24 0,arrows=-,linestyle=none]{\psframebox{\concept{AosLeftSideTraits\_2}}}@lt !lt
|
||||
^<left>[scaleby=1.15 0,arrows=-,linestyle=none]{\psframebox{\concept{ArrangemenRightSideTraits\_2}}}@rt !rt
|
||||
^<right>[scaleby=1.15 0,arrows=-,linestyle=none]{\psframebox{\concept{ArrangemenBottomSideTraits\_2}}}@bt !bt
|
||||
^<4wideright>[scaleby=2.26 0,arrows=-,linestyle=none]{\psframebox{\concept{ArrangemenTopSideTraits\_2}}}@tt !tt
|
||||
.
|
||||
\!lt = <right>[scaleby=1.08 1]{\psframebox{\concept{AosIdentifiedVerticalTraits\_2}}}@ivt !ivt
|
||||
.
|
||||
\!bt = <right>[scaleby=1.17 1]{\psframebox{\concept{AosIdentifiedHorizontalTraits\_2}}}@iht !iht
|
||||
.
|
||||
\ncline{rt:b}{ivt:t}
|
||||
\ncline{tt:b}{iht:t}
|
||||
\endjtree
|
||||
\psset{treevshift=0,unit=1cm,xunit=1cm,yunit=1cm,everytree={},
|
||||
etcratio=.75,triratio=.5}
|
||||
\begin{forest}
|
||||
[,phantom,for tree={concept,edge={-Stealth}}
|
||||
[,phantom
|
||||
[\name{AosLeftSideTraits\_2}
|
||||
[,phantom]
|
||||
[\name{AosIdentifiedVerticalTraits\_2},name=ivt]
|
||||
]
|
||||
[\name{AosRightSideTraits\_2},name=rst]
|
||||
]
|
||||
[,phantom
|
||||
[\name{AosBottomSideTraits\_2}
|
||||
[,phantom]
|
||||
[\name{AosIdentifiedHorizontalTraits\_2},name=iht]
|
||||
]
|
||||
[\name{AosTopSideTraits\_2},name=tst]
|
||||
]
|
||||
]
|
||||
\draw[-Stealth] (rst) to (ivt);
|
||||
\draw[-Stealth] (tst) to (iht);
|
||||
\end{forest}
|
||||
\end{document}
|
||||
|
|
|
|||
|
Before Width: | Height: | Size: 3.8 KiB After Width: | Height: | Size: 8.2 KiB |
|
|
@ -1,16 +1,19 @@
|
|||
\documentclass[12pt]{standalone}
|
||||
\input{header}
|
||||
\usepackage[edges]{forest}
|
||||
\usetikzlibrary{shadows.blur,arrows.meta}
|
||||
\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}
|
||||
\psset{treevshift=0,unit=1em,xunit=2em,yunit=1em,everytree={},etcratio=.75,triratio=.5}
|
||||
\jtree[everylabel=\sl,xunit=70pt,arrows=->]
|
||||
\! = {\psframebox{\concept{AosLeftSideTraits\_2}}}
|
||||
<4wideleft>[scaleby=2.44 1]{\psframebox{\concept{AosOpenLeftTraits\_2}}}@ult !ult
|
||||
^<left>[scaleby=1.37 1]{\psframebox{\concept{AosClosedLeftTraits\_2}}}@urt !urt
|
||||
^<right>[scaleby=1.12 1]{\psframebox{\concept{AosContractedLeftTraits\_2}}}@ubt !ubt
|
||||
^<4wideright>[scaleby=2.56 1]{\psframebox{\concept{AosIdentifiedVerticalTraits\_2}}}@utt !utt
|
||||
.
|
||||
\endjtree
|
||||
\psset{treevshift=0,unit=1cm,xunit=1cm,yunit=1cm,everytree={},
|
||||
etcratio=.75,triratio=.5}
|
||||
\begin{forest}
|
||||
[\name{AosLeftSideTraits\_2},before drawing tree={x=0pt},
|
||||
for tree={concept,edge={-Stealth}}
|
||||
[{\name{AosOpenLeftTraits\_2}}]
|
||||
[{\name{AosClosedLeftTraits\_2}}]
|
||||
[{\name{AosContractedLeftTraits\_2}}]
|
||||
[{\name{AosIdentifiedLeftTraits\_2}}]
|
||||
]
|
||||
\end{forest}
|
||||
\end{document}
|
||||
|
|
|
|||
|
|
@ -1,21 +1,23 @@
|
|||
\documentclass[12pt]{standalone}
|
||||
\input{header}
|
||||
\usepackage[edges]{forest}
|
||||
\usetikzlibrary{shadows.blur,arrows.meta}
|
||||
\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}
|
||||
\psset{treevshift=0,unit=1em,xunit=2em,yunit=1em,everytree={},etcratio=.75,triratio=.5}
|
||||
\jtree[everylabel=\sl,xunit=70pt,arrows=->]
|
||||
\! = {}
|
||||
<4wideleft>[scaleby=2.35 0,arrows=-,linestyle=none]{\psframebox{\concept{AosOpenLeftTraits\_2}}}@ult !ult
|
||||
^<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
|
||||
^<4wideright>[scaleby=2.35 0,arrows=-,linestyle=none]{\psframebox{\concept{AosOpenTopTraits\_2}}}@utt !utt
|
||||
.
|
||||
\!ult = <4wideright>[scaleby=2.10 1]{\psframebox{\concept{AosOpenBoundaryTraits\_2}}}@ut !ut
|
||||
.
|
||||
\ncline{urt:b}{ut:t}
|
||||
\ncline{ubt:b}{ut:t}
|
||||
\ncline{utt:b}{ut:t}
|
||||
\endjtree
|
||||
\psset{treevshift=0,unit=1cm,xunit=1cm,yunit=1cm,everytree={},
|
||||
etcratio=.75,triratio=.5}
|
||||
\begin{forest}
|
||||
[,phantom,before drawing tree={x=0pt},for tree={concept,edge={-Stealth}}
|
||||
[{\name{AosOpenLeftTraits\_2}},name=olt
|
||||
[\name{AosOpenBoundaryTraits\_2},name=oyt,before drawing tree={x=0pt}]
|
||||
]
|
||||
[{\name{AosOpenRightTraits\_2}},name=ort]
|
||||
[{\name{AosOpenBottomTraits\_2}},name=obt]
|
||||
[{\name{AosOpenTopTraits\_2}},name=ott]
|
||||
]
|
||||
\draw[-Stealth] (ort) to (oyt);
|
||||
\draw[-Stealth] (obt) to (oyt);
|
||||
\draw[-Stealth] (ott) to (oyt);
|
||||
\end{forest}
|
||||
\end{document}
|
||||
|
|
|
|||
|
|
@ -1,20 +1,23 @@
|
|||
\documentclass[12pt]{standalone}
|
||||
\input{header}
|
||||
\usepackage[edges]{forest}
|
||||
\usetikzlibrary{shadows.blur,arrows.meta}
|
||||
\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}
|
||||
\psset{treevshift=0,unit=1em,xunit=2em,yunit=1em,everytree={},etcratio=.75,triratio=.5}
|
||||
\jtree[everylabel=\sl,xunit=70pt,arrows=->]
|
||||
\! = {}
|
||||
<left>[scaleby=2.31 0,arrows=-,linestyle=none]{\psframebox{\concept{AosVerticalSideTraits\_2}}}@vst !vst
|
||||
^<right>[scaleby=2.31 0,arrows=-,linestyle=none]{\psframebox{\concept{ArrangemenHorizontalSideTraits\_2}}}@hst !hst
|
||||
.
|
||||
\!hst = <left>[scaleby=1.15 1]{\psframebox{\concept{AosBottomSideTraits\_2}}}@bst !bst
|
||||
^<right>[scaleby=1.15 1]{\psframebox{\concept{AosTopSideTraits\_2}}}@tst !tst
|
||||
.
|
||||
\!vst = <left>[scaleby=1.12 1]{\psframebox{\concept{AosLeftSideTraits\_2}}}@lst !lst
|
||||
^<right>[scaleby=1.12 1]{\psframebox{\concept{AosRightSideTraits\_2}}}@rst !rst
|
||||
.
|
||||
\endjtree
|
||||
\psset{treevshift=0,unit=1cm,xunit=1cm,yunit=1cm,everytree={},
|
||||
etcratio=.75,triratio=.5}
|
||||
\begin{forest}
|
||||
[,phantom,before drawing tree={x=0pt},
|
||||
for tree={concept,edge={-Stealth}}
|
||||
[\name{AosVerticalSideTraits\_2}
|
||||
[\name{AosLeftSideTraits\_2}]
|
||||
[\name{AosRightSideTraits\_2}]
|
||||
]
|
||||
[\name{AosHorizontalSideTraits\_2}
|
||||
[\name{AosBottomSideTraits\_2}]
|
||||
[\name{AosTopologyTraits\_2}]
|
||||
]
|
||||
]
|
||||
\end{forest}
|
||||
\end{document}
|
||||
|
|
|
|||
|
|
@ -1,19 +1,35 @@
|
|||
\documentclass[12pt]{standalone}
|
||||
\input{header}
|
||||
\usepackage[edges]{forest}
|
||||
\usetikzlibrary{shadows.blur,arrows.meta}
|
||||
\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}
|
||||
\psset{treevshift=0,unit=1em,xunit=2em,yunit=1em,everytree={},etcratio=.75,triratio=.5}
|
||||
\jtree[everylabel=\sl,xunit=70pt,arrows=->]
|
||||
\! = {}
|
||||
<left>[scaleby=2.81 0,arrows=-,linestyle=none]{\psframebox{\concept{AosIdentifiedVerticalTraits\_2}}}@uvt !uvt
|
||||
^<vert>[scaleby=1 0,arrows=-,linestyle=none]{\psframebox{\concept{AosContractedBottomTraits\_2}}}@ubt !ubt
|
||||
^<right>[scaleby=2.73 0,arrows=-,linestyle=none]{\psframebox{\concept{AosContractedTopTraits\_2}}}@utt !utt
|
||||
.
|
||||
\!ubt = <vert>[scaleby=1 1]{\psframebox{\concept{AosSphericalBoundaryTraits\_2}}}@ut !ut
|
||||
.
|
||||
\ncline{uvt:b}{ut:t}
|
||||
\ncline{utt:b}{ut:t}
|
||||
\endjtree
|
||||
\psset{treevshift=0,unit=1cm,xunit=1cm,yunit=1cm,everytree={},
|
||||
etcratio=.75,triratio=.5}
|
||||
\begin{forest}
|
||||
[\name{AosBasicTraits\_2},name=abt,before drawing tree={x=0pt},for tree={concept,edge={-Stealth}}
|
||||
[\name{AosVerticalSideTraits\_2}
|
||||
[\name{AosLeftSideTraits\_2}
|
||||
[,phantom]
|
||||
[\name{AosIdentifiedVerticalTraits\_2},name=ivt
|
||||
[,phantom]
|
||||
[\name{AosSphericalBoundaryTraits\_2},name=sbt,before drawing tree={x=0pt}]
|
||||
]
|
||||
]
|
||||
[\name{AosRightSideTraits\_2},name=rst]
|
||||
]
|
||||
[\name{AosHorizontalSideTraits\_2},before drawing tree={x-=1.5em}
|
||||
[\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}
|
||||
|
|
|
|||