GaitGeneration by Graph Search
読み取り中…
検索中…
一致する文字列を見つけられません
公開メンバ関数 | 静的公開変数類 | 全メンバ一覧
designlab::ComCandidatePolygonMaker クラスfinal

重心位置の候補地点を示す多角形を作成するクラス. [詳解]

#include <com_candidate_polygon_maker.h>

公開メンバ関数

 ComCandidatePolygonMaker (const std::shared_ptr< const IHexapodCoordinateConverter > &converter_ptr)
 
void MakeCandidatePolygon (const RobotStateNode &node, std::array< ComPosAndPolygon, kMakePolygonNum > *output_poly) const
 現在のロボットの状態を表すノードから, 重心位置の候補地点を示す多角形を作成する.
 

静的公開変数類

static constexpr int kMakePolygonNum = 7
 作成する多角形の数.
 

詳解

重心位置の候補地点を示す多角形を作成するクラス.

現在のロボットの状態を表すノードから,重心位置の候補地点を示す多角形を作成する.

com_candidate_polygon_maker.h44 行目に定義があります。

構築子と解体子

◆ ComCandidatePolygonMaker()

designlab::ComCandidatePolygonMaker::ComCandidatePolygonMaker ( const std::shared_ptr< const IHexapodCoordinateConverter > &  converter_ptr)
explicit

com_candidate_polygon_maker.cpp18 行目に定義があります。

関数詳解

◆ MakeCandidatePolygon()

void designlab::ComCandidatePolygonMaker::MakeCandidatePolygon ( const RobotStateNode node,
std::array< ComPosAndPolygon, kMakePolygonNum > *  output_poly 
) const

現在のロボットの状態を表すノードから, 重心位置の候補地点を示す多角形を作成する.

引数
[in]node現在のロボットの状態を表すノード.
[out]output_poly重心位置の候補地点を示す多角形.

com_candidate_polygon_maker.cpp24 行目に定義があります。

被呼び出し関係図:

メンバ詳解

◆ kMakePolygonNum

constexpr int designlab::ComCandidatePolygonMaker::kMakePolygonNum = 7
staticconstexpr

作成する多角形の数.

com_candidate_polygon_maker.h47 行目に定義があります。


このクラス詳解は次のファイルから抽出されました: