GaitGeneration by Graph Search
|
GraphicMainのインターフェース. [詳解]
#include <interface_graphic_main.h>
公開メンバ関数 | |
IGraphicMain ()=default | |
virtual | ~IGraphicMain ()=default |
virtual bool | Update ()=0 |
描画画面の更新を行う.純粋仮想関数のため, 継承先では必ず override する必要がある. | |
virtual void | Draw () const =0 |
描画を行う. ここでは描画系の処理のみを行い内部のデータを 更新しないため const を付けている. | |
GraphicMainのインターフェース.
描画の処理を行うクラスは必ずこのクラスを継承する必要がある. しかし,継承すれば自由に処理が交換可能になる. つまり,交換可能なグラフィック処理のパーツを作るための 金型がこのクラスだということを理解すればよい.
interface_graphic_main.h の 21 行目に定義があります。
|
default |
|
virtualdefault |
|
pure virtual |
描画を行う. ここでは描画系の処理のみを行い内部のデータを 更新しないため const を付けている.
designlab::GraphicMainBasic, designlab::GraphicMainDisplayModel, designlab::GraphicMainGraphViewer, designlab::GraphicMainRobotControlで実装されています。
|
pure virtual |
描画画面の更新を行う.純粋仮想関数のため, 継承先では必ず override する必要がある.
designlab::GraphicMainBasic, designlab::GraphicMainDisplayModel, designlab::GraphicMainGraphViewer, designlab::GraphicMainRobotControlで実装されています。