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