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

クラス Spr::PHJoint1D

1自由度の関節 [詳細]

#include <PHJoint1D.h>

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

Spr::PHJointHinge, と Spr::PHJointSliderに継承されています。

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

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

Public メソッド

Public 変数

Static Public 変数

Protected メソッド

Protected 変数


説明

1自由度の関節

PHJoint1D.h11 行で定義されています。


関数

void Spr::PHJoint1D::AddTorque double  t  )  [inline]
 

トルクを追加

PHJoint1D.h20 行で定義されています。

参照先 torque.

void Spr::PHJoint1D::SetTorque double  t  )  [inline]
 

トルクを設定

PHJoint1D.h21 行で定義されています。

参照先 torque.

double Spr::PHJoint1D::GetTorque  )  [inline]
 

トルクを取得

PHJoint1D.h22 行で定義されています。

参照先 torque.

double Spr::PHJoint1D::GetPosition  )  [inline]
 

関節角度を取得

PHJoint1D.h23 行で定義されています。

参照先 position.

double Spr::PHJoint1D::GetVelocity  )  [inline]
 

関節速度を取得

PHJoint1D.h24 行で定義されています。

参照先 velocity.

virtual void Spr::PHJoint1D::Integrate SGScene scene  )  [virtual]
 

積分

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

void Spr::PHJoint1D::CompArticulatedInertia double  dt  )  [virtual]
 

articulated inertia & ZA-force

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

void Spr::PHJoint1D::CalcAccel double  dt  )  [virtual]
 

このジョイントの加速度計算.詳細は基本クラスのコメントを参照.

Spr::PHJointBaseを実装しています.

virtual int Spr::PHJoint1D::GetJointDof  )  [inline, virtual]
 

関節の自由度

Spr::PHJointBaseを実装しています.

PHJoint1D.h30 行で定義されています。

virtual double Spr::PHJoint1D::GetJointPosition int  i  )  [inline, virtual]
 

関節位置の取得

Spr::PHJointBaseを実装しています.

PHJoint1D.h32 行で定義されています。

参照先 position.

virtual double Spr::PHJoint1D::GetJointVelocity int  i  )  [inline, virtual]
 

関節速度の取得

Spr::PHJointBaseを実装しています.

PHJoint1D.h34 行で定義されています。

参照先 velocity.

virtual double Spr::PHJoint1D::GetJointAccel int  i  )  [inline, virtual]
 

関節加速度の取得

Spr::PHJointBaseを実装しています.

PHJoint1D.h36 行で定義されています。

参照先 accel.

virtual double Spr::PHJoint1D::GetJointTorque int  i  )  [inline, virtual]
 

関節トルクの取得

Spr::PHJointBaseを実装しています.

PHJoint1D.h38 行で定義されています。

参照先 torque.

virtual void Spr::PHJoint1D::SetJointTorque double  v,
int  i
[inline, virtual]
 

関節トルクの設定

Spr::PHJointBaseを実装しています.

PHJoint1D.h40 行で定義されています。

参照先 torque.

virtual void Spr::PHJoint1D::AddJointTorque double  v,
int  i
[inline, virtual]
 

関節トルクを加える

Spr::PHJointBaseを実装しています.

PHJoint1D.h42 行で定義されています。

参照先 torque.

virtual void Spr::PHJoint1D::Reset  )  [protected, virtual]
 

姿勢などの再設定 非再帰 基本的な状態量(PHJointStateの内容)がLoadedやLoadStateでセットされた後に、 従属変数を計算するための関数

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

virtual void Spr::PHJoint1D::LoadState const SGBehaviorStates states  )  [protected, virtual]
 

状態の読み出し

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

virtual void Spr::PHJoint1D::SaveState SGBehaviorStates states  )  const [protected, virtual]
 

状態の保存

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


変数

UTTypeInfoImpAbst< PHJoint1D > Spr::PHJoint1D::typeInfo [static]
 

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

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

Spr::PHJointHinge, と Spr::PHJointSliderで再定義されています。

PHJoint1D.h13 行で定義されています。

double Spr::PHJoint1D::minPosition
 

可動範囲(最大値)

PHJoint1D.h13 行で定義されています。

double Spr::PHJoint1D::maxPosition
 

可動範囲(最小値)

PHJoint1D.h15 行で定義されています。

double Spr::PHJoint1D::torque
 

トルク

PHJoint1D.h16 行で定義されています。

参照元 AddJointTorque(), AddTorque(), GetJointTorque(), GetTorque(), SetJointTorque(), と SetTorque().

double Spr::PHJoint1D::accel
 

関節加速度

PHJoint1D.h17 行で定義されています。

参照元 GetJointAccel().

double Spr::PHJoint1D::position
 

変位

PHJoint1D.h18 行で定義されています。

参照元 GetJointPosition(), と GetPosition().

double Spr::PHJoint1D::velocity
 

速度

PHJoint1D.h19 行で定義されています。

参照元 GetJointVelocity(), と GetVelocity().

SpVec6d Spr::PHJoint1D::s [protected]
 

spatial joint axis in Fc coord.

PHJoint1D.h47 行で定義されています。


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