public static void ReInit(int pTileIndex) { //dont create subfolder if we export only one tile bool isOnlyTile = CProgramStarter.tilesCount == 1; string tileIndexString = GetTileIndexString(pTileIndex); string tileExtent = currentTileHeader.GetExtentString(); outputTileSubfolder = isOnlyTile ? outputFolder : CObjExporter.CreateFolderIn($"tile_{tileIndexString}_{tileExtent}", outputFolder); Points.ReInit(); }
public static void Init() { saveFileName = CUtils.GetFileName( CParameterSetter.GetStringSettings(ESettings.forestFileFullName)); string outputFolderSettings = CParameterSetter.GetStringSettings(ESettings.outputFolderPath); //include the method alias into the main folder name EDetectionMethod method = CTreeManager.GetDetectMethod(); string suffix = CUtils.GetMethodSuffix(method); saveFileName += suffix; outputFolder = CObjExporter.CreateFolderIn(saveFileName, outputFolderSettings); Points = new CPointsHolder(); }