DigitalCurling3  1.0.0
A curling simulation system for curling AIs
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1234]
 Ndigitalcurling3Digital Curling ライブラリはこの名前空間の中に定義されます
 NmovesApplyMove() に渡す行動を定義する名前空間
 CConcede行動:コンシード
 CShot行動:ショット
 NplayersIPlayerFactory を継承したクラスを定義する名前空間
 CPlayerIdenticalFactory乱数を加えないプレイヤー
 CPlayerNormalDistFactoryショットの初速に速度上限を適用したのち,初速と角度に正規分布の乱数を加えるプレイヤー
 NsimulatorsISimulatorFactory を継承したクラスを定義する名前空間
 CSimulatorFCV1FactoryシミュレータFCV1(Friction-CurlVelocity 1)を構築するためのクラスです
 CApplyMoveResultApplyMove() の返り値
 CGameResult試合の結果を格納する.
 CGameSetting試合設定
 CGameState試合の状態を表す
 CIPlayer理想的なショットを与えられた際に,乱数を加えたりしてプレイヤーによるブレを付与する
 CIPlayerFactoryIPlayer を構築するためのクラスです
 CIPlayerStorageIPlayer の状態を保存するストレージ
 CISimulatorストーンの挙動を再現する物理シミュレータを扱うためのインターフェイス
 CCollisionストーンどうしの衝突の情報
 CStone衝突に関するストーンの情報
 CStoneストーンの位置,角度,速度,角速度を格納します
 CISimulatorFactoryISimulator を構築するためのクラスです
 CISimulatorStorageISimulator の状態を保存するストレージ
 CTransform位置,角度を格納します.
 CVector22次元ベクトル