/// <summary> /// Returns the MonotoneChainEdge object. /// </summary> public MonotoneChainEdge GetMonotoneChainEdge() { if (_monotoneChainEdge == null) { _monotoneChainEdge = new MonotoneChainEdge(this); } return(_monotoneChainEdge); }
/// <summary> /// /// </summary> /// <param name="mce"></param> /// <param name="chainIndex"></param> public MonotoneChain(MonotoneChainEdge mce, int chainIndex) { this.mce = mce; this.chainIndex = chainIndex; }
/// <summary> /// /// </summary> /// <param name="mce"></param> /// <param name="chainIndex"></param> public MonotoneChain(MonotoneChainEdge mce, int chainIndex) { _mce = mce; _chainIndex = chainIndex; }