} /* PrintTabDelDistributionMatrix */ public void PrintTabDelDistributionMatrixesForSummaryClasses(System.IO.StreamWriter o, String majorTitle, float volume ) { PicesClassList allKnownClasses = PicesClassList.GetAllKnownClasses(); PicesClassList allSummaryClasses = allKnownClasses.ExtractSummarizeClasses(); allSummaryClasses.SortByName(); foreach (PicesClass pc in allSummaryClasses) { SizeDistribution2 familySummary = this.ExtractFamilyOfClasses(pc); if (familySummary.totals.Count > 1) { o.WriteLine(majorTitle + " *** Summary of " + pc.Name + " ***"); o.WriteLine(); familySummary.PrintTabDelDistributionMatrix(o, volume); o.WriteLine(); o.WriteLine(); } } } /* PrintTabDelDistributionMatrixesForSummaryClasses */