summaryrefslogtreecommitdiff
path: root/Build/source/utils/asymptote/asy.list
diff options
context:
space:
mode:
Diffstat (limited to 'Build/source/utils/asymptote/asy.list')
-rw-r--r--Build/source/utils/asymptote/asy.list93
1 files changed, 52 insertions, 41 deletions
diff --git a/Build/source/utils/asymptote/asy.list b/Build/source/utils/asymptote/asy.list
index d0dd94a4123..f22515923f5 100644
--- a/Build/source/utils/asymptote/asy.list
+++ b/Build/source/utils/asymptote/asy.list
@@ -40,8 +40,8 @@ bool straight(path3 p, int t);
pen makepen(path p);
real dotsize(pen p=<default>);
real[] curlSpecifier(guide g, int t);
-real straightness(path3 p, int t);
real straightness(triple z0, triple c0, triple c1, triple z1);
+real straightness(path3 p, int t);
real log10(real x);
real[] log10(real[] a);
pen paleblue;
@@ -392,6 +392,7 @@ void addSaveFunction(void s()());
object embed3(string, frame, string, string, string, light, projection);
filltype NoFill;
real colatitude(triple v, bool warn=<default>);
+void drawDisk(frame f, real[][] t, pen[] p, real opacity, real shininess, real metallic, real fresnel0);
void label(frame f, string s, string size, transform t, pair position, pair align, pen p);
void label(picture pic=<default>, Label L, align align=<default>, pen p=<default>, filltype filltype=<default>);
void label(pair origin, picture pic=<default>, Label L, align align=<default>, pen p=<default>, filltype filltype=<default>);
@@ -697,6 +698,7 @@ bool piecewisestraight(path p);
bool piecewisestraight(path3 p);
void stop(string file, int line, code s=<default>);
void stop(string file, string text, code s=<default>);
+void drawCylinder(frame f, real[][] t, pen[] p, real opacity, real shininess, real metallic, real fresnel0, bool core=<default>);
pair reldir(path p, real l);
pen TimesRoman(string series=<default>, string shape=<default>);
slice cut(path p, path knife, int n);
@@ -729,7 +731,7 @@ pair sqrt(explicit pair z);
string[] spinner;
real[] times(path p, real x);
real[] times(path p, explicit pair z);
-void drawbeziertriangle(frame f, triple[][] p, triple center, bool straight, pen[] p, real opacity, real shininess, real metallic, real fresnel0, real prcshininess, pen[] colors, int interaction, bool prc=<default>);
+void drawbeziertriangle(frame f, triple[][] p, triple center, bool straight, pen[] p, real opacity, real shininess, real metallic, real fresnel0, pen[] colors, int interaction, bool primitive=<default>);
void Draw(picture pic=<default>, path g, pen p=<default>);
filltype Draw;
void Draw(picture pic=<default>, explicit path[] g, pen p=<default>);
@@ -803,10 +805,10 @@ real inf;
real arctime(path p, real l);
real arctime(path3 p, real dval);
pen palemagenta;
-void draw(frame f, triple[][] p, triple center, bool straight, pen[] p, real opacity, real shininess, real metallic, real fresnel0, real prcshininess, pen[] colors, int interaction, bool prc=<default>);
+void draw(frame f, triple[][] p, triple center, bool straight, pen[] p, real opacity, real shininess, real metallic, real fresnel0, pen[] colors, int interaction, bool primitive=<default>);
void draw(frame f, triple[] p, real[] knot, real[] weights=<default>, pen p);
-void draw(frame f, triple[][] p, real[] uknot, real[] vknot, real[][] weights=<default>, pen[] p, real opacity, real shininess, real metallic, real fresnel0, real prcshininess, pen[] colors);
-void draw(frame f, triple[] v, int[][] vi, triple[] n, int[][] ni, pen[] p, real opacity, real shininess, real metallic, real fresnel0, real prcshininess, pen[] c=<default>, int[][] ci=<default>);
+void draw(frame f, triple[][] p, real[] uknot, real[] vknot, real[][] weights=<default>, pen[] p, real opacity, real shininess, real metallic, real fresnel0, pen[] colors);
+void draw(frame f, triple[] v, int[][] vi, triple[] n, int[][] ni, pen[] p, real opacity, real shininess, real metallic, real fresnel0, pen[] c=<default>, int[][] ci=<default>);
void draw(picture pic=<default>, path[] g, pen fillrule=<default>, pen[] p);
object draw(picture pic=<default>, Label L, path e(frame dest, frame src=<default>, real xmargin=<default>, real ymargin=<default>, pen p=<default>, filltype filltype=<default>, bool above=<default>), pair position, real xmargin=<default>, real ymargin=<default>, pen p=<default>, filltype filltype=<default>, bool above=<default>);
void draw(frame f, explicit path[] g, pen p=<default>);
@@ -838,12 +840,8 @@ triple unit(triple v);
triple min3(frame f);
triple min3(pen p);
void begin(picture pic=<default>, string name, string id=<default>, bool visible=<default>);
-void drawPRCdisk(frame f, real[][] t, pen[] p, real opacity, real shininess);
-void drawPRCtube(frame f, path3 center, path3 g, pen[] p, real opacity, real shininess);
int CLZ(int a);
-void drawPRCsphere(frame f, real[][] t, bool half=<default>, pen[] p, real opacity, real shininess, int type);
arrowhead DefaultHead;
-void drawPRCcylinder(frame f, real[][] t, pen[] p, real opacity, real shininess);
void beginclip(frame f, path[] g, bool stroke=<default>, pen fillrule=<default>, bool copy=<default>);
void beginclip(picture pic=<default>, path[] g, bool stroke=<default>, pen fillrule=<default>, bool copy=<default>);
void begingroup(frame f);
@@ -1090,6 +1088,7 @@ void eval(code s, bool embedded=<default>);
void eval(string s, bool embedded=<default>);
bool Arrow(picture, path, pen, marginT(path, pen))(arrowhead arrowhead=<default>, real size=<default>, real angle=<default>, filltype filltype=<default>, position position=<default>);
bool Arrow(picture, path, pen, marginT(path, pen));
+void drawTube(frame f, triple[] g, real width, pen[] p, real opacity, real shininess, real metallic, real fresnel0, triple min, triple max, bool core=<default>);
bool Arrows(picture, path, pen, marginT(path, pen))(arrowhead arrowhead=<default>, real size=<default>, real angle=<default>, filltype filltype=<default>);
bool Arrows(picture, path, pen, marginT(path, pen));
int tell(file f);
@@ -1839,6 +1838,7 @@ pair viewportsize;
pair viewportmargin;
string VERSION;
real insphere(triple a, triple b, triple c, triple d, triple e);
+void drawSphere(frame f, real[][] t, bool half=<default>, pen[] p, real opacity, real shininess, real metallic, real fresnel0, int type);
void filldraw(picture pic=<default>, path[] g, pen fillpen=<default>, pen drawpen=<default>);
void filldraw(frame f, path[] g, pen fillpen=<default>, pen drawpen=<default>);
real dot(real[] a, real[] b);
@@ -1874,14 +1874,16 @@ side Relative(explicit pair align);
marginT Margins(path, pen);
pair truepoint(picture pic=<default>, pair dir, bool user=<default>);
real arclength(path p);
+real arclength(pair z0, pair c0, pair c1, pair z1);
real arclength(path3 p);
+real arclength(triple z0, triple c0, triple c1, triple z1);
bool finite(real x);
bool finite(pair z);
bool finite(triple v);
void updatefunction();
bool implicitshipout;
void _draw(frame f, path g, pen p);
-void _draw(frame f, path3 g, triple center=<default>, pen p, int interaction=<default>);
+void _draw(frame f, path3 g, triple center=<default>, pen[] p, real opacity, real shininess, real metallic, real fresnel0, int interaction=<default>);
void _draw(picture pic, path g, pen p, marginT margin(path, pen));
frame align(frame f, pair align);
object align(object F, pair align);
@@ -1980,6 +1982,8 @@ void gouraudshade(frame f, path[] g, bool stroke=<default>, pen fillrule=<defaul
void gouraudshade(picture pic=<default>, path[] g, bool stroke=<default>, pen fillrule=<default>, pen[] p, pair[] z, int[] edges, bool copy=<default>);
void gouraudshade(picture pic=<default>, path[] g, bool stroke=<default>, pen fillrule=<default>, pen[] p, int[] edges, bool copy=<default>);
pair[] fft(pair[] a, int sign=<default>);
+pair[][] fft(pair[][] a, int sign=<default>);
+pair[][][] fft(pair[][][] a, int sign=<default>);
pair SE;
pen nobasealign;
sCAD operator init();
@@ -2553,9 +2557,9 @@ line line(explicit side side);
line complementary(explicit line l);
line[] complementary(explicit segment s);
arc complementary(arc a);
+bool between(point M, point O, point N);
point ppoint(arc a, real x);
path fromFocus(conic co, real angle1, real angle2, int n, bool direction);
-bool between(point M, point O, point N);
bool sameside(point M, point N, point O);
bool sameside(point M, point P, line l);
point[] sameside(point M, line l1, line l2);
@@ -2878,10 +2882,10 @@ triangle tangential(triangle t);
triangle pedal(triangle t, point M);
line pedal(side side, point M);
string massformat(string format=<default>, string s, mass M);
-int relativesystem;
triangle cevian(triangle t, point P);
point cevian(side side, point P);
line cevian(vertex V, point P);
+int relativesystem;
void drawline(picture pic=<default>, triangle t, pen p=<default>);
void addMargins(picture pic=<default>, real lmargin=<default>, real bmargin=<default>, real rmargin=<default>, real tmargin=<default>, bool rigid=<default>, bool allObject=<default>);
triangle medial(triangle t);
@@ -3006,10 +3010,10 @@ pair Scale(picture pic=<default>, pair z);
real ScaleX(picture pic=<default>, real x);
real ScaleY(picture pic=<default>, real y);
void xaxisAt(picture pic=<default>, Label L=<default>, void axis(picture, axisT), real xmin=<default>, real xmax=<default>, pen p=<default>, void ticks(frame, transform, Label, pair, path, path, pen, bool(picture, path, pen, marginT(path, pen)), marginT(path, pen), ticklocate, int[], bool opposite=<default>)=<default>, bool arrow(picture, path, pen, marginT(path, pen))=<default>, marginT margin(path, pen)=<default>, bool above=<default>, bool opposite=<default>);
-tickvalues generateticks(int sign, Label F=<default>, string ticklabel(real)=<default>, int N, int n=<default>, real Step=<default>, real step=<default>, real Size=<default>, real size=<default>, transform T, pair side, path g, real limit, pen p, ticklocate locate, int[] divisor, bool opposite);
void yaxisAt(picture pic=<default>, Label L=<default>, void axis(picture, axisT), real ymin=<default>, real ymax=<default>, pen p=<default>, void ticks(frame, transform, Label, pair, path, path, pen, bool(picture, path, pen, marginT(path, pen)), marginT(path, pen), ticklocate, int[], bool opposite=<default>)=<default>, bool arrow(picture, path, pen, marginT(path, pen))=<default>, marginT margin(path, pen)=<default>, bool above=<default>, bool opposite=<default>);
void xaxis(picture pic=<default>, Label L=<default>, void axis(picture, axisT)=<default>, real xmin=<default>, real xmax=<default>, pen p=<default>, void ticks(frame, transform, Label, pair, path, path, pen, bool(picture, path, pen, marginT(path, pen)), marginT(path, pen), ticklocate, int[], bool opposite=<default>)=<default>, bool arrow(picture, path, pen, marginT(path, pen))=<default>, marginT margin(path, pen)=<default>, bool above=<default>);
void yaxis(picture pic=<default>, Label L=<default>, void axis(picture, axisT)=<default>, real ymin=<default>, real ymax=<default>, pen p=<default>, void ticks(frame, transform, Label, pair, path, path, pen, bool(picture, path, pen, marginT(path, pen)), marginT(path, pen), ticklocate, int[], bool opposite=<default>)=<default>, bool arrow(picture, path, pen, marginT(path, pen))=<default>, marginT margin(path, pen)=<default>, bool above=<default>, bool autorotate=<default>);
+tickvalues generateticks(int sign, Label F=<default>, string ticklabel(real)=<default>, int N, int n=<default>, real Step=<default>, real step=<default>, real Size=<default>, real size=<default>, transform T, pair side, path g, real limit, pen p, ticklocate locate, int[] divisor, bool opposite);
void checkconditionlength(int x, int y);
real xtrans(transform t, real x);
void Top(picture, axisT)(bool extend=<default>);
@@ -3082,7 +3086,9 @@ void(flatguide3)[][] lift(real f(real x, real y), guide[][] g, void join(flatgui
void(flatguide3)[][] lift(real f(pair z), guide[][] g, void join(flatguide3)(... void(flatguide3)[])=<default>);
triple polar(real r, real theta, real phi);
void polargraph(flatguide3)(real r(real, real), real theta(real), real phi(real), int n=<default>, void join(flatguide3)(... void(flatguide3)[])=<default>);
+bool uperiodic(real[][] a);
bool uperiodic(triple[][] a);
+bool vperiodic(real[][] a);
bool vperiodic(triple[][] a);
void OutTicks(picture, real[][], Label, path3, path3, pen, bool(picture, path3, material, marginT3(path3, pen), light, light), marginT3(path3, pen), ticklocate, int[], bool opposite=<default>, bool primary=<default>)(Label format=<default>, string ticklabel(real)=<default>, bool beginlabel=<default>, bool endlabel=<default>, int N=<default>, int n=<default>, real Step=<default>, real step=<default>, bool begin=<default>, bool end=<default>, tickvalues modify(tickvalues)=<default>, real Size=<default>, real size=<default>, bool extend=<default>, pen pTick=<default>, pen ptick=<default>);
void OutTicks(picture, real[][], Label, path3, path3, pen, bool(picture, path3, material, marginT3(path3, pen), light, light), marginT3(path3, pen), ticklocate, int[], bool opposite=<default>, bool primary=<default>)(Label format=<default>, string ticklabel(real)=<default>, bool beginlabel=<default>, bool endlabel=<default>, real[] Ticks, real[] ticks=<default>, real Size=<default>, real size=<default>, bool extend=<default>, pen pTick=<default>, pen ptick=<default>);
@@ -3105,6 +3111,7 @@ surface surface(real[][] f, real[] x, real[] y, real[] xsplinetype(real[], real[
surface surface(real[][] f, pair a, pair b, real[] xsplinetype(real[], real[]), real[] ysplinetype(real[], real[])=<default>, bool[][] cond=<default>);
surface surface(real[][] f, pair a, pair b, bool[][] cond=<default>);
surface surface(triple f(pair z), pair a, pair b, int nu=<default>, int nv=<default>, bool cond(pair z)=<default>);
+surface surface(triple f(pair z), real[] u, real[] v, real[](real[], real[])[] usplinetype, real[](real[], real[])[] vsplinetype=<default>, bool cond(pair z)=<default>);
surface surface(triple f(pair z), pair a, pair b, int nu=<default>, int nv=<default>, real[](real[], real[])[] usplinetype, real[](real[], real[])[] vsplinetype=<default>, bool cond(pair z)=<default>);
surface surface(real f(pair z), pair a, pair b, int nx=<default>, int ny=<default>, bool cond(pair z)=<default>);
surface surface(real f(pair z), pair a, pair b, int nx=<default>, int ny=<default>, real[] xsplinetype(real[], real[]), real[] ysplinetype(real[], real[])=<default>, bool cond(pair z)=<default>);
@@ -3170,6 +3177,8 @@ void zlimits(picture pic=<default>, real min=<default>, real max=<default>, bool
void tick(picture pic=<default>, triple v, triple dir, real size=<default>, pen p=<default>);
void tick(picture pic=<default>, Label L, real value, triple v, triple dir, string format=<default>, real size=<default>, pen p=<default>);
surface bispline(real[][] z, real[][] p, real[][] q, real[][] r, real[] x, real[] y, bool[][] cond=<default>);
+real[][][] bispline(real[][] f, real[] x, real[] y, real[] xsplinetype(real[], real[])=<default>, real[] ysplinetype(real[], real[])=<default>, bool[][] cond=<default>);
+real[][][] bispline0(real[][] z, real[][] p, real[][] q, real[][] r, real[] x, real[] y, bool[][] cond=<default>);
void NoTicks3(picture, real[][], Label, path3, path3, pen, bool(picture, path3, material, marginT3(path3, pen), light, light), marginT3(path3, pen), ticklocate, int[], bool opposite=<default>, bool primary=<default>)();
void NoTicks3(picture, real[][], Label, path3, path3, pen, bool(picture, path3, material, marginT3(path3, pen), light, light), marginT3(path3, pen), ticklocate, int[], bool opposite=<default>, bool primary=<default>);
bool Crop;
@@ -3208,6 +3217,7 @@ triple Y(picture pic);
triple Z(picture pic);
grid3(picture pic)[] XYXgrid(position pos=<default>);
grid3(picture pic)[] XYXgrid;
+position middle;
grid3(picture pic)[] XY_XZgrid(position posa=<default>, position posb=<default>);
grid3(picture pic)[] XY_XZgrid;
grid3(picture pic)[] ZX_ZYgrid(position posa=<default>, position posb=<default>);
@@ -3216,7 +3226,6 @@ grid3 XYgrid(picture pic)(position pos=<default>);
grid3 XYgrid(picture pic);
grid3 ZYgrid(picture pic)(position pos=<default>);
grid3 ZYgrid(picture pic);
-position middle;
void grid3(picture pic=<default>, grid3(picture pic)[][] gridroutine=<default>, int N=<default>, int n=<default>, real Step=<default>, real step=<default>, bool begin=<default>, bool end=<default>, pen pGrid=<default>, pen pgrid=<default>, bool above=<default>);
void grid3(picture pic=<default>, grid3(picture pic)[][] gridroutine, int N=<default>, int n=<default>, real Step=<default>, real step=<default>, bool begin=<default>, bool end=<default>, pen[] pGrid, pen[] pgrid, bool above=<default>);
ticksgridT OutTicks()(Label F=<default>, string ticklabel(real)=<default>, bool beginlabel=<default>, bool endlabel=<default>, int N=<default>, int n=<default>, real Step=<default>, real step=<default>, bool begin=<default>, bool end=<default>, real Size=<default>, real size=<default>, pen pTick=<default>, pen ptick=<default>, grid3(picture pic)[][] gridroutine, pen pGrid=<default>, pen pgrid=<default>);
@@ -3546,26 +3555,26 @@ void background();
pen backgroundcolor;
void normalvideo();
void title(string s, pair position=<default>, pair align=<default>, pen p=<default>, bool newslide=<default>);
+pen authorpen;
pen titlepen;
real titleskip;
pair dateskip;
pair titlealign;
pen titlepagepen;
-pen authorpen;
void titlepage(string title, string author, string institution=<default>, string date=<default>, string url=<default>, bool newslide=<default>);
pair titlepageposition;
pen codepen;
void erasestep(int erasenode);
+string cropcode(string s);
bool checkposition();
void setpens(pen red=<default>, pen blue=<default>, pen steppen=<default>);
-string cropcode(string s);
void code(bool center=<default>, string s, pen p=<default>, real indent=<default>, real skip=<default>, filltype filltype=<default>);
transform tinv;
pair urlskip;
void numberpage(pen p=<default>);
-pen urlpen;
bool allowstepping;
pair currentposition;
+pen urlpen;
int[] firstnode;
bool firststep;
string asywrite(string s, string preamble=<default>);
@@ -3620,8 +3629,8 @@ real angledegrees(triple a, triple b);
triple projecttospan(triple toproject, triple v1, triple v2, real mincoeff=<default>);
real[] projecttospan_findcoeffs(triple toproject, triple v1, triple v2, bool warn=<default>);
triple nGrad(triple)(real f(triple));
-patch[] quadpatches(path3 edgecycle, positionedvector[] corners, real f(triple), triple grad(triple), triple a, triple b, bool usetriangles);
triple normalout(int face);
+patch[] quadpatches(path3 edgecycle, positionedvector[] corners, real f(triple), triple grad(triple), triple a, triple b, bool usetriangles);
int[] makecircle(edge[] edges);
real B13(real t);
bool check_fpt_zero(triple testpoint, real f(triple), triple grad(triple));
@@ -3670,9 +3679,9 @@ int[] frequency(real[] data, real a, real b, int n);
int[][] frequency(real[] x, real[] y, real[] xbins, real[] ybins);
int[][] frequency(real[] x, real[] y, pair a, pair b, int nx, int ny=<default>);
int[][] frequency(pair[] z, pair a, pair b, int nx, int ny=<default>);
-real mean(real[] A);
void histogram(picture pic=<default>, real[] bins, real[] count, real low=<default>, pen fillpen=<default>, pen drawpen=<default>, bool bars=<default>, Label legend=<default>, real markersize=<default>);
void histogram(picture pic=<default>, real[] data, real a, real b, int n, bool normalize=<default>, real low=<default>, pen fillpen=<default>, pen drawpen=<default>, bool bars=<default>, Label legend=<default>, real markersize=<default>);
+real mean(real[] A);
int bins(real[] data, int max=<default>);
path topbox(pair a, pair b);
path halfbox(pair a, pair b);
@@ -3682,9 +3691,9 @@ real legendmarkersize;
real variancebiased(real[] A);
real Gaussian(real x, real sigma);
real Gaussian(real x);
-linefit operator init();
pair Gaussrandpair();
real Gaussrand();
+linefit operator init();
real skewness(real[] A);
linefit leastsquares(real[] x, real[] y);
real kurtosis(real[] A);
@@ -3708,8 +3717,8 @@ Relation r4b;
Component wye;
pair max(pair[] z);
real hwratio;
-pen Orchid;
pen WildStrawberry;
+pen Orchid;
pen Magenta;
pen BrickRed;
pen CadetBlue;
@@ -3735,8 +3744,8 @@ pen ForestGreen;
pen BurntOrange;
pen Tan;
pen Aquamarine;
-pen Brown;
pen Lavender;
+pen Brown;
pen RubineRed;
pen TealBlue;
pen White;
@@ -3752,9 +3761,9 @@ pen Black;
pen NavyBlue;
pen Rhodamine;
pen YellowOrange;
-pen ProcessBlue;
pen Maroon;
pen YellowGreen;
+pen ProcessBlue;
pen LimeGreen;
pen Green;
pen GreenYellow;
@@ -3769,8 +3778,8 @@ pen Violet;
pen Periwinkle;
pen Thistle;
pen Yellow;
-pen JungleGreen;
pen DarkOrchid;
+pen JungleGreen;
pen CornflowerBlue;
pen RoyalBlue;
pen Melon;
@@ -3788,8 +3797,10 @@ real trembleRandom;
real trembleFrequency;
tremble operator init();
real magneticRadius;
+void render(path3 s, real r, void f(path3, real));
real[] sample(path3 g, real r, real relstep=<default>);
path3 roundedpath(path3 A, real r);
+real tubegranularity;
int coloredNodes;
int coloredSegments;
surface surface(rmf[] R, real[] t, coloredpath cp, transform T(real), bool cyclic);
@@ -3801,10 +3812,10 @@ real degrees(rmf a, rmf b);
string VERSION;
pen Orchid;
pen Indigo;
+pen Seashell;
pen Beige;
pen SlateBlue;
pen SlateGray;
-pen Seashell;
pen Magenta;
pen GhostWhite;
pen CadetBlue;
@@ -3814,11 +3825,11 @@ pen MidnightBlue;
pen Olive;
pen OliveDrab;
pen Salmon;
-pen Chocolate;
pen LavenderBlush;
+pen Wheat;
+pen Chocolate;
pen Cyan;
pen Gainsboro;
-pen Wheat;
pen Ivory;
pen PeachPuff;
pen PapayaWhip;
@@ -3827,8 +3838,8 @@ pen Pink;
pen MintCream;
pen DarkTurquoise;
pen Lime;
-pen Gray;
pen SteelBlue;
+pen Gray;
pen MediumBlue;
pen MediumOrchid;
pen MediumPurple;
@@ -3846,22 +3857,22 @@ pen Goldenrod;
pen ForestGreen;
pen Chartreuse;
pen NavajoWhite;
-pen Tan;
pen LemonChiffon;
+pen Tan;
pen DarkMagenta;
pen AntiqueWhite;
+pen Aquamarine;
pen PaleTurquoise;
+pen Aqua;
pen IndianRed;
-pen Aquamarine;
pen Crimson;
-pen Aqua;
+pen Lavender;
pen Azure;
pen LawnGreen;
pen Brown;
pen BurlyWood;
pen Moccasin;
pen DarkBlue;
-pen Lavender;
pen Peru;
pen White;
pen Purple;
@@ -3870,11 +3881,11 @@ pen DimGray;
pen Orange;
pen OrangeRed;
pen Fuchsia;
-pen Bisque;
pen Honeydew;
+pen Bisque;
pen RosyBrown;
-pen Black;
pen Sienna;
+pen Black;
pen Khaki;
pen FireBrick;
pen Snow;
@@ -3882,10 +3893,10 @@ pen Maroon;
pen YellowGreen;
pen LimeGreen;
pen OldLace;
-pen Green;
-pen GreenYellow;
pen DarkOliveGreen;
pen DarkOrange;
+pen Green;
+pen GreenYellow;
pen DarkCyan;
pen FloralWhite;
pen DarkRed;
@@ -3899,10 +3910,10 @@ pen SkyBlue;
pen SeaGreen;
pen DarkViolet;
pen Teal;
-pen AliceBlue;
pen Violet;
-pen HotPink;
+pen AliceBlue;
pen SandyBrown;
+pen HotPink;
pen DodgerBlue;
pen SaddleBrown;
pen Tomato;
@@ -3926,12 +3937,12 @@ pen Navy;
pen LightSkyBlue;
pen PaleVioletRed;
pen DarkOrchid;
+pen Cornsilk;
+pen CornflowerBlue;
pen LightSlateGray;
pen LightSteelBlue;
-pen CornflowerBlue;
-pen LightYellow;
pen rgbint(int r, int g, int b);
-pen Cornsilk;
+pen LightYellow;
pen Coral;
pen MistyRose;
pen DarkSalmon;