Buran Motion Planning Framework
|
Public Member Functions | |
TemplateGLScene (int clientWidth, int clientHeight, const char *caption) | |
TemplateGLScene (int clientWidth, int clientHeight, const char *caption) | |
TemplateGLScene (int clientWidth, int clientHeight, const char *caption) | |
TemplateGLScene (int clientWidth, int clientHeight, const char *caption) | |
TemplateGLScene (int clientWidth, int clientHeight, const char *caption) | |
TemplateGLScene (int clientWidth, int clientHeight, const char *caption) | |
TemplateGLScene (int clientWidth, int clientHeight, const char *caption) | |
TemplateGLScene (int clientWidth, int clientHeight, const char *caption) | |
TemplateGLScene (int clientWidth, int clientHeight, const char *caption) | |
Public Member Functions inherited from bmpf::GLScene | |
GLScene (int clientWidth, int clientHeight, const char *caption) | |
virtual void | initGL () |
virtual void | renderGL () |
virtual void | motionFunc (int x, int y) |
virtual void | myKeyboard (unsigned char key) |
virtual void | myReshape (int width, int height) |
Protected Member Functions | |
void | init () override |
void | render () override |
void | changeState (int num, int delta) override |
void | init () override |
void | render () override |
void | changeState (int num, int delta) override |
void | incActualState () override |
void | decActualState () override |
void | incTarget () override |
void | decTarget () override |
void | init () override |
void | render () override |
void | changeState (int num, int delta) override |
void | incActualState () override |
void | decActualState () override |
void | incTarget () override |
void | decTarget () override |
void | init () override |
void | render () override |
void | changeState (int num, int delta) override |
void | incActualState () override |
void | decActualState () override |
void | incTarget () override |
void | decTarget () override |
void | init () override |
void | render () override |
void | changeState (int num, int delta) override |
void | incActualState () override |
void | decActualState () override |
void | incTarget () override |
void | decTarget () override |
void | init () override |
void | render () override |
void | changeState (int num, int delta) override |
void | incActualState () override |
void | decActualState () override |
void | incTarget () override |
void | decTarget () override |
void | init () override |
void | render () override |
void | changeState (int num, int delta) override |
void | incActualState () override |
void | decActualState () override |
void | incTarget () override |
void | decTarget () override |
void | init () override |
void | render () override |
void | changeState (int num, int delta) override |
void | incActualState () override |
void | decActualState () override |
void | incTarget () override |
void | decTarget () override |
void | init () override |
void | render () override |
void | changeState (int num, int delta) override |
void | incActualState () override |
void | decActualState () override |
void | incTarget () override |
void | decTarget () override |
Additional Inherited Members | |
Protected Attributes inherited from bmpf::GLScene | |
bool | _flgPlay |
Класс для упрощения работы с OpenGL, почти все нужные методы уже прописаны, необходимо написать класс-потомок, у которого должны быть определены методы инициализации init()
, рисования render()
и изменения состояния сцены changeState()
Шаблон приложения находится в файле demo_gl_scene.cpp
Управление состояниями парами (первая кнопка увеличивает, вторая уменьшает): ['1', '2'], ['3', '4'], ['5', '6'], ['7', '8'], ['9', '0'], ['-', '='], ['q', 'w'], ['e', 'r'], ['t', 'y']
[z, x] - изменение цели (еслои роботов несколько)
[c, v] - изменение номера текущего состояния (если реализован просмотр истории)
Работает только на английской раскладке
По пробелу меняется флаг _flgPlay
, чтобы реализовать паузу/плей, обращайтесь из класса-потомка к этому полю
|
inlineoverrideprotectedvirtual |
изменение состояния сцены, num - номер сочленения, delta - направление изменения (только 1 или -1)
num | |
delta |
Implements bmpf::GLScene.
|
inlineoverrideprotectedvirtual |
изменение состояния сцены, num - номер сочленения, delta - направление изменения (только 1 или -1)
num | |
delta |
Implements bmpf::GLScene.
|
inlineoverrideprotectedvirtual |
изменение состояния сцены, num - номер сочленения, delta - направление изменения (только 1 или -1)
num | |
delta |
Implements bmpf::GLScene.
|
inlineoverrideprotectedvirtual |
изменение состояния сцены, num - номер сочленения, delta - направление изменения (только 1 или -1)
num | |
delta |
Implements bmpf::GLScene.
|
inlineoverrideprotectedvirtual |
изменение состояния сцены, num - номер сочленения, delta - направление изменения (только 1 или -1)
num | |
delta |
Implements bmpf::GLScene.
|
inlineoverrideprotectedvirtual |
изменение состояния сцены, num - номер сочленения, delta - направление изменения (только 1 или -1)
num | |
delta |
Implements bmpf::GLScene.
|
inlineoverrideprotectedvirtual |
изменение состояния сцены, num - номер сочленения, delta - направление изменения (только 1 или -1)
num | |
delta |
Implements bmpf::GLScene.
|
inlineoverrideprotectedvirtual |
изменение состояния сцены, num - номер сочленения, delta - направление изменения (только 1 или -1)
num | |
delta |
Implements bmpf::GLScene.
|
inlineoverrideprotectedvirtual |
изменение состояния сцены, num - номер сочленения, delta - направление изменения (только 1 или -1)
num | |
delta |
Implements bmpf::GLScene.
|
inlineoverrideprotectedvirtual |
перейти к предыдущему состоянию
Reimplemented from bmpf::GLScene.
|
inlineoverrideprotectedvirtual |
перейти к предыдущему состоянию
Reimplemented from bmpf::GLScene.
|
inlineoverrideprotectedvirtual |
перейти к предыдущему состоянию
Reimplemented from bmpf::GLScene.
|
inlineoverrideprotectedvirtual |
перейти к предыдущему состоянию
Reimplemented from bmpf::GLScene.
|
inlineoverrideprotectedvirtual |
перейти к предыдущему состоянию
Reimplemented from bmpf::GLScene.
|
inlineoverrideprotectedvirtual |
перейти к предыдущему состоянию
Reimplemented from bmpf::GLScene.
|
inlineoverrideprotectedvirtual |
перейти к предыдущему состоянию
Reimplemented from bmpf::GLScene.
|
inlineoverrideprotectedvirtual |
перейти к предыдущему состоянию
Reimplemented from bmpf::GLScene.
|
inlineoverrideprotectedvirtual |
перейти к предыдущей цели
Reimplemented from bmpf::GLScene.
|
inlineoverrideprotectedvirtual |
перейти к предыдущей цели
Reimplemented from bmpf::GLScene.
|
inlineoverrideprotectedvirtual |
перейти к предыдущей цели
Reimplemented from bmpf::GLScene.
|
inlineoverrideprotectedvirtual |
перейти к предыдущей цели
Reimplemented from bmpf::GLScene.
|
inlineoverrideprotectedvirtual |
перейти к предыдущей цели
Reimplemented from bmpf::GLScene.
|
inlineoverrideprotectedvirtual |
перейти к предыдущей цели
Reimplemented from bmpf::GLScene.
|
inlineoverrideprotectedvirtual |
перейти к предыдущей цели
Reimplemented from bmpf::GLScene.
|
inlineoverrideprotectedvirtual |
перейти к предыдущей цели
Reimplemented from bmpf::GLScene.
|
inlineoverrideprotectedvirtual |
перейти к следующему состоянию
Reimplemented from bmpf::GLScene.
|
inlineoverrideprotectedvirtual |
перейти к следующему состоянию
Reimplemented from bmpf::GLScene.
|
inlineoverrideprotectedvirtual |
перейти к следующему состоянию
Reimplemented from bmpf::GLScene.
|
inlineoverrideprotectedvirtual |
перейти к следующему состоянию
Reimplemented from bmpf::GLScene.
|
inlineoverrideprotectedvirtual |
перейти к следующему состоянию
Reimplemented from bmpf::GLScene.
|
inlineoverrideprotectedvirtual |
перейти к следующему состоянию
Reimplemented from bmpf::GLScene.
|
inlineoverrideprotectedvirtual |
перейти к следующему состоянию
Reimplemented from bmpf::GLScene.
|
inlineoverrideprotectedvirtual |
перейти к следующему состоянию
Reimplemented from bmpf::GLScene.
|
inlineoverrideprotectedvirtual |
перейти к следующей цели
Reimplemented from bmpf::GLScene.
|
inlineoverrideprotectedvirtual |
перейти к следующей цели
Reimplemented from bmpf::GLScene.
|
inlineoverrideprotectedvirtual |
перейти к следующей цели
Reimplemented from bmpf::GLScene.
|
inlineoverrideprotectedvirtual |
перейти к следующей цели
Reimplemented from bmpf::GLScene.
|
inlineoverrideprotectedvirtual |
перейти к следующей цели
Reimplemented from bmpf::GLScene.
|
inlineoverrideprotectedvirtual |
перейти к следующей цели
Reimplemented from bmpf::GLScene.
|
inlineoverrideprotectedvirtual |
перейти к следующей цели
Reimplemented from bmpf::GLScene.
|
inlineoverrideprotectedvirtual |
перейти к следующей цели
Reimplemented from bmpf::GLScene.
|
inlineoverrideprotectedvirtual |
инициализация, определённая в потомке
Implements bmpf::GLScene.
|
inlineoverrideprotectedvirtual |
инициализация, определённая в потомке
Implements bmpf::GLScene.
|
inlineoverrideprotectedvirtual |
инициализация, определённая в потомке
Implements bmpf::GLScene.
|
inlineoverrideprotectedvirtual |
инициализация, определённая в потомке
Implements bmpf::GLScene.
|
inlineoverrideprotectedvirtual |
инициализация, определённая в потомке
Implements bmpf::GLScene.
|
inlineoverrideprotectedvirtual |
инициализация, определённая в потомке
Implements bmpf::GLScene.
|
inlineoverrideprotectedvirtual |
инициализация, определённая в потомке
Implements bmpf::GLScene.
|
inlineoverrideprotectedvirtual |
инициализация, определённая в потомке
Implements bmpf::GLScene.
|
inlineoverrideprotectedvirtual |
инициализация, определённая в потомке
Implements bmpf::GLScene.
|
inlineoverrideprotectedvirtual |
рисование, определённое в потомке
Implements bmpf::GLScene.
|
inlineoverrideprotectedvirtual |
рисование, определённое в потомке
Implements bmpf::GLScene.
|
inlineoverrideprotectedvirtual |
рисование, определённое в потомке
Implements bmpf::GLScene.
|
inlineoverrideprotectedvirtual |
рисование, определённое в потомке
Implements bmpf::GLScene.
|
inlineoverrideprotectedvirtual |
рисование, определённое в потомке
Implements bmpf::GLScene.
|
inlineoverrideprotectedvirtual |
рисование, определённое в потомке
Implements bmpf::GLScene.
|
inlineoverrideprotectedvirtual |
рисование, определённое в потомке
Implements bmpf::GLScene.
|
inlineoverrideprotectedvirtual |
рисование, определённое в потомке
Implements bmpf::GLScene.
|
inlineoverrideprotectedvirtual |
рисование, определённое в потомке
Implements bmpf::GLScene.