Beispiel #1
0
        /// <summary>
        /// 构造函数
        /// </summary>
        /// <param name="BaseLineNet">应该移除超限的基线</param>
        /// <param name="IndependentLineSelectType">选择算法</param>
        public BaseLineWeighter(BaseLineNet BaseLineNet, IndependentLineSelectType IndependentLineSelectType)
        {
            this.BaseLineNet = BaseLineNet;
            this.IndependentLineSelectType = IndependentLineSelectType;


            //生成所有可能的三角形,然后提取网络,计算闭合差
            CurrentQualityManager = BaseLineNet.BuildTriangularClosureNets();
            if (CurrentQualityManager.Count == 0)
            {
                return;
            }
        }