class NDATA2KNOT
****
-----------NData[]
_
-->
_
Knot[]
_
---------------------
Flattened version is
here
Public
Readonly Shareds
dir0,
****
current dir= -1/ 1
dir1,
****
ofs
****
slope
pos0,
****
current pos.
shared xscale, yscale, px0, py0:INT;
shared xscale, yscale, px0, py0:INT;
shared str0,
****
current str.
str1,
****
shared x0, x1, x2, y0, y1, y2:INT;
shared x0, x1, x2, y0, y1, y2:INT;
shared x0, x1, x2, y0, y1, y2:INT;
shared xscale, yscale, px0, py0:INT;
shared x0, x1, x2, y0, y1, y2:INT;
shared x0, x1, x2, y0, y1, y2:INT;
shared x0, x1, x2, y0, y1, y2:INT;
shared xscale, yscale, px0, py0:INT;
Writable Shareds
dir0,
****
current dir= -1/ 1
dir1,
****
ofs
****
slope
pos0,
****
current pos.
shared xscale, yscale, px0, py0:INT;
shared xscale, yscale, px0, py0:INT;
shared str0,
****
current str.
str1,
****
shared x0, x1, x2, y0, y1, y2:INT;
shared x0, x1, x2, y0, y1, y2:INT;
shared x0, x1, x2, y0, y1, y2:INT;
shared xscale, yscale, px0, py0:INT;
shared x0, x1, x2, y0, y1, y2:INT;
shared x0, x1, x2, y0, y1, y2:INT;
shared x0, x1, x2, y0, y1, y2:INT;
shared xscale, yscale, px0, py0:INT;
Features
NData2Knot(ndata:NDATA, inout Knot:KNOT):BOOL
PointInCr(inout Knot:KNOT,inout tp:INT, OverSw:BOOL)
PointInPt2(NData:NDATA,inout Knot:KNOT,wi1,dir0,str1,pos0,ofs,x,y:INT,
errMsg(n:INT)
findStart(NData:NDATA, KTbl:ARRAY{BOOL}, out wi:INT):BOOL
****
search start point of a component -->wi
searchNext(NData:NDATA, inout wi:INT, dir0, str0:INT):BOOL
****
search next code
setPts(NData:NDATA,wi:INT)
****
__
pos0,dir0,
_
str0,ofs
_
-->
_
x0,x1,x2,y0,y1,y2
setStr1(NData:NDATA, wi, dir0:INT,
The Sather Home Page