GaitGeneration by Graph Search
|
シミュレーションの一覧表示,ロボットの動きの軌跡の表示 などベーシックな機能を提供するクラス. [詳解]
#include <graphic_main_basic.h>
公開メンバ関数 | |
GraphicMainBasic ()=delete | |
GraphicMainBasic (const std::shared_ptr< const GraphicDataBroker > &broker_ptr, const std::shared_ptr< const IHexapodCoordinateConverter > &converter_ptr, const std::shared_ptr< const IHexapodJointCalculator > &calculator_ptr, const std::shared_ptr< const IHexapodPostureValidator > &checker_ptr, const std::shared_ptr< const ApplicationSettingRecord > &setting_ptr) | |
~GraphicMainBasic ()=default | |
bool | Update () override |
描画画面の更新を行う.純粋仮想関数のため, 継承先では必ず override する必要がある. | |
void | Draw () const override |
描画を行う. ここでは描画系の処理のみを行い内部のデータを 更新しないため const を付けている. | |
![]() | |
IGraphicMain ()=default | |
virtual | ~IGraphicMain ()=default |
シミュレーションの一覧表示,ロボットの動きの軌跡の表示 などベーシックな機能を提供するクラス.
graphic_main_basic.h の 41 行目に定義があります。
|
delete |
designlab::GraphicMainBasic::GraphicMainBasic | ( | const std::shared_ptr< const GraphicDataBroker > & | broker_ptr, |
const std::shared_ptr< const IHexapodCoordinateConverter > & | converter_ptr, | ||
const std::shared_ptr< const IHexapodJointCalculator > & | calculator_ptr, | ||
const std::shared_ptr< const IHexapodPostureValidator > & | checker_ptr, | ||
const std::shared_ptr< const ApplicationSettingRecord > & | setting_ptr | ||
) |
graphic_main_basic.cpp の 26 行目に定義があります。
|
default |
|
overridevirtual |
描画を行う. ここでは描画系の処理のみを行い内部のデータを 更新しないため const を付けている.
designlab::IGraphicMainを実装しています。
graphic_main_basic.cpp の 183 行目に定義があります。
|
overridevirtual |
描画画面の更新を行う.純粋仮想関数のため, 継承先では必ず override する必要がある.
designlab::IGraphicMainを実装しています。
graphic_main_basic.cpp の 85 行目に定義があります。