public PathStorer(CSVSaver CSVSaver) { paths = new List <string>(); currentPath = -1; this.pathAnalyzer = new PathAnalyzer(new PathProvider(), CSVSaver); this.records = new List <CSVRecord>(); }
public PathStorer(PathAnalyzer pathAnalyzer) { paths = new List <string>(); currentPath = -1; this.records = new List <CSVRecord>(); this.pathAnalyzer = pathAnalyzer; }
public Form1() { InitializeComponent(); trackBar1.SendToBack(); Utils.initAutoMapper(); PropertiesReader.loadValues(); CSVSaver = new CSVSaver(Directory.GetCurrentDirectory() + PropertiesReader.OUTPUT_CSV_RELATIVE_PATH); PathAnalyzer pathAnalyzer = new PathAnalyzer(new PathProvider(), CSVSaver, true); pathStorer = new PathStorer(pathAnalyzer); currentParameter = 0; cSVMerger = new InformationCSVMerger <PatientRecord>(Directory.GetCurrentDirectory() + PropertiesReader.PATIENT_DATA_RELATIVE_PATH); drawer = new ImageDrawer(); refreshFeatures(); }