class BRAID2KNOT
****
word[] --> Knot[]
Public
Readonly Shareds
shared d, ds:INT;
****
frame of crossings
shared dlu,dll,dru,drl: VERTEXK;
shared dlu,dll,dru,drl: VERTEXK;
shared dlu,dll,dru,drl: VERTEXK;
shared dlu,dll,dru,drl: VERTEXK;
shared d, ds:INT;
****
frame of crossings
shared dx,dy,dxy,vc:VERTEXK;
shared dx,dy,dxy,vc:VERTEXK;
shared dx,dy,dxy,vc:VERTEXK;
shared height, width:INT;
****
shared v0,vlu,vll,vru,vrl:VERTEXK;
shared dx,dy,dxy,vc:VERTEXK;
shared v0,vlu,vll,vru,vrl:VERTEXK;
shared v0,vlu,vll,vru,vrl:VERTEXK;
shared v0,vlu,vll,vru,vrl:VERTEXK;
shared v0,vlu,vll,vru,vrl:VERTEXK;
shared height, width:INT;
****
Writable Shareds
shared d, ds:INT;
****
frame of crossings
shared dlu,dll,dru,drl: VERTEXK;
shared dlu,dll,dru,drl: VERTEXK;
shared dlu,dll,dru,drl: VERTEXK;
shared dlu,dll,dru,drl: VERTEXK;
shared d, ds:INT;
****
frame of crossings
shared dx,dy,dxy,vc:VERTEXK;
shared dx,dy,dxy,vc:VERTEXK;
shared dx,dy,dxy,vc:VERTEXK;
shared height, width:INT;
****
shared v0,vlu,vll,vru,vrl:VERTEXK;
shared dx,dy,dxy,vc:VERTEXK;
shared v0,vlu,vll,vru,vrl:VERTEXK;
shared v0,vlu,vll,vru,vrl:VERTEXK;
shared v0,vlu,vll,vru,vrl:VERTEXK;
shared v0,vlu,vll,vru,vrl:VERTEXK;
shared height, width:INT;
****
Features
Braid2Knot(word:BRAID, inout Knot:KNOT, pack:BOOL, close:BOOL):BOOL
****
Get a braid diagram "Knot" from the braid "word".
setClosing(inout Knot:KNOT,cw,ch:CARD,close:BOOL)
setString(inout Knot:KNOT,tbl:BRAID_TABLE)
setw(cw,ch:CARD)
****
set width and origin of braiding
d:max interval for closing string.
ds:max width of crossing. must be even.
dx, dy: width of crossing. (even)
The Sather Home Page