class BRAID2KNOT |
---|
**** | word[] --> Knot[] |
shared compo:INT; |
---|
**** | component |
shared d, ds, dx, dy, dxc, dyc:INT; |
---|
**** | frame of crossings |
shared d, ds, dx, dy, dxc, dyc:INT; |
---|
**** | frame of crossings |
shared d, ds, dx, dy, dxc, dyc:INT; |
---|
**** | frame of crossings |
shared d, ds, dx, dy, dxc, dyc:INT; |
---|
**** | frame of crossings |
shared d, ds, dx, dy, dxc, dyc:INT; |
---|
**** | frame of crossings |
shared d, ds, dx, dy, dxc, dyc:INT; |
---|
**** | frame of crossings |
shared height, width:INT; |
---|
**** |
shared indTbl:ARRAY{INT}; |
---|
**** | array[0..BRAIDmaxIndex+1] |
shared posTbl:ARRAY{INT}; |
---|
**** | position of the crossing |
shared height, width:INT; |
---|
**** |
shared x0, y0 :INT; |
---|
**** | origin for crossings |
shared xl, xr:INT; |
---|
**** | x: left-right |
shared xl, xr:INT; |
---|
**** | x: left-right |
shared x0, y0 :INT; |
---|
**** | origin for crossings |
shared yu, yl:INT; |
---|
**** | y: upper-lower |
shared yu, yl:INT; |
---|
**** | y: upper-lower |
shared compo:INT; |
---|
**** | component |
shared d, ds, dx, dy, dxc, dyc:INT; |
---|
**** | frame of crossings |
shared d, ds, dx, dy, dxc, dyc:INT; |
---|
**** | frame of crossings |
shared d, ds, dx, dy, dxc, dyc:INT; |
---|
**** | frame of crossings |
shared d, ds, dx, dy, dxc, dyc:INT; |
---|
**** | frame of crossings |
shared d, ds, dx, dy, dxc, dyc:INT; |
---|
**** | frame of crossings |
shared d, ds, dx, dy, dxc, dyc:INT; |
---|
**** | frame of crossings |
shared height, width:INT; |
---|
**** |
shared indTbl:ARRAY{INT}; |
---|
**** | array[0..BRAIDmaxIndex+1] |
shared posTbl:ARRAY{INT}; |
---|
**** | position of the crossing |
shared height, width:INT; |
---|
**** |
shared x0, y0 :INT; |
---|
**** | origin for crossings |
shared xl, xr:INT; |
---|
**** | x: left-right |
shared xl, xr:INT; |
---|
**** | x: left-right |
shared x0, y0 :INT; |
---|
**** | origin for crossings |
shared yu, yl:INT; |
---|
**** | y: upper-lower |
shared yu, yl:INT; |
---|
**** | y: upper-lower |
Braid2Knot(word:BRAID, inout Knot:KNOT):BOOL |
---|
**** | #OUT+"Braid2Knot:1 word="+word.str+"\n"; word --> Knot[] |
addCompo(word:BRAID, si:INT, inout Knot:KNOT) |
---|
setw(word:BRAID) |
---|
**** | 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) |