Лабораторная работа 2 - Применение модели грид-потоков для внедрения в грид существующего приложения
Глобальные переменные, необходимые для запуска грид-потоков на локальной машине
public partial class MainForm : Form
{
/// <summary>Рабочий каталог приложения MegaPOV.</summary>
private string workDirectory;
/// <summary>Каталог для хранения временных файлов.</summary>
private string tempDirectory;
/// <summary>Дополнительные аргументы приложения MegaPOV.</summary>
private string additionalArguments;
/// <summary>Файл сцены для рендеринга.</summary>
private string inputScene;
/// <summary>Точечный рисунок для хранения изображения.</summary>
private Bitmap image;
/// <summary>Время начала рендеринга изображения.</summary>
private DateTime startTime;
...
/// <summary>Локальное приложение для запуска грид-потоков на локальной машине.</summary>
private LocalApplication localApplication;
...
/// <summary>Отвечает за инициализацию локального приложения.</summary>
private bool localInit;
/// <summary>
/// Делегат для обновления прогресса обработки изображения.
/// </summary>
/// <param name="thread">успешно завершенный грид-поток</param>
private delegate void UpdateProgressDelegate(GThread thread);
...
}