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); }
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); }
public override int Compare(CRegion crg1, CRegion crg2) { return(CCmpMethods.CmpCrg_CphGIDTypeIndex(crg1, crg2)); }