|
GaitGeneration by Graph Search
|
列挙型 | |
| enum class | DiscreteComPos { kFront = 1 , kFrontLeft , kBackLeft , kBack , kBackRight , kFrontRight , kCenterFront , kCenterBack } |
| enum class | CameraViewMode { kFrontView , kBackView , kTopView , kRightSideView , kLeftSideView , kFreeControlled , kFreeControlledAndMovableTarget } |
| カメラの視点を表す列挙体. [詳解] | |
| enum class | Result : int { kSuccess , kFailure } |
| 成功か失敗かを表す列挙型. [詳解] | |
| enum class | SimulationResult { kSuccess , kFailureByGraphSearch , kFailureByLoopMotion , kFailureByNodeLimitExceeded } |
| シミュレーション全体の結果を表す列挙型. [詳解] | |
| enum class | MapCreateMode : int { kForSimulation , kFromFile } |
| enum class | RobotOperateMode : int { kForGloabalPathGenerate , kFixed , kForPath } |
| enum class | SimulationEndCheckMode : int { kGoalTape , kPosture , kPosition } |
|
strong |
カメラの視点を表す列挙体.
CameraController クラスで使用されている.
カメラの視点を切り替える際に使用する.
具体的な処理は CameraController クラスを参照すること.
| 列挙値 | |
|---|---|
| kFrontView | 正面からの視点. |
| kBackView | 背面からの視点. |
| kTopView | 上からの見下ろし視点. |
| kRightSideView | 右から真横の視点. |
| kLeftSideView | 右から真横の視点. |
| kFreeControlled | 自由に操作可能. |
| kFreeControlledAndMovableTarget | 自由に操作可能かつ注視点を設定可能. |
dxlib_camera.h の 26 行目に定義があります。
|
strong |
| 列挙値 | |
|---|---|
| kFront | 重心が前方にある. |
| kFrontLeft | 重心が左前方にある. |
| kBackLeft | 重心が左後方にある. |
| kBack | 重心が後方にある. |
| kBackRight | 重心が右後方にある. |
| kFrontRight | 重心が右前方にある. |
| kCenterFront | 重心が中央前方にある.三角形. |
| kCenterBack | 重心が中央後方にある.逆三角径. |
discrete_com_pos.h の 15 行目に定義があります。
|
strong |
| 列挙値 | |
|---|---|
| kForSimulation | |
| kFromFile | |
simulation_setting_record.h の 23 行目に定義があります。
|
strong |
成功か失敗かを表す列挙型.
この列挙型は,関数の戻り値として使うことを想定している. 関数の戻り値として使うときに,bool型よりも意図が明確になると思ったため作成した.
| 列挙値 | |
|---|---|
| kSuccess | |
| kFailure | |
graph_search_result_record.h の 25 行目に定義があります。
|
strong |
| 列挙値 | |
|---|---|
| kForGloabalPathGenerate | |
| kFixed | |
| kForPath | |
simulation_setting_record.h の 25 行目に定義があります。
|
strong |
| 列挙値 | |
|---|---|
| kGoalTape | ゴールテープに到達したかどうか. |
| kPosture | 姿勢が一定の範囲内に収まっているかどうか. |
| kPosition | 目的の座標に到達したかどうか. |
simulation_setting_record.h の 27 行目に定義があります。
|
strong |
シミュレーション全体の結果を表す列挙型.
| 列挙値 | |
|---|---|
| kSuccess | 目標座標,姿勢を満たし,シミュレーションに成功した. |
| kFailureByGraphSearch | グラフ探索に失敗しため,シミュレーションに失敗した. |
| kFailureByLoopMotion | 動作がループしてしまったため,シミュレーションに失敗した. |
| kFailureByNodeLimitExceeded | ノード数の上限に達したため,シミュレーションに失敗した. |
simulation_result_record.h の 23 行目に定義があります。