Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

Spr::PHJointEngine Class Reference

#include <PHJoint.h>

Inherits Spr::PHSolverBase.

Collaboration diagram for Spr::PHJointEngine:

Collaboration graph
[legend]
List of all members.

Public Types

Public Member Functions

Public Attributes

Static Public Attributes


Detailed Description

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

Definition at line 252 of file PHJoint.h.


Member Typedef Documentation

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

ジョイントの配列

Definition at line 254 of file PHJoint.h.

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

剛体のセット.

Definition at line 258 of file PHJoint.h.


Member Function Documentation

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

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

Reimplemented from Spr::SGBehaviorEngine.

Definition at line 265 of file PHJoint.h.

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

時間を dt 進める

Reimplemented from Spr::SGBehaviorEngine.

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

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

Reimplemented from Spr::SGObject.

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

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

Reimplemented from Spr::SGEngine.

Definition at line 268 of file PHJoint.h.

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

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

Reimplemented from Spr::SGObject.

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

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

Reimplemented from Spr::SGObject.

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

子オブジェクトの追加

Reimplemented from Spr::SGObject.

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

子オブジェクトの削除

Reimplemented from Spr::SGObject.

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

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

Reimplemented from Spr::SGObject.

bool Spr::PHJointEngine::Has SGObject  ) 
 

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

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

状態の読み出し

Reimplemented from Spr::SGBehaviorEngine.

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

状態の保存

Reimplemented from Spr::SGBehaviorEngine.


Member Data Documentation

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

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

Reimplemented from Spr::PHSolverBase.

Definition at line 254 of file PHJoint.h.

UTRef<PHJointBase> Spr::PHJointEngine::root
 

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

Definition at line 256 of file PHJoint.h.


The documentation for this class was generated from the following file:
Generated on Sun Apr 16 02:08:45 2006 for Springhead by  doxygen 1.4.1