GaitGeneration by Graph Search
読み取り中…
検索中…
一致する文字列を見つけられません
列挙型
designlab::enums 名前空間

列挙型

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 }
 

列挙型詳解

◆ CameraViewMode

カメラの視点を表す列挙体.

CameraController クラスで使用されている.
カメラの視点を切り替える際に使用する.
具体的な処理は CameraController クラスを参照すること.

列挙値
kFrontView 

正面からの視点.

kBackView 

背面からの視点.

kTopView 

上からの見下ろし視点.

kRightSideView 

右から真横の視点.

kLeftSideView 

右から真横の視点.

kFreeControlled 

自由に操作可能.

kFreeControlledAndMovableTarget 

自由に操作可能かつ注視点を設定可能.

dxlib_camera.h26 行目に定義があります。

◆ DiscreteComPos

列挙値
kFront 

重心が前方にある.

kFrontLeft 

重心が左前方にある.

kBackLeft 

重心が左後方にある.

kBack 

重心が後方にある.

kBackRight 

重心が右後方にある.

kFrontRight 

重心が右前方にある.

kCenterFront 

重心が中央前方にある.三角形.

kCenterBack 

重心が中央後方にある.逆三角径.

discrete_com_pos.h15 行目に定義があります。

◆ MapCreateMode

enum class designlab::enums::MapCreateMode : int
strong
列挙値
kForSimulation 
kFromFile 

simulation_setting_record.h23 行目に定義があります。

◆ Result

enum class designlab::enums::Result : int
strong

成功か失敗かを表す列挙型.

この列挙型は,関数の戻り値として使うことを想定している. 関数の戻り値として使うときに,bool型よりも意図が明確になると思ったため作成した.

列挙値
kSuccess 
kFailure 

graph_search_result_record.h25 行目に定義があります。

◆ RobotOperateMode

enum class designlab::enums::RobotOperateMode : int
strong
列挙値
kForGloabalPathGenerate 
kFixed 
kForPath 

simulation_setting_record.h25 行目に定義があります。

◆ SimulationEndCheckMode

列挙値
kGoalTape 

ゴールテープに到達したかどうか.

kPosture 

姿勢が一定の範囲内に収まっているかどうか.

kPosition 

目的の座標に到達したかどうか.

simulation_setting_record.h27 行目に定義があります。

◆ SimulationResult

シミュレーション全体の結果を表す列挙型.

列挙値
kSuccess 

目標座標,姿勢を満たし,シミュレーションに成功した.

kFailureByGraphSearch 

グラフ探索に失敗しため,シミュレーションに失敗した.

kFailureByLoopMotion 

動作がループしてしまったため,シミュレーションに失敗した.

kFailureByNodeLimitExceeded 

ノード数の上限に達したため,シミュレーションに失敗した.

simulation_result_record.h23 行目に定義があります。