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