示例#1
0
        } /* 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 */