GaitGeneration by Graph Search
読み取り中…
検索中…
一致する文字列を見つけられません
クラス階層

[クラス階層図]

クラス階層一覧です。大雑把に文字符号順で並べられています。
[表示階層 123]
 Cdesignlab::ApplicationSettingRecordアプリの設定を記録する構造体.
 Cdesignlab::AsyncableData< T >非同期処理を行う際に,データの更新回数とデータをまとめて扱うためのクラス.
 Cdesignlab::AsyncableData< designlab::MapState >
 Cdesignlab::AsyncableData< std::vector< designlab::RobotStateNode > >
 Cdesignlab::AsyncableData< std::vector< size_t > >
 Cdesignlab::AsyncableData< std::vector< T > >非同期処理を行う際に, データの更新回数とデータをまとめて扱うための構造体.( vector 版)
 Cdesignlab::AverageCalculator< T, typename >平均値,分散,標準偏差を求めるテンプレートクラス.
 Cdesignlab::BootModeSelector起動モードを選択するクラス.
 Cdesignlab::CmdIOUtil標準入出力の std::cout,std::cinを使った コマンドライン入出力を行うシングルトンクラス.
 Cdesignlab::ComCandidatePolygonMaker重心位置の候補地点を示す多角形を作成するクラス.
 Cdesignlab::ComPosAndPolygon離散化された重心位置とその重心位置を含む多角形の組み合わせを表す構造体.
 Cdesignlab::ComSelector重心の候補領域から重心位置を選択するクラス.
 Cstd::conditional_t
 Cdesignlab::DeadLockChecker動作のループを感知するクラス.
 Cdesignlab::DividedMapStateマップを格子状に分割して管理するクラス.
 Cdesignlab::Dxlib3dRendererGroupDxlib_renderer の draw 関数を呼ぶためのクラス.
 Cdesignlab::DxlibCameraDxlib の3Dのカメラの状態を管理するクラス.
 Cdesignlab::DxlibGuiUpdaterクリック判定を行うクラス.
 Cdesignlab::DxlibMouseStateマウスの状態を表す構造体.
 Cdesignlab::DxlibNodeSetterGroupDxLibでノードの設定を行うクラスをまとめるクラス.
 Cdesignlab::EulerXYZXYZオイラー角を用いた回転を表す構造体.
 Cdesignlab::GraphSearchEvaluator::EvaluationMethod評価方法を格納する構造体.
 Cstd::false_type
 Cdesignlab::FileTreeファイルツリーを作成するクラス.
 Cdesignlab::FpsControllerFPSを一定にキープするためのクラス.
 Cdesignlab::GaitPatternGraphTreeRobotStateNode 構造体をノードとする木構造のグラフのクラス.
 Cdesignlab::toml_func::GetTomlValueImpl< T, Enable >プライマリ テンプレート.特殊化されない場合はコンパイルエラーになる.
 Cdesignlab::toml_func::GetTomlValueImpl< T, typename std::enable_if< impl::is_toml11_available_type< T >::value > ::type >Tomlファイルから値を取得するための関数を 特殊化するために暗黙的に呼ばれる構造体.
 Cdesignlab::toml_func::GetTomlValueImpl< T, typename std::enable_if<!impl::is_toml11_available_type< T >::value &&impl::has_input_operator< T >::value >::type >プライマリ テンプレートの特殊化 : is_vector3 型と is_euler_xyz 型
 Cdesignlab::toml_func::GetTomlValueImpl< T, typename std::enable_if<!impl::is_toml11_available_type< T >::value &&impl::is_vector_of_has_input_operator< T >::value >::type >
 Cdesignlab::toml_func::GetTomlValueImpl< T, typename std::enable_if<!impl::is_toml11_available_type< T >::value &&std::is_enum< T >::value >::type >プライマリ テンプレートの特殊化 : enum 型
 Cdesignlab::GraphicConst画像表示処理用の定数クラス.
 Cdesignlab::GraphicDataBrokerグラフ探索の結果を別スレッドのグラフィッククラスに連絡するための構造体.
 Cdesignlab::GraphicSystemDxlibの処理を行うクラス.
 Cdesignlab::GraphSearchConstグラフ探索の定数をまとめたクラス.
先行研究のマクロをまとめたもの.
 Cdesignlab::GraphSearchEvaluationValueグラフ探索の評価値を格納する構造体.
 Cdesignlab::GraphSearchEvaluatorグラフ探索の評価値を評価するクラス.
 Cdesignlab::GraphSearchResultグラフ探索の結果を表す構造体.
 Cdesignlab::GraphSearchResultRecordグラフ探索の結果を格納する構造体.
 Cdesignlab::GraphTreeCreator歩容パターングラフを作成するクラス.
 Cdesignlab::GraphViewerGUIControllerグラフのノードのデータを表示するGUIのコントローラークラス.
 Cdesignlab::HexapodConstHexapodの定数をまとめたクラス.
 Cdesignlab::HexapodJointStateロボットの関節の状態を表す構造体.
 Cdesignlab::HexapodRendererBuilderHexapodRendererクラスのインスタンスを作成するクラス.
 Cdesignlab::IDxlib3dRendererDxLibの描画処理を行うクラスのインターフェース.
 Cdesignlab::IDxlibClickableクリック可能なGUIのインターフェース.
 Cdesignlab::IDxlibDraggableドラッグ可能なGUIのインターフェース.
 Cdesignlab::IDxlibGuiDxlibの画面に表示するGUIのインターフェース.
 Cdesignlab::IDxlibNodeSetterDxLibのGuiやRendererでノードのセットを行うためのインターフェース.
 Cdesignlab::IDxlibWheelHandlerマウスホイールの入力を受け取るためのインターフェース.
 Cdesignlab::IGaitPatternGeneratorグラフ探索による歩容パターン生成を行うクラスのインターフェース.
 Cdesignlab::IGraphicMainGraphicMainのインターフェース.
 Cdesignlab::IGraphSearcherグラフ探索の処理のインターフェース.
 Cdesignlab::IHexapodCoordinateConverterロボットは重心位置・アクチュエータなど様々な点を基準とする座標系を持つ. これらを相互に変換する処理のインターフェース.
 Cdesignlab::IHexapodJointCalculator間接角度や角速度を計算する処理のインターフェース.
 Cdesignlab::IHexapodPostureValidator6脚ロボットが有効な姿勢をとっているかを チェックする処理のインターフェース.
 Cdesignlab::IHexapodStatePresenter6脚ロボットの状態を表示するクラス.
 Cdesignlab::IMapCreatorマップ生成クラスのインターフェース.
 Cdesignlab::INodeCreatorノード生成処理のインターフェース.
 Cdesignlab::INodeCreatorBuilderINodeCreatorを生成するためのビルダークラス.
 Cdesignlab::InterpolatedNodeCreator矩形軌道を生成し,ノード間を補間するクラス.
 Cdesignlab::InterpolateValidator補間の妥当性を検証するクラス.
 Cdesignlab::IRobotOperatorロボットの動作を決定する処理のインターフェース.
 Cstd::is_enum
 Cdesignlab::impl::is_toml11_available_type_not_vector_type< T >Toml11で使用可能な型かどうかを判定するメタ関数. toml11は vector型にも対応しているが,こちらでは除外する.
 Cdesignlab::ISimulationEndCheckerシミュレーションの終了を判定するクラスのインターフェース.
 Cdesignlab::ISystemMainプログラムの面の処理のインターフェース.
 Cdesignlab::ITomlDataValidator< T >TOMLファイルのデータの検証を行う処理のインターフェース.
 Cdesignlab::ITomlDataValidator< ApplicationSettingRecord >
 Cdesignlab::ITomlDataValidator< SimulationMapParameter >
 Cdesignlab::KeyboardDxlibのキーボード入力を取得するクラス.
 Cdesignlab::LineSegment22次元の線分を表す構造体.
 Cdesignlab::MapCreatorFactoryマップを生成するクラスを生成するクラス.
 Cdesignlab::MapFileExporterマップを csv に出力するクラス.
マップには脚接地可能点が羅列されているので,1行ずつ出力する.
 Cdesignlab::MapFileImporterマップを csv に出力したものを読み込むクラス.
マップには脚接地可能点が羅列されているので,1行ずつ読み込み,それぞれマップに追加する.
 Cdesignlab::MapStateマップを表すクラス.
 Cdesignlab::MathConst< T >Float 型と double 型の定数を提供するクラス.
 Cdesignlab::MathConst< double >Double型の定数を提供するクラス.
 Cdesignlab::MathConst< float >Float型の定数を提供するクラス.
 Cdesignlab::MouseDxlibでマウス入力を取得するクラス.
 Cdesignlab::MovementLocusRendererロボットの移動軌跡を描画するクラス.
 Cdesignlab::NodeInitializerノードの初期化を行うクラス.
シミュレーション時にノードの初期値を設定するために使用する.
 Cdesignlab::PhantomXMkIIConstPhantomX mk-Ⅱ のパラメータを定数で表現したもの.
 Cdesignlab::PhantomXMkIIParameterRecord
 Cdesignlab::Polygon22次元の多角形を表す構造体.
 Cdesignlab::Quaternionクォータニオンを表す構造体.
 Cdesignlab::ResultFileConst
 Cdesignlab::ResultFileExporter結果をファイルに出力するクラス.
シミュレーション結果をファイルに出力する処理を全てこのクラスにまとめた.
 Cdesignlab::ResultFileImporter結果をファイルから読み込むクラス.
 Cdesignlab::RobotGroundPointRendererロボットが接地点した地点の履歴を描画するクラス.
 Cdesignlab::RobotOperation探索において目標となる座標や角度,評価する値についてまとめた構造体.
 Cdesignlab::RobotOperatorFactoryTargetUpdaterを生成するファクトリクラス.
 Cdesignlab::RobotStateNodeグラフ構造のためのノード(頂点).旧名 LNODE
 Cdesignlab::RotationMatrix3x33次元の回転行列を表す構造体.
 Cdesignlab::SerialCommunicationThread
 Cdesignlab::SimulationEndCheckerFactoryシミュレーションの終了を判定するクラスを生成するクラス.
 Cdesignlab::SimulationMapParameterマップ生成時のモードとオプションを指定する構造体.
 Cdesignlab::SimulationResultRecordシミュレーションの結果を格納する構造体.
 Cdesignlab::SimulationSettingRecord
 Cdesignlab::Singleton< _T >Singletonクラス作成のためのテンプレートクラス.
 Cdesignlab::Singleton< FontLoader >
 Cdesignlab::Singleton< ModelLoader >
 Cdesignlab::Stopwatch時間計測用のクラス.
 Cdesignlab::toml_func::Toml11DescriptionTomlファイルに追加する変数の説明を追加するための構造体.
 Cdesignlab::TomlDirectoryExporterTOMLファイルを入れるディレクトリを作成し, TOMLファイル読み込みの準備をするクラス.
 Cdesignlab::TomlFileExporter< T >TOMLファイルを出力するテンプレートクラス.
 Cdesignlab::TomlFileImporter< T >Tomlファイルを読み込んで構造体に変換するテンプレートクラス.
 Cstd::true_type
 Cdesignlab::Vector22次元の位置ベクトルを表す構造体.
 Cdesignlab::Vector33次元の位置ベクトルを表す構造体.