summaryrefslogtreecommitdiff
path: root/Build/source/utils/asymptote/flatguide.cc
diff options
context:
space:
mode:
authorDenis Bitouzé <dbitouze@wanadoo.fr>2021-02-25 18:23:07 +0000
committerDenis Bitouzé <dbitouze@wanadoo.fr>2021-02-25 18:23:07 +0000
commitc6101f91d071883b48b1b4b51e5eba0f36d9a78d (patch)
tree1bf7f5a881d7a4f5c5bf59d0b2821943dd822372 /Build/source/utils/asymptote/flatguide.cc
parent07ee7222e389b0777456b427a55c22d0e6ffd267 (diff)
French translation for tlmgr updated
git-svn-id: svn://tug.org/texlive/trunk@57912 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build/source/utils/asymptote/flatguide.cc')
-rw-r--r--Build/source/utils/asymptote/flatguide.cc53
1 files changed, 0 insertions, 53 deletions
diff --git a/Build/source/utils/asymptote/flatguide.cc b/Build/source/utils/asymptote/flatguide.cc
deleted file mode 100644
index 1bbf375593d..00000000000
--- a/Build/source/utils/asymptote/flatguide.cc
+++ /dev/null
@@ -1,53 +0,0 @@
-/*****
- * flatguide.cc
- * Andy Hammerlindl 2005/02/23
- *
- * The data structure that builds up a knotlist. This is done by calling in
- * order the methods to set knots, specifiers, and tensions.
- * Used by the guide solving routines.
- *****/
-
-#include "flatguide.h"
-
-namespace camp {
-
-void flatguide::addPre(path& p, Int j)
-{
- setSpec(new controlSpec(p.precontrol(j),p.straight(j-1)),IN);
-}
-void flatguide::addPoint(path& p, Int j)
-{
- add(p.point(j));
-}
-void flatguide::addPost(path& p, Int j)
-{
- setSpec(new controlSpec(p.postcontrol(j),p.straight(j)),OUT);
-}
-
-void flatguide::uncheckedAdd(path p, bool allowsolve)
-{
- Int n=p.length();
- if(n < 0) return;
- if(n == 0) {
- addPoint(p,0);
- return;
- }
- int nminus1=n-1;
- if(!allowsolve && p.cyclic()) addPre(p,0);
- for(Int i=0; i < nminus1;) {
- addPoint(p,i);
- addPost(p,i);
- ++i;
- addPre(p,i);
- }
- addPoint(p,nminus1);
- addPost(p,nminus1);
- if(allowsolve || !p.cyclic()) {
- addPre(p,n);
- addPoint(p,n);
- }
-}
-
-spec flatguide::open;
-
-}