GaitGeneration by Graph Search
|
6脚歩行ロボットの近似された脚の動作範囲を描画するクラス. [詳解]
#include <approximated_motion_range_render.h>
公開メンバ関数 | |
ApproximatedMotionRangeRender (const std::shared_ptr< const IHexapodPostureValidator > &validator, const std::shared_ptr< const IHexapodCoordinateConverter > &converter) | |
~ApproximatedMotionRangeRender ()=default | |
void | Draw () const override |
描画処理を行う. const 関数にしているのは, 描画処理の中でメンバ変数を変更しないようにするため. | |
void | SetNode (const RobotStateNode &node) override |
ノードをセットする. | |
![]() | |
virtual | ~IDxlib3dRenderer ()=default |
![]() | |
virtual | ~IDxlibNodeSetter ()=default |
designlab::ApproximatedMotionRangeRender::ApproximatedMotionRangeRender | ( | const std::shared_ptr< const IHexapodPostureValidator > & | validator, |
const std::shared_ptr< const IHexapodCoordinateConverter > & | converter | ||
) |
approximated_motion_range_render.cpp の 18 行目に定義があります。
|
default |
|
overridevirtual |
描画処理を行う. const 関数にしているのは, 描画処理の中でメンバ変数を変更しないようにするため.
designlab::IDxlib3dRendererを実装しています。
approximated_motion_range_render.cpp の 27 行目に定義があります。
|
overridevirtual |
ノードをセットする.
node | ノード番号. |
designlab::IDxlibNodeSetterを実装しています。
approximated_motion_range_render.cpp の 53 行目に定義があります。