/// <summary> /// Стартовая точка запуска алгоритмов поиска КТЭ /// </summary> public void build() { //Инициализация парсера STEP файлов для получения сущностей StepExtractor.StepExtractor extractor = new StepExtractor.StepExtractor(@"c:\Users\Handy\YandexDisk\Учеба\БНТУ 2016-2017\Полозков\STEPSoloviev\StepExtractor\StepExtractor\STEPFiles\model.step", this); //Запуск парсинга. Колбэк об успешном завершении реализован в текущем классе extractor.startExtraction(); }
private void initParser(string filePath) { //Инициализация объекта для работы со STEP файлом StepExtractor.StepExtractor stepExtractor = new StepExtractor.StepExtractor(filePath, this); toolStripProgressBar1.Value = 0; //Запуск процесса парсинга STEP файла. Так как процесс асинхронный, за ним можно наблюдать при помощи коллбэков. stepExtractor.startExtraction(); }