[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

5. “Оконные” классы

Есть целый набор “оконных” классов для создания окон с графикой MathGL: mglWindow и mglGLUT для окон целиком, Fl_MathGL и QMathGL для виджетов. Все эти классы позволяют пользователю просмотривать, вращать, экспортировать рисунок. Большинство из них (кроме mglGLUT) имеют панель инструментов для упрощения изменения графика. Все оконные классы имеют схожий набор функций. Ниже приведен список классов с краткими комментариями.

Для рисования можно использовать: указатель NULL если планируется обновлять график вручную, глобальную функцию типа int draw(HMGL gr, void *p) или int draw(mglGraph *gr), или экземпляр класса, производного от mglDraw. Этот класс определен в #include <mgl2/window.h> и имеет только 2 метода:

class mglDraw
{
public:
    virtual int Draw(mglGraph *) { return 0; };
    virtual void Reload() {};
};

Вам следует наследовать свой класс от mglDraw и определить один или оба метода.


[ < ] [ > ]   [ << ] [ Up ] [ >> ]

This document was generated by Autobuild on September 28, 2013 using texi2html 1.82.