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 行目に定義があります。