private MergeTree mergeTreeSetup(ClassificationFile classfFile) { if (classfFile.TreeBase.ChildCount == 0) { return(null); } MergeTree tree = new MergeTree(); // CreateTreeBranch(tree, classfFile.TreeBase, 0); return(tree); }
/// <summary> /// populate the mergetree /// </summary> /// <param name="tree"></param> /// <param name="classfFile"></param> /// <param name="testFileList"></param> /// <returns></returns> public MergeTree MergeTreePopulate(ClassificationFile classfFile, SheetFileList testFileList) { // classfFile defines the categories and the order // testfilelist is the list of items to add to the merge tree // step 1 - setup the merge tree with all categories MergeTree tree = mergeTreeSetup(classfFile); if (tree == null) { return(null); } return(new MergeTree()); }
#pragma warning restore CS0169 // The field 'ClassfFileSelectorSampleData.selectedSampleFile' is never used static ClassfFileSelectorSampleData() { cfgClsFiles = new ClassificationFiles(); cfgClsFiles.UserClassificationFiles = new ObservableCollection <ClassificationFile>(); // cfgClsFiles.Initialize(); selected = new ClassificationFile(@"C:\ProgramData\CyberStudio\Andy\User Classification Files\jeffs\(jeffs) PdfSample 1.xml"); selected.SampleFilePath = @"C:\ProgramData\CyberStudio\Andy\User Classification Files\jeffs\Sample Files\PdfSample A.sample"; cfgClsFiles.UserClassificationFiles.Add(selected); selected = new ClassificationFile(@"C:\ProgramData\CyberStudio\Andy\User Classification Files\jeffs\(jeffs) PdfSample 1A.xml"); selected.SampleFilePath = @"C:\ProgramData\CyberStudio\Andy\User Classification Files\jeffs\Sample Files\PdfSample B.sample"; cfgClsFiles.UserClassificationFiles.Add(selected); selected = new ClassificationFile(@"C:\ProgramData\CyberStudio\Andy\User Classification Files\jeffs\(jeffs) PdfSample 2.xml"); selected.SampleFilePath = @"C:\ProgramData\CyberStudio\Andy\User Classification Files\jeffs\Sample Files\PdfSample C.sample"; cfgClsFiles.UserClassificationFiles.Add(selected); selected = new ClassificationFile(@"C:\ProgramData\CyberStudio\Andy\User Classification Files\jeffs\(jeffs) PdfSample 3.xml"); selected.SampleFilePath = @"C:\ProgramData\CyberStudio\Andy\User Classification Files\jeffs\Sample Files\PdfSample B.sample"; cfgClsFiles.UserClassificationFiles.Add(selected); // cfgClsFiles.UpdateView(); // sampleFiles = SampleFiles.Instance; // sampleFiles.Initialize(cfgClsFiles.UserClassfFolderPath); // reinitialize(); }