class KNOTFIO
Flattened version is
here
Public
Constants
const HeaderV2:STR:="#_Knot_Data_Ver.2.0_1996_KDM_#";
Features
ReadKnotN(out Knot:KNOT, knotName:STR):BOOL
****
#OUT+"knot name to read :["+knotName+"]\n";
ReadKnotNS(out Knot:KNOT, inStream:INSTREAM):BOOL
****
inStream: STD_CHANS::stdin, TEXT_FILE
ReadKnotS(out Knot:KNOT, inS:INSTREAM, checkHead:BOOL):BOOL
ReadKnotSBraid( out Knot:KNOT, inS:INSTREAM, setData:BOOL):BOOL
ReadKnotSKnot( out Knot:KNOT, inS:INSTREAM, setData:BOOL):BOOL
ReadKnotSNData(out Knot:KNOT, inS:INSTREAM, setData:BOOL):BOOL
ReadKnotSPretzel(out Knot:KNOT, inS:INSTREAM, setData:BOOL):BOOL
ReadKnotSTorus(out Knot:KNOT, inS:INSTREAM, setData:BOOL):BOOL
ReadKnotSTwoBridge(out Knot:KNOT, inS:INSTREAM, setData:BOOL):BOOL
ReadKnotSVer1( out Knot:KNOT, inS:INSTREAM):BOOL
****
Each value of KnotDataVer1 is short(2 byte) small endian.
WriteBraidLog(Knot:KNOT):BOOL
WriteBraidN(Knot:KNOT, knotName:STR):BOOL
WriteBraidS(Knot:KNOT, outS:$OSTREAM,writeHeader,writeDate:BOOL, memo:STR):BOOL
WriteBraidS(Knot:KNOT, outS:$OSTREAM,writeHeader,writeDate:BOOL, memo:STR, artin,reduced:BOOL):BOOL
WriteKnotLog(Knot:KNOT):BOOL
WriteKnotN(Knot:KNOT, knotName:STR):BOOL
WriteKnotNVer1(Knot:KNOT, knotName:STR):BOOL
WriteKnotS(Knot:KNOT, outS:$OSTREAM, writeHeader,writeDate:BOOL, memo:STR):BOOL
WriteKnotSVer1(Knot:KNOT, outS:$OSTREAM):BOOL
****
Each value of KnotDataVer1 is short(2 byte) small endian.
WriteNDataLog(Knot:KNOT):BOOL
WriteNDataN(Knot:KNOT, knotName:STR):BOOL
WriteNDataS(Knot:KNOT, outS:$OSTREAM, writeHeader,writeDate:BOOL, memo:STR):BOOL
The Sather Home Page