Beispiel #1
0
        public override int Compare(CRegion crg1, CRegion crg2)
        {
            int intResult = CCmpMethods.CmpDbl_ConstVerySmall(crg1.dblCostExact, crg2.dblCostExact);

            //int intResult = crg1.dblCostExact.CompareTo(crg2.dblCostExact);
            if (intResult == 0)
            {
                intResult = CCmpMethods.CmpCrg_CphGIDTypeIndex(crg1, crg2);
            }
            return(intResult);
        }
Beispiel #2
0
        public override int Compare(CRegion crg1, CRegion crg2)
        {
            //int intResult = crg1.GetCphCol().GetFirstT().dblArea.CompareTo(crg2.GetCphCol().GetFirstT().dblArea);
            int intResult = CCmpMethods.CmpDbl_CoordVerySmall
                                (crg1.GetCphCol().First().dblArea, crg2.GetCphCol().First().dblArea);

            if (intResult == 0)
            {
                intResult = CCmpMethods.CmpCrg_CphGIDTypeIndex(crg1, crg2);
            }
            return(intResult);
        }
Beispiel #3
0
 public override int Compare(CRegion crg1, CRegion crg2)
 {
     return(CCmpMethods.CmpCrg_CphGIDTypeIndex(crg1, crg2));
 }