GaitGeneration by Graph Search
読み取り中…
検索中…
一致する文字列を見つけられません
DesignLab
dxlib_node_setter_group.h
[詳解]
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
8
#ifndef DESIGNLAB_DXLIB_NODE_SETTER_GROUP_H_
9
#define DESIGNLAB_DXLIB_NODE_SETTER_GROUP_H_
10
11
#include <memory>
12
#include <vector>
13
14
#include "
interface_dxlib_node_setter.h
"
15
#include "
robot_state_node.h
"
16
17
18
namespace
designlab
19
{
20
23
class
DxlibNodeSetterGroup
final
24
{
25
public
:
28
void
Register
(
const
std::shared_ptr<IDxlibNodeSetter>& setter);
29
32
void
SetNode
(
const
RobotStateNode
& node);
33
34
private
:
35
std::vector<std::shared_ptr<IDxlibNodeSetter>> setters_;
36
};
37
38
}
// namespace designlab
39
40
41
#endif
// DESIGNLAB_DXLIB_NODE_SETTER_GROUP_H_
designlab::DxlibNodeSetterGroup
DxLibでノードの設定を行うクラスをまとめるクラス.
Definition
dxlib_node_setter_group.h:24
designlab::DxlibNodeSetterGroup::Register
void Register(const std::shared_ptr< IDxlibNodeSetter > &setter)
ノードの設定を行うクラスを登録する.
Definition
dxlib_node_setter_group.cpp:16
designlab::DxlibNodeSetterGroup::SetNode
void SetNode(const RobotStateNode &node)
登録済みの全てのクラスに対してノードの設定を行う.
Definition
dxlib_node_setter_group.cpp:23
interface_dxlib_node_setter.h
designlab
Definition
abstract_dxlib_gui.cpp:18
robot_state_node.h
designlab::RobotStateNode
グラフ構造のためのノード(頂点).旧名 LNODE
Definition
robot_state_node.h:47
構築:
1.9.8