|
GaitGeneration by Graph Search
|
ロボットの制御を行うGUIの処理,描画を行うクラス. [詳解]
#include <graphic_main_robot_control.h>


公開メンバ関数 | |
| GraphicMainRobotControl (const std::shared_ptr< GraphicDataBroker > &broker, 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) | |
| ~GraphicMainRobotControl ()=default | |
| bool | Update () override |
| 描画画面の更新を行う.純粋仮想関数のため, 継承先では必ず override する必要がある. | |
| void | Draw () const override |
| 描画を行う. ここでは描画系の処理のみを行い内部のデータを 更新しないため const を付けている. | |
基底クラス designlab::IGraphicMain に属する継承公開メンバ関数 | |
| IGraphicMain ()=default | |
| virtual | ~IGraphicMain ()=default |
ロボットの制御を行うGUIの処理,描画を行うクラス.
graphic_main_robot_control.h の 35 行目に定義があります。
| designlab::GraphicMainRobotControl::GraphicMainRobotControl | ( | const std::shared_ptr< GraphicDataBroker > & | broker, |
| 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 | ||
| ) |
|
default |
|
overridevirtual |
描画を行う. ここでは描画系の処理のみを行い内部のデータを 更新しないため const を付けている.
designlab::IGraphicMainを実装しています。
graphic_main_robot_control.cpp の 131 行目に定義があります。

|
overridevirtual |
描画画面の更新を行う.純粋仮想関数のため, 継承先では必ず override する必要がある.
designlab::IGraphicMainを実装しています。
graphic_main_robot_control.cpp の 91 行目に定義があります。
