summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/tikz-timing/tikz-timing-either.sty
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/tex/latex/tikz-timing/tikz-timing-either.sty')
-rw-r--r--Master/texmf-dist/tex/latex/tikz-timing/tikz-timing-either.sty809
1 files changed, 0 insertions, 809 deletions
diff --git a/Master/texmf-dist/tex/latex/tikz-timing/tikz-timing-either.sty b/Master/texmf-dist/tex/latex/tikz-timing/tikz-timing-either.sty
deleted file mode 100644
index 14329eb349a..00000000000
--- a/Master/texmf-dist/tex/latex/tikz-timing/tikz-timing-either.sty
+++ /dev/null
@@ -1,809 +0,0 @@
-%%
-%% This is file `tikz-timing-either.sty',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% tikz-timing.dtx (with options: `lib,lib-either')
-%%
-%% Copyright (C) 2009-2011 by Martin Scharrer <martin@scharrer-online.de>
-%%
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either version 1.3c
-%% of this license or (at your option) any later version.
-%% The latest version of this license is in
-%%
-%% http://www.latex-project.org/lppl.txt
-%%
-%% and version 1.3c or later is part of all distributions of LaTeX
-%% version 2008/05/04 or later.
-%%
-%% This work has the LPPL maintenance status `maintained'.
-%%
-%% The Current Maintainer of this work is Martin Scharrer.
-%%
-%% This work consists of the files tikz-timing.dtx, tikz-timing.ins
-%% and the derived file tikz-timing.sty.
-%%
-\RequirePackage{svn-prov}[2009/05/03]
-\ProvidesPackageSVN[tikz-timing-either]
- {$Id: tikz-timing.dtx 2038 2011-01-09 20:44:26Z martin $}
- [v0.7d
- TikZ-Timing Library for
- uncertain transitions]
-\GetFileInfoSVN*%
-\RequirePackage{tikz-timing}[\filedate]%
-\DefineFileInfoSVN
-\tikztimingchar{E}{
- ++(0,0)
- \code{\setcounter{tikztimingtranspos}{0}}%
- \code{\setcounter{tikztimingtrans}{1}}%
-}{
- \code{\setcounter{tikztimingtranspos}{0}}%
- \code{\setcounter{tikztimingtrans}{1}}%
- \tikztiminguse{D}{#1}%
- \newdraw
-}
-\def\tikztiming@triple@E{}%
-
-\tikztimingdef{LE@}{%
- \newdraw [\bgstyle]
- -- ++(\slope,\height)%
- -- ++($ (#1,0) - (\slope,0) $)%
- -- ++(0,-\height)%
- -- ++($ -1*(#1,0) $)%
- \newdraw [\style]
- -- ++(\slope,\height)%
- -- ++($ (#1,0) - (\slope,0) $)%
- ++($ -1*(#1,\height) $)%
- -- ++($ 1*(#1,0) $)%
- ++(0,.5\height)%
- \newdraw
- \code{\setcounter{tikztimingtranspos}{0}}%
- \code{\setcounter{tikztimingtrans}{1}}%
-}%
-
-\tikztimingdef{HE@}{%
- \newdraw [\bgstyle]
- -- ++(\slope,-\height)%
- -- ++($ (#1,0) - (\slope,0) $)%
- -- ++(0,\height)%
- -- ++($ -1*(#1,0) $)%
- \newdraw [\style]
- -- ++(\slope,-\height)%
- -- ++($ (#1,0) - (\slope,0) $)%
- ++($ -1*(#1,-\height) $)%
- -- ++($ 1*(#1,0) $)%
- ++(0,-.5\height)%
- \newdraw
- \code{\setcounter{tikztimingtranspos}{1}}%
- \code{\setcounter{tikztimingtrans}{-1}}%
-}%
-
-\tikztimingdef{TE@}{%
- \newdraw [\bgstyle]
- -- ++(\slope,-\height * \value{tikztimingtrans})%
- -- ++($ (#1,0) - (\slope,0) $)%
- -- ++(0,\height * \value{tikztimingtrans})%
- -- ++($ -1*(#1,0) $)%
- \newdraw [\style]
- -- ++(\slope,-\height * \value{tikztimingtrans})%
- -- ++($ (#1,0) - (\slope,0) $)%
- ++($ -1*(#1,-\height * \value{tikztimingtrans}) $)%
- -- ++($ 1*(#1,0) $)%
- ++(0,-1*\value{tikztimingtrans}*.5*\height)%
- \newdraw
-}%
-
-\tikztimingdef{LEL}{%
- \newdraw [\style,preaction={\bgstyle}]
- -- +(\slope,\height)%
- -- +(#1,\height)%
- -- +($ (#1,0) + (\slope,0) $)%
- -- +(0,0)
- ++(#1,\height/2) coordinate (timing@ref)
- ++(\slope,-\height/2)%
- \newdraw
-}%
-
-\tikztimingdef{LEH}{%
- \newdraw [\style,preaction={\bgstyle}]
- -- +(\slope,\height)%
- -- +($ (#1,\height) + (\slope,0) $)%
- -- +(#1,0)%
- -- +(0,0)
- ++(#1,\height/2) coordinate (timing@ref)
- ++(\slope,\height/2)%
- \newdraw
-}%
-
-\tikztimingdef{HEH}{%
- \newdraw [\style,preaction={\bgstyle}]
- -- +($ (#1,0) + (\slope,0) $)%
- -- +(#1,-\height)%
- -- +(\slope,-\height)
- -- +(0,0)
- ++(#1,-\height/2) coordinate (timing@ref)
- ++(\slope,\height/2)%
- \newdraw
-}%
-
-\tikztimingdef{HEL}{%
- \newdraw [\style,preaction={\bgstyle}]
- -- +(#1,0)
- -- +($ (#1,-\height) + (\slope,0) $)%
- -- +(\slope,-\height)
- -- +(0,0)
- ++(#1,-\height/2) coordinate (timing@ref)
- ++(\slope,-\height/2)%
- \newdraw
-}%
-
-\tikztimingdef{HET}{
- \newdraw [\style,preaction={\bgstyle}]
- -- +(#1,0)
- {[\nstyle]
- -- +($ (#1,-\height) + (\slope,0) $)%
- }
- -- +(\slope,-\height)
- -- +(0,0)
- {[\nstyle]
- ++(#1,-\height/2) coordinate (timing@ref)
- ++(\slope,-\height/2)%
- }
- \newdraw
- \code{\setcounter{tikztimingtrans}{-1}}%
-}
-
-\tikztimingdef{LET}{
- \newdraw [\style,preaction={\bgstyle}]
- -- +(\slope,\height)%
- {[\nstyle]
- -- +($ (#1,\height) + (\slope,0) $)%
- }
- -- +(#1,0)%
- -- +(0,0)
- {[\nstyle]
- ++(#1,\height/2)%
- coordinate (timing@ref)
- ++(\slope,\height/2)%
- }
- \newdraw
- \code{\setcounter{tikztimingtrans}{1}}%
-}
-
-\tikztimingdef{HEE}{%
- \newdraw [\style,preaction={\bgstyle}]
- -- +(#1,0) coordinate (timing@refb)
- \tikztiming@setref{timing@ref}{0,-\height/2}
- -- +($ (#1,-\height) + (\slope,0) $) coordinate (timing@refa)
- -- +(\slope,-\height)
- -- +(0,0)
- \tikztiming@setref{timing@ref}{#1,-\height/2}
- ++($ (#1,-\height) + (\slope,0) $)%
- \code{\setcounter{tikztimingtranspos}{1}}%
- \code{\setcounter{tikztimingtrans}{-1}}%
- \newdraw
-}%
-
-\tikztimingdef{LEE}{%
- \newdraw [\style,preaction={\bgstyle}]
- -- +(#1,0) coordinate (timing@refa)
- \tikztiming@setref{timing@ref}{0,\height/2}
- -- +($ (#1,\height) + (\slope,0) $) coordinate (timing@refb)
- -- +(\slope,\height)
- -- +(0,0)
- ++(#1,0) \tikztiming@setref{timing@ref}{0,\height/2}
- \code{\setcounter{tikztimingtranspos}{0}}%
- \code{\setcounter{tikztimingtrans}{1}}%
- \newdraw
-}%
-
-\tikztimingdef{TEE}{%
- \newdraw [\style,preaction={\bgstyle}]
- -- +(\slope, -\height * \value{tikztimingtrans})%
- -- +($ (#1,0) + (\slope, -\height * \value{tikztimingtrans}) $)
- -- +(#1,0)
- -- +(0,0)%
- \code{\setcounter{tikztimingtranspos}{\value{tikztimingtrans}}%
- \addtocounter{tikztimingtranspos}{+1}}
- +($ (#1,0) + (\slope/2 + \slope/2 * \value{tikztimingtrans}, -\height/2 * \value{tikztimingtranspos}) $)
- coordinate (timing@refa)
- +($ (#1,0) + (\slope/2 - \slope/2 * \value{tikztimingtrans}, \height - \height/2 * \value{tikztimingtranspos}) $)
- coordinate (timing@refb)
- ++(#1,0)
- \tikztiming@setref{timing@ref}{0,-\height/2 * \value{tikztimingtrans}}
- ++(
- .5 * \slope + .5 * \value{tikztimingtrans} * \slope,
- -.5 * \height - .5 * \value{tikztimingtrans} * \height
- )
- \code{\setcounter{tikztimingtrans}{-\value{tikztimingtrans}}}
- \newdraw
-}%
-
-\tikztimingdef{TEH}{%
- \newdraw [\style,preaction={\bgstyle}]
- -- ++(\slope,-\height * \value{tikztimingtrans})
- -- ++($ (#1,0) - (\slope/2 + \slope/2 * \value{tikztimingtrans},0) $)
- -- ++(\slope * \value{tikztimingtrans},
- \height * \value{tikztimingtrans})
- -- ++($ -1*(#1,0) - (\slope/2 + \slope/2 * \value{tikztimingtrans},0) $)
- ++($ (#1,-\height/2 * \value{tikztimingtrans}) $) coordinate (timing@ref)
- ++(\slope,\height/2)
- \newdraw
-}
-
-\tikztimingdef{TEL}{%
- \newdraw [\style,preaction={\bgstyle}]
- -- ++(\slope,-\height * \value{tikztimingtrans})
- -- ++($ (#1,0) - (\slope/2 - \slope/2 * \value{tikztimingtrans},0) $)
- -- ++(-\slope * \value{tikztimingtrans},
- \height * \value{tikztimingtrans})
- -- ++($ -1*(#1,0) - (\slope/2 + -\slope/2 * \value{tikztimingtrans},0) $)
- ++($ (#1,-\height/2 * \value{tikztimingtrans}) $) coordinate (timing@ref)
- ++(\slope,-\height/2)
- \newdraw
-}
-
-\tikztimingdef{TEZ}{%
- \newdraw [\style,preaction={\bgstyle}]
- -- ++(\slope,-\height * \value{tikztimingtrans})
- -- ++($ (#1,0) - (\slope,0) $)
- -- ++(\zslope,
- \height/2 * \value{tikztimingtrans})
- -- ++(-\zslope,
- \height/2 * \value{tikztimingtrans})
- -- ++($ -1*(#1,0) $)
- ++($ (#1,0) + (0,-\height/2 * \value{tikztimingtrans}) $)
- coordinate (timing@ref)
- ++(\zslope,0)
- \newdraw
-}
-
-\tikztimingdef{TED}{%
- \newdraw [\style,preaction={\bgstyle}]
- -- ++(\slope,-\height * \value{tikztimingtrans})
- -- ++($ (#1,0) - (\slope,0) $)
- -- ++(\dslope/2,
- \height/2 * \value{tikztimingtrans})
- -- ++(-\dslope/2,
- \height/2 * \value{tikztimingtrans})
- -- ++($ -1*(#1,0) $)
- ++($ (#1,0) + (0,-\height/2 * \value{tikztimingtrans}) $)
- coordinate (timing@ref)
- ++(\dslope/2,0)
- \newdraw
-}
-
-\tikztimingdef{TET}{%
- \newdraw [\style,preaction={\bgstyle}]
- -- +(\slope, -\height * \value{tikztimingtrans})%
- {[\nstyle]
- -- +($ (#1,0) + (\slope, -\height * \value{tikztimingtrans}) $)%
- }
- -- +(#1,0)%
- -- +(0,0)%
- {[\nstyle]
- ++($ (#1,0) + (0, -\height/2 * \value{tikztimingtrans}) $)%
- coordinate (timing@ref)
- ++(\slope, -\height/2 * \value{tikztimingtrans})%
- }
- \code{\setcounter{tikztimingtrans}{-\value{tikztimingtrans}}}
- \newdraw
-}%
-
-\tikztimingdef{EEZ}{%
- \newdraw [\style,preaction={\bgstyle}]
- -- (timing@refb)
- -- ($ (timing@ref) + (#1,+\height/2) $)
- -- ($ (timing@ref) + (#1,0) + (\zslope,0) $)
- -- ($ (timing@ref) + (#1,-\height/2) $)
- -- (timing@refa)
- ($ (timing@ref) + (#1,0) + (\zslope,0) $)
- coordinate (timing@ref) at ($ (timing@ref) + (#1,0) $)
- \newdraw
-}%
-
-\tikztimingdef{EED}{%
- \newdraw [\style,preaction={\bgstyle}]
- -- (timing@refb)
- -- ($ (timing@ref) + (#1,+\height/2) $)
- -- ($ (timing@ref) + (#1,0) + (\dslope/2,0) $)
- -- ($ (timing@ref) + (#1,-\height/2) $)
- -- (timing@refa)
- ($ (timing@ref) + (#1,0) + (\dslope/2,0) $)
- coordinate (timing@ref) at ($ (timing@ref) + (#1,0) $)
- \newdraw
-}%
-
-\tikztimingdef{HEZ}{%
- \newdraw [\style,preaction={\bgstyle}]
- -- +(#1,0)
- -- +($ (#1,-\height/2) + (\zslope,0) $)%
- -- +(#1,-\height)
- -- +(\slope,-\height)
- -- +(0,0)
- ++(#1,-\height/2) coordinate (timing@ref)
- ++(\zslope,0)%
- \newdraw
-}%
-
-\tikztimingdef{LEZ}{%
- \newdraw [\style,preaction={\bgstyle}]
- -- +(\slope,\height)
- -- +(#1,\height)
- -- +($ (#1,\height/2) + (\zslope,0) $)%
- -- +(#1,0)
- -- +(0,0)
- ++(#1,\height/2) coordinate (timing@ref)
- ++(\zslope,0)%
- \newdraw
-}%
-
-\tikztimingdef{LED}{%
- \newdraw [\style,preaction={\bgstyle}]
- -- +(\slope,\height)
- -- +(#1,\height)
- -- +($ (#1,\height/2) + (\dslope/2,0) $)%
- -- +(#1,0)
- -- +(0,0)
- ++(#1,\height/2) coordinate (timing@ref)
- ++(\dslope/2,0)%
- \newdraw
-}%
-
-\tikztimingdef{HED}{%
- \newdraw [\style,preaction={\bgstyle}]
- -- +(#1,0)
- -- +($ (#1,-\height/2) + (\dslope/2,0) $)%
- -- +(#1,-\height)
- -- +(\slope,-\height)
- -- +(0,0)
- ++(#1,-\height/2) coordinate (timing@ref)
- ++(\dslope/2,0)%
- \newdraw
-}%
-
-\tikztimingdef{EZ}{%
- \newdraw [\style]
- -- ($ (timing@ref) + (#1,0) $)%
-}
-
-\tikztimingdef{EM}{%
- \newdraw [\style]
- -- ($ (timing@ref) + (#1,0) $)%
- \newdraw [\style/base]
-}
-
-\tikztimingdef{EL}{%
- -- ($ (timing@ref) + (#1,-\height/2) $)%
-}%
-\tikztimingdef{EH}{%
- -- ($ (timing@ref) + (#1,+\height/2) $)%
-}%
-
-\tikztimingdef{ED@}{%
- \tikztiming@chard@{#1}%
-}
-\tikztimingcpy{E{D@edge@}@}{ED@}
-
-\tikztimingdef{ED}{%
- \tikztiming@chard{#1}%
-}
-\tikztimingcpy{E{D@edge@}}{ED}
-\tikztimingdef{EDD}{%
- \tikztiming@chard@{#1}%
-}
-\tikztimingdef{EUU}{%
- \tikztiming@chard@{#1}%
-}
-\tikztimingdef{EDU}{%
- \tikztiming@chard{#1}%
-}
-\tikztimingdef{EUD}{%
- \tikztiming@chard{#1}%
-}
-
-\tikztimingdef{DE@}{%
- \tikztiming@oldnodecenter@%
- \newdraw [\bgstyle]
- -- +(\dslope/2,\height/2)
- -- ($ (timing@ref) + (#1,\height/2) $)%
- -- ($ (timing@ref) + (#1,-\height/2) $)%
- -- ($ (timing@save) + (\dslope/2,-\height/2) $)
- -- (timing@save)
- \newdraw [\style]
- -- +(\dslope/2,\height/2)
- -- ($ (timing@ref) + (#1,\height/2) $)%
- ($ (timing@ref) + (#1,-\height/2) $)%
- -- ($ (timing@save) + (\dslope/2,-\height/2) $)
- -- (timing@save)
- ($ (timing@ref) + (#1,0) $)%
- coordinate (timing@ref)
-}
-
-\tikztimingdef{EEE}{%
- \newdraw [\style,preaction={\bgstyle}]
- -- (timing@refb)
- -- ($ (timing@refb) + (#1,0) $)
- -- ($ (timing@refa) + (#1,0) $)
- -- (timing@refa)
- ++(#1,0) coordinate (timing@refa)
- coordinate (timing@refb) at ($ (timing@refb) + (#1,0) $)
- coordinate (timing@ref) at ($ (timing@ref) + (#1,0) $)
- \newdraw
-}%
-
-\tikztimingdef{EET}{%
- \newdraw [\style,preaction={\bgstyle}]
- -- (timing@refb)
- {[\nstyle]
- -- ($ (timing@ref) + (#1,+\height/2) + (\slope/2 + \slope/2 * \value{tikztimingtrans},0) $)
- -- ($ (timing@ref) + (#1,-\height/2) + (\slope/2 - \slope/2 * \value{tikztimingtrans},0) $)
- }
- -- (timing@refa)
- {[\nstyle]
- ($ (timing@ref) + (#1,\height/2 * \value{tikztimingtrans}) + (\slope,0) $)
- }
- coordinate (timing@ref) at ($ (timing@ref) + (#1,0) $)
- \newdraw
-}%
-
-\tikztimingdef{EEL}{%
- \newdraw [\style,preaction={\bgstyle}]
- -- (timing@refb)
- -- ($ (timing@ref) + (#1,+\height/2) $)
- -- ($ (timing@ref) + (#1,-\height/2) + (\slope,0) $)
- -- (timing@refa)
- ($ (timing@ref) + (#1,-\height/2) + (\slope,0) $)
- coordinate (timing@ref) at ($ (timing@ref) + (#1,0) $)
- \newdraw
-}%
-
-\tikztimingdef{EEH}{%
- \newdraw [\style,preaction={\bgstyle}]
- -- (timing@refb)
- -- ($ (timing@ref) + (#1,+\height/2) + (\slope,0) $)
- -- ($ (timing@ref) + (#1,-\height/2) $)
- -- (timing@refa)
- ($ (timing@ref) + (#1,+\height/2) + (\slope,0) $)
- coordinate (timing@ref) at ($ (timing@ref) + (#1,0) $)
- \newdraw
-}%
-
-\tikztimingdef{EE@}{%
- \newdraw [\bgstyle]
- let \p0 = (timing@ref), \p1 = (timing@refa), \p2 = (timing@refb) in
- -- (\p2)
- -- ($ (\x0,\y2) + (#1,0) $)
- -- +(0,\y1-\y2)
- -- (\p1)
- \newdraw [\style]
- let \p0 = (timing@ref), \p1 = (timing@refa), \p2 = (timing@refb) in
- -- (\p2)
- -- ($ (\x0,\y2) + (#1,0) $)
- +(0,\y1-\y2)
- -- (\p1)
- ($ (timing@ref) + (#1,0) $) coordinate (timing@ref)
- \newdraw
-}%
-
-\tikztimingdef{ZE@}{
- \newdraw [\bgstyle]
- -- +(\zslope,\height/2)
- -- +(#1,\height/2)%
- -- +(#1,-\height/2)%
- -- +(\zslope,-\height/2)
- -- +(0,0)
- \newdraw [\style]
- -- +(\zslope,\height/2)
- -- +(#1,\height/2)%
- +(#1,-\height/2)%
- -- +(\zslope,-\height/2)
- -- +(0,0)
- ++(#1,0) coordinate (timing@ref)
-}
-
-\tikztimingdef{ZEH}{%
- \newdraw [\style,preaction={\bgstyle}]
- -- +(\zslope, \height/2)
- -- +($ (#1,0) + (\slope, \height/2) $)
- -- +(#1,-\height/2)
- -- +(\zslope, -\height/2)
- -- +(0,0)
- ++(#1,0) coordinate (timing@ref)
- ++(\slope, \height/2)
- \newdraw
-}
-
-\tikztimingdef{ZEL}{%
- \newdraw [\style,preaction={\bgstyle}]
- -- +(\zslope, \height/2)
- -- +(#1,\height/2)
- -- +($ (#1,0) + (\slope, -\height/2) $)
- -- +(\zslope, -\height/2)
- -- +(0,0)
- ++(#1,0) coordinate (timing@ref)
- ++(\slope, -\height/2)
- \newdraw
-}
-
-\tikztimingdef{ZET}{%
- \newdraw [\style,preaction={\bgstyle}]
- -- +(\zslope, \height/2)
- {[\nstyle]
- -- +($ (#1, \height/2) + (\slope/2 - \slope/2 * \value{tikztimingtrans}, 0) $)
- -- +($ (#1,-\height/2) + (\slope/2 + \slope/2 * \value{tikztimingtrans}, 0) $)
- }
- -- +(\zslope, -\height/2)
- -- +(0,0)
- {[\nstyle]
- ++(#1,0) coordinate (timing@ref)
- ++(\slope,-\height/2 * \value{tikztimingtrans})
- }
- \code{\setcounter{tikztimingtrans}{-\value{tikztimingtrans}}}
- \newdraw
-}
-
-\tikztimingdef{DET}{%
- \tikztiming@oldnodecenter@%
- \newdraw [\style,preaction={\bgstyle}]
- -- +(\dslope/2, \height/2)
- {[\nstyle]
- -- ($ (timing@ref) + (#1, \height/2) + (\slope/2 - \slope/2 * \value{tikztimingtrans}, 0) $)
- -- ($ (timing@ref) + (#1,-\height/2) + (\slope/2 + \slope/2 * \value{tikztimingtrans}, 0) $)
- }
- -- ($ (timing@save) + (\dslope/2, -\height/2) $)
- -- (timing@save)
- {[\nstyle]
- ($ (timing@ref) + (#1,0) $) coordinate (timing@ref)
- ++(\slope,-\height/2 * \value{tikztimingtrans})
- }
- \code{\setcounter{tikztimingtrans}{-\value{tikztimingtrans}}}
- \newdraw
-}
-
-\tikztimingdef{ZEZ}{%
- \newdraw [\style,preaction={\bgstyle}]
- -- +(\zslope, \height/2)
- -- +(#1,\height/2)
- -- +($ (#1,0) + (\zslope, 0) $)
- -- +(#1,-\height/2)
- -- +(\zslope, -\height/2)
- -- +(0,0)
- ++(#1,0) coordinate (timing@ref)
- ++(\zslope, 0)
- \newdraw
-}
-
-\tikztimingdef{ZEE}{%
- \newdraw [\style,preaction={\bgstyle}]
- -- +(\zslope, \height/2)
- -- +($ (#1,0) + (\slope, \height/2) $) coordinate (timing@refb)
- -- +(#1,-\height/2) coordinate (timing@refa)
- -- +(\zslope, -\height/2)
- -- +(0,0)
- +(#1,0) coordinate (timing@ref)
- ++(#1,-\height/2)
- \code{\setcounter{tikztimingtranspos}{0}}%
- \code{\setcounter{tikztimingtrans}{1}}%
-}
-
-\tikztimingdef{DEE}{%
- \tikztiming@oldnodecenter@
- \newdraw [\style,preaction={\bgstyle}]
- -- +(\dslope/2, \height/2)
- -- ($ (timing@ref) + (#1,0) + (\slope, \height/2) $) coordinate (timing@refb)
- -- ($ (timing@ref) + (#1,-\height/2) $) coordinate (timing@refa)
- -- ($ (timing@save) + (\dslope/2, -\height/2) $)
- -- (timing@save)
- coordinate (timing@ref) at ($ (timing@ref) + (#1,0) $)
- (timing@refa)
- \code{\setcounter{tikztimingtranspos}{0}}%
- \code{\setcounter{tikztimingtrans}{1}}%
-}
-
-\tikztimingdef{DED}{%
- \tikztiming@oldnodecenter@%
- \newdraw [\style,preaction={\bgstyle}]
- -- +(\dslope/2, \height/2)
- -- ($ (timing@ref) + (#1,\height/2) $)
- -- ($ (timing@ref) + (#1,0) + (\dslope/2,0) $)
- -- ($ (timing@ref) + (#1,-\height/2) $)
- -- ($ (timing@save) + (\dslope/2, -\height/2) $)
- -- (timing@save)
- ($ (timing@ref) + (#1,0) $)
- coordinate (timing@ref)
- ++(\dslope/2,0)
- \newdraw
-}
-
-\tikztimingdef{ZED}{%
- \newdraw [\style,preaction={\bgstyle}]
- -- +(\zslope, \height/2)
- -- +(#1,\height/2)
- -- +($ (#1,0) + (\dslope/2, 0) $)
- -- +(#1,-\height/2)
- -- +(\zslope, -\height/2)
- -- +(0,0)
- ++(#1,0) coordinate (timing@ref)
- ++(\dslope/2, 0)
- \newdraw
-}
-
-\tikztimingdef{DEZ}{%
- \tikztiming@oldnodecenter@
- \newdraw [\style,preaction={\bgstyle}]
- -- +(\dslope/2, \height/2)
- -- ($ (timing@ref) + (#1,\height/2) $)
- -- ($ (timing@ref) + (#1,0) + (\zslope, 0) $)
- -- ($ (timing@ref) + (#1,-\height/2) $)
- -- ($ (timing@save) + (\dslope/2, -\height/2) $)
- -- (timing@save)
- ($ (timing@ref) + (#1,0) $)
- coordinate (timing@ref)
- ++(\zslope, 0)
- \newdraw
-}
-
-\tikztimingdef{DEH}{%
- \tikztiming@oldnodecenter@%
- \newdraw [\style,preaction={\bgstyle}]
- -- +(\dslope/2, \height/2)
- -- ($ (timing@ref) + (#1,0) + (\slope, \height/2) $)
- -- ($ (timing@ref) + (#1,-\height/2) $)
- -- ($ (timing@save) + (\dslope/2, -\height/2) $)
- -- (timing@save)
- ($ (timing@ref) + (#1,0) $) coordinate (timing@ref)
- ++(\slope, \height/2)
- \newdraw
-}
-
-\tikztimingdef{DEL}{%
- \tikztiming@oldnodecenter@%
- \newdraw [\style,preaction={\bgstyle}]
- -- +(\dslope/2, \height/2)
- -- ($ (timing@ref) + (#1,\height/2) $)
- -- ($ (timing@ref) + (#1,0) + (\slope, -\height/2) $)
- -- ($ (timing@save) + (\dslope/2, -\height/2) $)
- -- (timing@save)
- ($ (timing@ref) + (#1,0) $) coordinate (timing@ref)
- ++(\slope, -\height/2)
- \newdraw
-}
-
-\tikztimingdef{@E}{%
- \code{\setcounter{tikztimingtranspos}{0}}%
- \code{\setcounter{tikztimingtrans}{1}}%
- \tikztiminguse{@D}{#1}
-}
-
-\tikztimingdef{@DE}{%
- \tikztiming@@chard{#1}%
-}
-\tikztimingdef{DDE}{
- \tikztiming@@chard{#1}%
-}
-
-\tikztimingdef{@EH}{%
- \tikztiming@setref{timing/start}{0,\height/2}
- \newdraw [\bgstyle]
- -- +(0,\height)
- -- +($ (#1,\height) + (\slope,0) $)
- -- +(#1,0)
- -- +(0,0)
- \newdraw [\style]
- +(0,\height)
- -- +($ (#1,\height) + (\slope,0) $)
- -- +(#1,0)
- -- +(0,0)
- ++(#1,\height/2) coordinate (timing@ref)
- ++(\slope,\height/2)
- \newdraw
-}
-
-\tikztimingdef{@ET}{%
- \tikztiming@setref{timing/start}{0,\height/2}
- \newdraw [\bgstyle]
- -- +(0,\height)
- {[\nstyle]
- -- ($ (timing@ref) + (#1,\height/2) + (\slope,0) $)
- }
- -- ($ (timing@ref) + (#1,-\height/2) $)
- -- (timing@save)
- \newdraw [\style]
- +(0,\height)
- {[\nstyle]
- -- ($ (timing@ref) + (#1,\height/2) + (\slope,0) $)
- }
- -- ($ (timing@ref) + (#1,-\height/2) $)
- -- (timing@save)
- {[\nstyle]
- ($ (timing@ref) + (#1,0) $) coordinate (timing@ref)
- ++(\slope,\height/2)
- }
- \newdraw
- \code{\setcounter{tikztimingtrans}{-\value{tikztimingtrans}}}
-}
-
-\tikztimingdef{ET}{%
- {[\style]
- -- ($ (timing@ref) + (#1,\height/2 * \value{tikztimingtrans}) $)
- }
-}
-
-\tikztimingdef{@EL}{%
- \tikztiming@setref{timing/start}{0,\height/2}
- \newdraw [\bgstyle]
- -- +(0,\height)
- -- +(#1,\height)
- -- +($ (#1,0) + (\slope,0) $)
- -- +(0,0)
- \newdraw [\style]
- +(0,\height)
- -- +(#1,\height)
- -- +($ (#1,0) + (\slope,0) $)
- -- +(0,0)
- ++(#1,\height/2) coordinate (timing@ref)
- ++(\slope,-\height/2)
- \newdraw
-}
-
-\tikztimingdef{@ED}{%
- \tikztiming@setref{timing/start}{0,\height/2}
- \newdraw [\bgstyle]
- -- +(0,\height)
- -- +(#1,\height)
- -- +($ (#1,\height/2) + (\dslope/2,0) $)
- -- +(#1,0)
- -- +(0,0)
- \newdraw [\style]
- +(0,\height)
- -- +(#1,\height)
- -- +($ (#1,\height/2) + (\dslope/2,0) $)
- -- +(#1,0)
- -- +(0,0)
- ++(#1,\height/2) coordinate (timing@ref)
- ++(\dslope/2,0)
-}
-
-\tikztimingdef{@EZ}{%
- \tikztiming@setref{timing/start}{0,\height/2}
- \newdraw [\bgstyle]
- -- +(0,\height)
- -- +(#1,\height)
- -- +($ (#1,\height/2) + (\zslope,0) $)
- -- +(#1,0)
- -- +(0,0)
- \newdraw [\style]
- +(0,\height)
- -- +(#1,\height)
- -- +($ (#1,\height/2) + (\zslope,0) $)
- -- +(#1,0)
- -- +(0,0)
- ++(#1,\height/2) coordinate (timing@ref)
- ++(\zslope,0)
-}
-
-\tikztimingdef{@EE}{%
- \tikztiming@setref{timing/start}{0,\height/2}
- \newdraw [\bgstyle]
- -- +(0,\height)
- -- +($ (#1,\height) + (\slope,0) $)
- -- +(#1,0)
- -- +(0,0)
- \newdraw [\style]
- +(0,\height)
- -- +($ (#1,\height) + (\slope,0) $) coordinate (timing@refb)
- -- +(#1,0) coordinate (timing@refa)
- -- +(0,0)
- ++(#1,0)
- \tikztiming@setref{timing@ref}{0,\height/2}
- \code{\setcounter{tikztimingtranspos}{0}}%
- \code{\setcounter{tikztimingtrans}{1}}%
-}
-
-\def\tikztiming@nocombine@E{}%%
-\endinput
-%%
-%% End of file `tikz-timing-either.sty'.