public void AddLink(CurveLink newlink) { if (_etag == AreaOp.ETAG_ENTER) { _tail.SetNext(newlink); _tail = newlink; } else { newlink.SetNext(_head); _head = newlink; } }