public override void Setup() { _coord = new CoordinateSystem(-0, ImageWidth, 0, ImageHeight); // Init. a new random number generator _rand = new Random(); // Create a new raster image for drawing _image = new Image <Rgb, byte>(ImageWidth, ImageHeight, new Rgb(Color.White)); // Painter initialisieren mit neuem Koordinatensystem _painter = new Painter(ref _image); // Create a new frame to display the raster image _frame = new FrmImage(Name, ImageWidth + 1, ImageHeight + 1, DisplayMode.Zoomable) { InterpolationMode = InterpolationMode.NearestNeighbor, SmoothingMode = SmoothingMode.None }; _frame.SetImage(_image); // Register the click event handler _frame.PictureBox.MouseClick += addAnt2; // Register this plugin as a GUI extension GLabController.Instance.RegisterExtension(this); palAnt = GLabReader.ReadPaletteFromFile("..\\..\\Ants\\Chaos_ant.pal"); Aufgabe(); }
public override void Setup() { // Init. a new random number generator _rand = new Random(); // Create a new raster image for drawing _image = new Image <Rgb, byte>(ImageWidth, ImageHeight, new Rgb(Color.White)); // Painter initialisieren _painter = new Painter(ref _image); // Reader initialisieren _palette = GLabReader.ReadPaletteFromFile("Multcol4.pal"); // Create a new frame to display the raster image _frame = new FrmImage(Name, _image, DisplayMode.Zoomable) { InterpolationMode = InterpolationMode.NearestNeighbor, SmoothingMode = SmoothingMode.None }; _frame.SetImage(_image); // Register the click event handler _frame.PictureBox.MouseClick += DrawDot; //Inform user about possibility to draw dots with the mouse Logger.Instance.LogInfo(""); // Register this plugin as a GUI extension GLabController.Instance.RegisterExtension(this); // Additional setup of your plugin Aufgabe(); }