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

Spr::PHJoint1D Class Reference

1自由度の関節 More...

#include <PHJoint1D.h>

Inherits Spr::PHJointBase.

Inherited by Spr::PHJointHinge, and Spr::PHJointSlider.

Collaboration diagram for Spr::PHJoint1D:

Collaboration graph
[legend]
List of all members.

Public Member Functions

Public Attributes

Static Public Attributes

Protected Member Functions

Protected Attributes


Detailed Description

1自由度の関節

Definition at line 11 of file PHJoint1D.h.


Member Function Documentation

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

トルクを追加

Definition at line 20 of file PHJoint1D.h.

References torque.

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

トルクを設定

Definition at line 21 of file PHJoint1D.h.

References torque.

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

トルクを取得

Definition at line 22 of file PHJoint1D.h.

References torque.

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

関節角度を取得

Definition at line 23 of file PHJoint1D.h.

References position.

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

関節速度を取得

Definition at line 24 of file PHJoint1D.h.

References velocity.

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

積分

Reimplemented from Spr::PHJointBase.

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

articulated inertia & ZA-force

Reimplemented from Spr::PHJointBase.

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

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

Implements Spr::PHJointBase.

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

関節の自由度

Implements Spr::PHJointBase.

Definition at line 30 of file PHJoint1D.h.

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

関節位置の取得

Implements Spr::PHJointBase.

Definition at line 32 of file PHJoint1D.h.

References position.

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

関節速度の取得

Implements Spr::PHJointBase.

Definition at line 34 of file PHJoint1D.h.

References velocity.

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

関節加速度の取得

Implements Spr::PHJointBase.

Definition at line 36 of file PHJoint1D.h.

References accel.

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

関節トルクの取得

Implements Spr::PHJointBase.

Definition at line 38 of file PHJoint1D.h.

References torque.

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

関節トルクの設定

Implements Spr::PHJointBase.

Definition at line 40 of file PHJoint1D.h.

References torque.

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

関節トルクを加える

Implements Spr::PHJointBase.

Definition at line 42 of file PHJoint1D.h.

References torque.

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

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

Reimplemented from Spr::PHJointBase.

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

状態の読み出し

Reimplemented from Spr::PHJointBase.

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

状態の保存

Reimplemented from Spr::PHJointBase.


Member Data Documentation

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

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

Reimplemented from Spr::PHJointBase.

Reimplemented in Spr::PHJointHinge, and Spr::PHJointSlider.

Definition at line 13 of file PHJoint1D.h.

double Spr::PHJoint1D::minPosition
 

可動範囲(最大値)

Definition at line 13 of file PHJoint1D.h.

double Spr::PHJoint1D::maxPosition
 

可動範囲(最小値)

Definition at line 15 of file PHJoint1D.h.

double Spr::PHJoint1D::torque
 

トルク

Definition at line 16 of file PHJoint1D.h.

Referenced by AddJointTorque(), AddTorque(), GetJointTorque(), GetTorque(), SetJointTorque(), and SetTorque().

double Spr::PHJoint1D::accel
 

関節加速度

Definition at line 17 of file PHJoint1D.h.

Referenced by GetJointAccel().

double Spr::PHJoint1D::position
 

変位

Definition at line 18 of file PHJoint1D.h.

Referenced by GetJointPosition(), and GetPosition().

double Spr::PHJoint1D::velocity
 

速度

Definition at line 19 of file PHJoint1D.h.

Referenced by GetJointVelocity(), and GetVelocity().

SpVec6d Spr::PHJoint1D::s [protected]
 

spatial joint axis in Fc coord.

Definition at line 47 of file PHJoint1D.h.


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