diff options
author | Karl Berry <karl@freefriends.org> | 2019-10-11 21:35:51 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2019-10-11 21:35:51 +0000 |
commit | bb3c09cc69221c47daba9c11dc3df8be2c66b465 (patch) | |
tree | 81536069fd3f879ad242ca8041920caec2ebcb95 /Build/source/utils/asymptote/asy.list | |
parent | 253f0f12cb645ea1458b36bd24f863e67406f688 (diff) |
asy 2.58
1.00 sources
git-svn-id: svn://tug.org/texlive/trunk@52346 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build/source/utils/asymptote/asy.list')
-rw-r--r-- | Build/source/utils/asymptote/asy.list | 111 |
1 files changed, 57 insertions, 54 deletions
diff --git a/Build/source/utils/asymptote/asy.list b/Build/source/utils/asymptote/asy.list index 51585d44a2e..7abaa51e0d1 100644 --- a/Build/source/utils/asymptote/asy.list +++ b/Build/source/utils/asymptote/asy.list @@ -244,9 +244,9 @@ pair min(frame f); pair min(explicit path p); pair min(path[] p); triple min(path3 p); +pair min(picture pic, bool user=<default>); real min(... real[] a); real min(real m, scaling s, coord[] c); -pair min(picture pic, bool user=<default>); real min(real m, scaling s, coord[] c); int min(... int[] a); filltype RadialShade(pen penc, pen penr); @@ -254,15 +254,16 @@ int search(int[] a, int key); int search(real[] a, real key); int search(string[] a, string key); int search(void()()[] a, void key()(), bool less(void()(), void()())); +int search(picture[] a, picture key, bool less(picture, picture)); int search(real[] a, real key, bool less(real, real)); int search(guide[] a, guide key, bool less(guide, guide)); int search(object[] a, object key, bool less(object, object)); int search(pair[] a, pair key, bool less(pair, pair)); int search(coord[] a, coord key, bool less(coord, coord)); -int search(Legend[] a, Legend key, bool less(Legend, Legend)); int search(Label[] a, Label key, bool less(Label, Label)); int search(frame[] a, frame key, bool less(frame, frame)); int search(coord[] a, coord key, bool less(coord, coord)); +int search(Legend[] a, Legend key, bool less(Legend, Legend)); int search(int[] a, int key, bool less(int, int)); int search(bool3[] a, bool3 key, bool less(bool3, bool3)); int search(string[] a, string key, bool less(string, string)); @@ -271,7 +272,6 @@ int search(pen[] a, pen key, bool less(pen, pen)); int search(bool[] a, bool key, bool less(bool, bool)); int search(triple[] a, triple key, bool less(triple, triple)); int search(marker[] a, marker key, bool less(marker, marker)); -int search(picture[] a, picture key, bool less(picture, picture)); filltype RadialShadeDraw(real xmargin=<default>, real ymargin=<default>, pen penc, pen penr, pen drawpen=<default>); real sin(real x); real[] sin(real[] a); @@ -345,9 +345,9 @@ pair max(frame f); pair max(explicit path p); pair max(path[] p); triple max(path3 p); -pair max(picture pic, bool user=<default>); real max(real M, scaling s, coord[] c); int max(... int[] a); +pair max(picture pic, bool user=<default>); real max(... real[] a); real max(real M, scaling s, coord[] c); Label Label(Label L, pair position, align align=<default>, pen p=<default>, transform embed(transform)=<default>, filltype filltype=<default>); @@ -362,6 +362,7 @@ string font(pen p=<default>); pen font(string name, string options=<default>); pen font(string encoding, string family, string series, string shape); pen font(string name, real size, string options=<default>); +string outdirectory(); marker markthin(path g, pen p=<default>, real thin(real fraction)=<default>, filltype filltype=<default>); int intMin; pen white; @@ -527,7 +528,7 @@ pen[] copy(pen[] a, int depth=<default>); coord[] copy(coord[] a, int depth=<default>); object[] copy(object[] a, int depth=<default>); marker[] copy(marker[] a, int depth=<default>); -picture[] copy(picture[] a, int depth=<default>); +Legend[] copy(Legend[] a, int depth=<default>); pen[][] copy(pen[][] a, int depth=<default>); path[] copy(path[] a, int depth=<default>); string[] copy(string[] a, int depth=<default>); @@ -538,8 +539,8 @@ frame[] copy(frame[] a, int depth=<default>); pair[] copy(pair[] a, int depth=<default>); bool3[] copy(bool3[] a, int depth=<default>); coord[] copy(coord[] a, int depth=<default>); -Legend[] copy(Legend[] a, int depth=<default>); Label[] copy(Label[] a, int depth=<default>); +picture[] copy(picture[] a, int depth=<default>); pair[][] copy(pair[][] a, int depth=<default>); real[] abs(pair[] a); real[] abs(triple[] a); @@ -575,20 +576,20 @@ int[] map(int f(real), real[] a); bool3[] map(bool3 f(bool3), bool3[] a); frame[] map(frame f(frame), frame[] a); coord[] map(coord f(coord), coord[] a); +Legend[] map(Legend f(Legend), Legend[] a); pen[][] map(pen[] f(pen[]), pen[][] a); triple[] map(triple f(triple), triple[] a); pen[] map(pen f(pen), pen[] a); coord[] map(coord f(coord), coord[] a); -Legend[] map(Legend f(Legend), Legend[] a); Label[] map(Label f(Label), Label[] a); pair[] map(pair f(pair), pair[] a); object[] map(object f(object), object[] a); string[] map(string f(string), string[] a); +picture[] map(picture f(picture), picture[] a); void()()[] map(void f()()(void()()), void()()[] a); pair[][] map(pair[] f(pair[]), pair[][] a); real[] map(real f(real), real[] a); marker[] map(marker f(marker), marker[] a); -picture[] map(picture f(picture), picture[] a); int[] map(int f(int), int[] a); string[][] map(string[] f(string[]), string[][] a); bool[] map(bool f(bool), bool[] a); @@ -612,7 +613,7 @@ pen[][] sequence(pen[] f(int), int n); coord[] sequence(coord f(int), int n); object[] sequence(object f(int), int n); marker[] sequence(marker f(int), int n); -picture[] sequence(picture f(int), int n); +Legend[] sequence(Legend f(int), int n); int[] sequence(int f(int), int n); string[][] sequence(string[] f(int), int n); pair[] sequence(pair f(int), int n); @@ -624,8 +625,8 @@ string[] sequence(string f(int), int n); pair[][] sequence(pair[] f(int), int n); bool3[] sequence(bool3 f(int), int n); coord[] sequence(coord f(int), int n); -Legend[] sequence(Legend f(int), int n); Label[] sequence(Label f(int), int n); +picture[] sequence(picture f(int), int n); real[][] sequence(real[] f(int), int n); real[] sequence(real f(int), int n); int[] sequence(int n, int m); @@ -707,7 +708,6 @@ void add(picture src, bool group=<default>, filltype filltype=<default>, bool ab void add(picture pic=<default>, void d(frame f, transform t), bool exact=<default>); void add(picture pic=<default>, void d(frame f, real[][] t, picture pic, projection P), bool exact=<default>); void add(picture pic=<default>, void d(picture, real[][]), bool exact=<default>); -void add(picture pic=<default>, Label L); void add(picture dest, picture src, bool group=<default>, filltype filltype=<default>, bool above=<default>); void add(picture dest, picture src, pair position, bool group=<default>, filltype filltype=<default>, bool above=<default>); void add(picture dest=<default>, object F, pair position=<default>, bool group=<default>, filltype filltype=<default>, bool above=<default>); @@ -715,6 +715,7 @@ void add(frame dest, frame src, filltype filltype, bool above=<default>); void add(frame dest, frame src, bool group, filltype filltype=<default>, bool above=<default>); void add(frame dest, frame src, pair position, bool group=<default>, filltype filltype=<default>, bool above=<default>); void add(picture dest=<default>, frame src, pair position=<default>, bool group=<default>, filltype filltype=<default>, bool above=<default>); +void add(picture pic=<default>, Label L); void add(picture pic=<default>, void d(picture, transform), bool exact=<default>); void add(frame f, transform t=<default>, Label L); void add(picture src, pair position, bool group=<default>, filltype filltype=<default>, bool above=<default>); @@ -747,8 +748,8 @@ string[] array(int n, string value, int depth=<default>); pair[][] array(int n, pair[] value, int depth=<default>); bool3[] array(int n, bool3 value, int depth=<default>); coord[] array(int n, coord value, int depth=<default>); -Legend[] array(int n, Legend value, int depth=<default>); Label[] array(int n, Label value, int depth=<default>); +picture[] array(int n, picture value, int depth=<default>); real[][] array(int n, real[] value, int depth=<default>); real[] array(int n, real value, int depth=<default>); triple[] array(int n, triple value, int depth=<default>); @@ -758,7 +759,7 @@ pen[][] array(int n, pen[] value, int depth=<default>); coord[] array(int n, coord value, int depth=<default>); object[] array(int n, object value, int depth=<default>); marker[] array(int n, marker value, int depth=<default>); -picture[] array(int n, picture value, int depth=<default>); +Legend[] array(int n, Legend value, int depth=<default>); int[] array(int n, int value, int depth=<default>); string[][] array(int n, string[] value, int depth=<default>); pair[] array(int n, pair value, int depth=<default>); @@ -888,9 +889,9 @@ void write(string s=<default>, explicit path[] x, void suffix(file)=<default>); void write(file file, void suffix(file)=<default>); void write(file file=<default>, string s=<default>, pen[] p); void write(void suffix(file)=<default>); -void write(pairOrTriple a); void write(file file, string s=<default>, explicit path[] x, void suffix(file)=<default>); void write(file file=<default>, align align, void suffix(file)=<default>); +void write(pairOrTriple a); void write(file file, string s=<default>, cputime c, string format=<default>, void suffix(file)=<default>); void write(string s=<default>, bool3 b, void suffix(file)=<default>); void write(file file, string s=<default>, bool3 b, void suffix(file)=<default>); @@ -948,16 +949,16 @@ string blend(pen p); arrowhead HookHead; arrowhead HookHead(real dir=<default>, real barb=<default>); marker[] concat(... marker[][]); -picture[] concat(... picture[][]); real[] concat(... real[][]); +picture[] concat(... picture[][]); pair[] concat(... pair[][]); object[] concat(... object[][]); pen[] concat(... pen[][]); coord[] concat(... coord[][]); -Legend[] concat(... Legend[][]); Label[] concat(... Label[][]); path[] concat(... path[][]); coord[] concat(... coord[][]); +Legend[] concat(... Legend[][]); int[] concat(... int[][]); void()()[] concat(... void()()[][]); bool3[] concat(... bool3[][]); @@ -976,36 +977,36 @@ bool alias(marginT a, marginT b); bool alias(coord[] a, coord[] b); bool alias(light a, light b); bool alias(align a, align b); +bool alias(Legend[] a, Legend[] b); bool alias(processtime a, processtime b); bool alias(pair[] a, pair[] b); bool alias(scaling a, scaling b); bool alias(coord a, coord b); bool alias(scaleT a, scaleT b); -bool alias(Legend a, Legend b); +bool alias(node a, node b); bool alias(Label a, Label b); bool alias(int[] a, int[] b); bool alias(string[][] a, string[][] b); bool alias(slice a, slice b); bool alias(freezableBounds a, freezableBounds b); bool alias(transformation a, transformation b); -bool alias(picture a, picture b); +bool alias(autoscaleT a, autoscaleT b); bool alias(object[] a, object[] b); bool alias(marker a, marker b); bool alias(real[][] a, real[][] b); bool alias(bool3 a, bool3 b); bool alias(bool3[] a, bool3[] b); bool alias(coords3 a, coords3 b); -bool alias(autoscaleT a, autoscaleT b); +bool alias(ScaleT a, ScaleT b); bool alias(side a, side b); bool alias(cputime a, cputime b); bool alias(string[] a, string[] b); bool alias(frame[] a, frame[] b); bool alias(coords2 a, coords2 b); bool alias(scaling a, scaling b); -bool alias(node a, node b); +bool alias(pairOrTriple a, pairOrTriple b); bool alias(object a, object b); bool alias(marker[] a, marker[] b); -bool alias(picture[] a, picture[] b); bool alias(bool[] a, bool[] b); bool alias(void()()[] a, void()()[] b); bool alias(pen[][] a, pen[][] b); @@ -1013,28 +1014,28 @@ bool alias(filltype a, filltype b); bool alias(simplex a, simplex b); bool alias(coord[] a, coord[] b); bool alias(projection a, projection b); -bool alias(Legend[] a, Legend[] b); bool alias(Label[] a, Label[] b); bool alias(arrowhead a, arrowhead b); bool alias(path[] a, path[] b); bool alias(triple[] a, triple[] b); bool alias(coord a, coord b); bool alias(bounds a, bounds b); -bool alias(ScaleT a, ScaleT b); +bool alias(Legend a, Legend b); bool alias(position a, position b); bool alias(real[] a, real[] b); bool alias(pen[] a, pen[] b); bool alias(hsv a, hsv b); bool alias(coords2 a, coords2 b); -bool alias(pairOrTriple a, pairOrTriple b); +bool alias(picture a, picture b); +bool alias(picture[] a, picture[] b); real pi; int getint(string name=<default>, int default=<default>, string prompt=<default>, bool store=<default>); int bitreverse(int a, int bits); bool IgnoreAspect; void postscript(frame f, string s); void postscript(frame f, string s, pair min, pair max); -void postscript(picture pic=<default>, string s, pair min, pair max); void postscript(picture pic=<default>, string s); +void postscript(picture pic=<default>, string s, pair min, pair max); transform slant(real s); void breakpoint(code s=<default>); void breakpoints(); @@ -1057,7 +1058,7 @@ string[][] sort(string[][] a); coord[] sort(coord[] a, bool less(coord, coord), bool stable=<default>); object[] sort(object[] a, bool less(object, object), bool stable=<default>); marker[] sort(marker[] a, bool less(marker, marker), bool stable=<default>); -picture[] sort(picture[] a, bool less(picture, picture), bool stable=<default>); +Legend[] sort(Legend[] a, bool less(Legend, Legend), bool stable=<default>); path[] sort(path[] a, bool less(path, path), bool stable=<default>); pen[][] sort(pen[][] a, bool less(pen[], pen[]), bool stable=<default>); pair[][] sort(pair[][] a, bool less(pair[], pair[]), bool stable=<default>); @@ -1067,8 +1068,8 @@ void()()[] sort(void()()[] a, bool less(void()(), void()()), bool stable=<defaul frame[] sort(frame[] a, bool less(frame, frame), bool stable=<default>); bool3[] sort(bool3[] a, bool less(bool3, bool3), bool stable=<default>); coord[] sort(coord[] a, bool less(coord, coord), bool stable=<default>); -Legend[] sort(Legend[] a, bool less(Legend, Legend), bool stable=<default>); Label[] sort(Label[] a, bool less(Label, Label), bool stable=<default>); +picture[] sort(picture[] a, bool less(picture, picture), bool stable=<default>); int[] sort(int[] a, bool less(int, int), bool stable=<default>); string[][] sort(string[][] a, bool less(string[], string[]), bool stable=<default>); real[] sort(real[] a, bool less(real, real), bool stable=<default>); @@ -1399,27 +1400,27 @@ projection operator init(); arrowhead operator init(); slice operator init(); transformation operator init(); -picture operator init(); +autoscaleT operator init(); marker operator init(); hsv operator init(); coords2 operator init(); -pairOrTriple operator init(); +picture operator init(); coords2 operator init(); scaling operator init(); -node operator init(); +pairOrTriple operator init(); object operator init(); scaling operator init(); coord operator init(); scaleT operator init(); -Legend operator init(); +node operator init(); Label operator init(); coord operator init(); bounds operator init(); -ScaleT operator init(); +Legend operator init(); position operator init(); bool3 operator init(); coords3 operator init(); -autoscaleT operator init(); +ScaleT operator init(); side operator init(); cputime operator init(); real operator cast(int); @@ -1465,6 +1466,8 @@ guide operator cast(curlSpecifier spec); guide operator cast(tensionSpecifier t); align operator cast(side side); guide[] operator cast(path[] g); +pair operator cast(pairOrTriple a); +triple operator cast(pairOrTriple a); frame operator cast(object F); hsv operator cast(pen p); bool3[] operator cast(bool[] b); @@ -1485,8 +1488,6 @@ bool[] operator cast(bool3[] b); bool3 operator cast(bool b); position operator cast(int x); object operator cast(string s); -pair operator cast(pairOrTriple a); -triple operator cast(pairOrTriple a); pen operator cast(hsv hsv); position operator cast(real x); Label operator cast(string s); @@ -1595,12 +1596,12 @@ bool operator ==(path a, path b); bool operator ==(path3 a, path3 b); bool operator ==(bool3 a, bool3 b); bool operator ==(coords3 a, coords3 b); -bool operator ==(autoscaleT a, autoscaleT b); +bool operator ==(ScaleT a, ScaleT b); bool operator ==(side a, side b); bool operator ==(cputime a, cputime b); bool operator ==(coords2 a, coords2 b); bool operator ==(scaling a, scaling b); -bool operator ==(node a, node b); +bool operator ==(pairOrTriple a, pairOrTriple b); bool operator ==(object a, object b); bool operator ==(filltype a, filltype b); bool operator ==(simplex a, simplex b); @@ -1608,11 +1609,11 @@ bool operator ==(projection a, projection b); bool operator ==(arrowhead a, arrowhead b); bool operator ==(coord a, coord b); bool operator ==(bounds a, bounds b); -bool operator ==(ScaleT a, ScaleT b); +bool operator ==(Legend a, Legend b); bool operator ==(position a, position b); bool operator ==(hsv a, hsv b); bool operator ==(coords2 a, coords2 b); -bool operator ==(pairOrTriple a, pairOrTriple b); +bool operator ==(picture a, picture b); bool operator ==(bool3 a, bool b); bool operator ==(marginT a, marginT b); bool operator ==(light a, light b); @@ -1621,13 +1622,13 @@ bool operator ==(processtime a, processtime b); bool operator ==(scaling a, scaling b); bool operator ==(coord a, coord b); bool operator ==(scaleT a, scaleT b); -bool operator ==(Legend a, Legend b); +bool operator ==(node a, node b); bool operator ==(Label a, Label b); bool operator ==(bool a, bool3 b); bool operator ==(slice a, slice b); bool operator ==(freezableBounds a, freezableBounds b); bool operator ==(transformation a, transformation b); -bool operator ==(picture a, picture b); +bool operator ==(autoscaleT a, autoscaleT b); bool operator ==(marker a, marker b); bool operator !=(bool a, bool b); bool[] operator !=(bool a, bool[] b); @@ -1667,12 +1668,12 @@ bool operator !=(path a, path b); bool operator !=(path3 a, path3 b); bool operator !=(bool3 a, bool3 b); bool operator !=(coords3 a, coords3 b); -bool operator !=(autoscaleT a, autoscaleT b); +bool operator !=(ScaleT a, ScaleT b); bool operator !=(side a, side b); bool operator !=(cputime a, cputime b); bool operator !=(coords2 a, coords2 b); bool operator !=(scaling a, scaling b); -bool operator !=(node a, node b); +bool operator !=(pairOrTriple a, pairOrTriple b); bool operator !=(object a, object b); bool operator !=(filltype a, filltype b); bool operator !=(simplex a, simplex b); @@ -1680,11 +1681,11 @@ bool operator !=(projection a, projection b); bool operator !=(arrowhead a, arrowhead b); bool operator !=(coord a, coord b); bool operator !=(bounds a, bounds b); -bool operator !=(ScaleT a, ScaleT b); +bool operator !=(Legend a, Legend b); bool operator !=(position a, position b); bool operator !=(hsv a, hsv b); bool operator !=(coords2 a, coords2 b); -bool operator !=(pairOrTriple a, pairOrTriple b); +bool operator !=(picture a, picture b); bool operator !=(bool3 a, bool b); bool operator !=(marginT a, marginT b); bool operator !=(light a, light b); @@ -1693,13 +1694,13 @@ bool operator !=(processtime a, processtime b); bool operator !=(scaling a, scaling b); bool operator !=(coord a, coord b); bool operator !=(scaleT a, scaleT b); -bool operator !=(Legend a, Legend b); +bool operator !=(node a, node b); bool operator !=(Label a, Label b); bool operator !=(bool a, bool3 b); bool operator !=(slice a, slice b); bool operator !=(freezableBounds a, freezableBounds b); bool operator !=(transformation a, transformation b); -bool operator !=(picture a, picture b); +bool operator !=(autoscaleT a, autoscaleT b); bool operator !=(marker a, marker b); bool operator <(int a, int b); bool[] operator <(int a, int[] b); @@ -1958,8 +1959,8 @@ real braceinnerangle; real braceouterangle; void tex(frame f, string s); void tex(frame f, string s, pair min, pair max); -void tex(picture pic=<default>, string s, pair min, pair max); void tex(picture pic=<default>, string s); +void tex(picture pic=<default>, string s, pair min, pair max); real bracedefaultratio; bool prconly(string format=<default>); pen Black; @@ -2226,6 +2227,7 @@ int[] numarray; point midpoint(segment s); point midpoint(side side); point isotomicconjugate(triangle t, point M); +bool Finite(explicit point z); real rd(real x, real y, real z); point circumcenter(point A, point B, point C); point circumcenter(triangle t); @@ -2356,7 +2358,6 @@ point intersectionpoint(line l1, line l2); pair[] intersectionpoints(pair A, pair B, real a, real b, real c, real d, real f, real g); pair[] intersectionpoints(pair A, pair B, real[] equation); point[] intersectionpoints(line l, path g); -point[] intersectionpoints(bqe bqe1, bqe bqe2); point[] intersectionpoints(triangle t, line l, bool extended=<default>); point[] intersectionpoints(line l, triangle t, bool extended=<default>); point[] intersectionpoints(line l, circle c); @@ -2369,6 +2370,7 @@ point[] intersectionpoints(line l, hyperbola h); point[] intersectionpoints(hyperbola h, line l); point[] intersectionpoints(line l, conic co); point[] intersectionpoints(conic co, line l); +point[] intersectionpoints(bqe bqe1, bqe bqe2); point[] intersectionpoints(conic co1, conic co2); point[] intersectionpoints(triangle t, conic co, bool extended=<default>); point[] intersectionpoints(conic co, triangle t, bool extended=<default>); @@ -2566,6 +2568,7 @@ void write(explicit segment s); void write(trilinear tri); triangle incentral(triangle t); point arcsubtendedcenter(point A, point B, real angle); +real Infinity; circle circle(explicit point C, real r); circle circle(point A, point B); circle circle(segment s); @@ -2702,15 +2705,10 @@ align operator cast(vector v); line operator cast(segment s); segment operator cast(line l); ellipse operator cast(circle c); -circle operator cast(ellipse el); -ellipse operator cast(conic co); -parabola operator cast(conic co); conic operator cast(parabola p); -hyperbola operator cast(conic co); conic operator cast(hyperbola h); conic operator cast(ellipse el); conic operator cast(circle c); -circle operator cast(conic c); path operator cast(ellipse el); path operator cast(circle c); path operator cast(parabola p); @@ -2733,6 +2731,11 @@ point operator cast(vertex V); point operator cast(trilinear tri); circle operator cast(inversion i); inversion operator cast(circle c); +circle operator ecast(ellipse el); +ellipse operator ecast(conic co); +parabola operator ecast(conic co); +hyperbola operator ecast(conic co); +circle operator ecast(conic c); void lineinversion(); pair operator /(pair p, coordsys R); point operator /(explicit point P, real x); |