GaitGeneration by Graph Search
読み取り中…
検索中…
一致する文字列を見つけられません
dxlib_node_setter_group.cpp
[詳解]
1
3
4// Copyright(c) 2023-2025 Design Engineering Laboratory, Saitama University
5// Released under the MIT license
6// https://opensource.org/licenses/mit-license.php
7
9
10#include "cassert_define.h"
11
12
13namespace designlab
14{
15
16void DxlibNodeSetterGroup::Register(const std::shared_ptr<IDxlibNodeSetter>& setter)
17{
18 assert(setter != nullptr);
19
20 setters_.push_back(setter);
21}
22
24{
25 for (auto& setter : setters_)
26 {
27 setter->SetNode(node);
28 }
29}
30
31} // namespace designlab
void Register(const std::shared_ptr< IDxlibNodeSetter > &setter)
ノードの設定を行うクラスを登録する.
void SetNode(const RobotStateNode &node)
登録済みの全てのクラスに対してノードの設定を行う.
グラフ構造のためのノード(頂点).旧名 LNODE