GaitGeneration by Graph Search
読み取り中…
検索中…
一致する文字列を見つけられません
DesignLab
simulation_end_checker_by_goal_tape.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_SIMULATION_END_CHECKER_BY_GOAL_TAPE_H_
9
#define DESIGNLAB_SIMULATION_END_CHECKER_BY_GOAL_TAPE_H_
10
11
#include "
interface_simulation_end_checker.h
"
12
#include "
robot_state_node.h
"
13
14
namespace
designlab
{
15
18
class
SimulationEndCheckerByGoalTape
final :
public
ISimulationEndChecker
{
19
public
:
20
explicit
SimulationEndCheckerByGoalTape
(
float
goal_tape_x);
21
22
bool
IsEnd
(
const
RobotStateNode
& node)
const override
;
23
24
private
:
26
const
float
kGoalTape;
27
};
28
29
}
// namespace designlab
30
31
#endif
// DESIGNLAB_SIMULATION_END_CHECKER_BY_GOAL_TAPE_H_
designlab::ISimulationEndChecker
シミュレーションの終了を判定するクラスのインターフェース.
Definition
interface_simulation_end_checker.h:17
designlab::SimulationEndCheckerByGoalTape
ゴールテープによるシミュレーション終了判定クラス.
Definition
simulation_end_checker_by_goal_tape.h:18
designlab::SimulationEndCheckerByGoalTape::IsEnd
bool IsEnd(const RobotStateNode &node) const override
シミュレーションの終了を判定する.
Definition
simulation_end_checker_by_goal_tape.cpp:16
interface_simulation_end_checker.h
designlab
Definition
abstract_dxlib_gui.cpp:18
robot_state_node.h
designlab::RobotStateNode
グラフ構造のためのノード(頂点).
Definition
robot_state_node.h:39
構築:
1.9.8