LibiadaCore.Core.IntervalsManagers.CongenericIntervalsManager.CongenericIntervalsManager C# (CSharp) Method

CongenericIntervalsManager() public method

Initializes a new instance of the CongenericIntervalsManager class.
public CongenericIntervalsManager ( CongenericChain chain ) : System
chain CongenericChain /// The chain. ///
return System
        public CongenericIntervalsManager(CongenericChain chain)
        {
            var positions = chain.Positions;
            int count = positions.Length;

            // if sequence is empty
            if (count == 0)
            {
                throw new ArgumentException("Sequence should not be empty", "chain");
            }

            intervals = new int[count - 1];
            FillIntervals(positions, chain.GetLength());
        }

Same methods

CongenericIntervalsManager::CongenericIntervalsManager ( int intervals, int start, int end ) : System