メインページ | ネームスペース一覧 | クラス階層 | 構成 | Directories | ファイル一覧 | ネームスペースメンバ | 構成メンバ | ファイルメンバ | 関連ページ

クラス Spr::PHJointEngine

#include <PHJoint.h>

Spr::PHSolverBaseを継承しています。

Spr::PHJointEngineのコラボレーション図

Collaboration graph
[凡例]
すべてのメンバ一覧

Public 型

Public メソッド

Public 変数

Static Public 変数


説明

PHJointEngine 関節エンジン.1つのArticulated Bodyに対応する.

PHJoint.h252 行で定義されています。


型定義

typedef PHJointBase::array_type Spr::PHJointEngine::array_type
 

ジョイントの配列

PHJoint.h254 行で定義されています。

typedef std::set< UTRef<PHSolid> > Spr::PHJointEngine::PHSolidSet
 

剛体のセット.

PHJoint.h258 行で定義されています。


関数

int Spr::PHJointEngine::GetPriority  )  const [inline, virtual]
 

実行順序を決めるプライオリティ値.小さいほど早い

Spr::SGBehaviorEngineを再定義しています。

PHJoint.h265 行で定義されています。

void Spr::PHJointEngine::Step SGScene s  )  [virtual]
 

時間を dt 進める

Spr::SGBehaviorEngineを再定義しています。

void Spr::PHJointEngine::Loaded SGScene scene  )  [virtual]
 

ドキュメントからのロード時,参照が解決したあとで呼び出される.

Spr::SGObjectを再定義しています。

void Spr::PHJointEngine::Clear SGScene s  )  [inline, virtual]
 

シーンをクリアするときの処理

Spr::SGEngineを再定義しています。

PHJoint.h268 行で定義されています。

virtual size_t Spr::PHJointEngine::NChildObjects  )  [virtual]
 

所有しているオブジェクトの数

Spr::SGObjectを再定義しています。

virtual SGObject* Spr::PHJointEngine::ChildObject size_t  i  )  [virtual]
 

所有しているオブジェクト

Spr::SGObjectを再定義しています。

virtual bool Spr::PHJointEngine::AddChildObject SGObject o,
SGScene s
[virtual]
 

子オブジェクトの追加

Spr::SGObjectを再定義しています。

virtual bool Spr::PHJointEngine::DelChildObject SGObject o,
SGScene s
[virtual]
 

子オブジェクトの削除

Spr::SGObjectを再定義しています。

virtual const UTTypeInfo** Spr::PHJointEngine::ChildCandidates  )  [virtual]
 

子になりえるオブジェクトの型情報の配列

Spr::SGObjectを再定義しています。

bool Spr::PHJointEngine::Has SGObject  ) 
 

オブジェクトを子孫に持っているかどうか.

virtual void Spr::PHJointEngine::LoadState const SGBehaviorStates states  )  [virtual]
 

状態の読み出し

Spr::SGBehaviorEngineを再定義しています。

virtual void Spr::PHJointEngine::SaveState SGBehaviorStates states  )  const [virtual]
 

状態の保存

Spr::SGBehaviorEngineを再定義しています。


変数

UTTypeInfoImp< PHJointEngine > Spr::PHJointEngine::typeInfo [static]
 

クラス名の取得などの基本機能の実装

Spr::PHSolverBaseを再定義しています。

PHJoint.h254 行で定義されています。

UTRef<PHJointBase> Spr::PHJointEngine::root
 

ルートノード.関節ではない.

PHJoint.h256 行で定義されています。


このクラスの説明は次のファイルから生成されました:
Springheadに対してSun Apr 16 02:00:00 2006に生成されました。  doxygen 1.4.1