///<summary>Gets a list of the hidden teeth as strings. Includes "1"-"32", and "A"-"Z".</summary> public static ArrayList GetHiddenTeeth(ToothInitial[] initialList) { ArrayList hidden = new ArrayList(); for (int i = 0; i < initialList.Length; i++) { if (initialList[i].InitialType == ToothInitialType.Hidden && Tooth.IsValidDB(initialList[i].ToothNum) && !Tooth.IsSuperNum(initialList[i].ToothNum)) { hidden.Add(initialList[i].ToothNum); } } return(hidden); }
///<summary>Gets a list of missing teeth as strings. Includes "1"-"32", and "A"-"Z".</summary> public static ArrayList GetMissingOrHiddenTeeth(ToothInitial[] initialList) { ArrayList missing = new ArrayList(); for (int i = 0; i < initialList.Length; i++) { if ((initialList[i].InitialType == ToothInitialType.Missing || initialList[i].InitialType == ToothInitialType.Hidden) && Tooth.IsValidDB(initialList[i].ToothNum) && !Tooth.IsSuperNum(initialList[i].ToothNum)) { missing.Add(initialList[i].ToothNum); } } return(missing); }
///<summary>Gets a list of primary teeth as strings. Includes "1"-"32".</summary> public static ArrayList GetPriTeeth(ToothInitial[] initialList) { ArrayList pri = new ArrayList(); for (int i = 0; i < initialList.Length; i++) { if (initialList[i].InitialType == ToothInitialType.Primary && Tooth.IsValidDB(initialList[i].ToothNum) && !Tooth.IsPrimary(initialList[i].ToothNum) && !Tooth.IsSuperNum(initialList[i].ToothNum)) { pri.Add(initialList[i].ToothNum); } } return(pri); }