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

クラス Spr::HIForceDevice6D

並進回転6自由度のデバイス [詳細]

#include <HIHapticDevice.h>

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

Spr::HIForceDevice3D, Spr::HIForceDevice7D, Spr::HIMouse, Spr::HIOrientation, Spr::HISpidar4Angle, と Spr::HISpidarG6に継承されています。

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

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

Public メソッド

デバイスの状態

説明

並進回転6自由度のデバイス

HIHapticDevice.h43 行で定義されています。


関数

virtual void Spr::HIForceDevice6D::Update float  dt  )  [virtual]
 

デバイスの状態を更新する.

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

Spr::HISpidar2, Spr::HISpidar3, Spr::HISpidar4, Spr::HISpidar4D, Spr::HISpidarCanoe, Spr::HISpidarFishing, Spr::HISpidarFishingRod, と Spr::HISpidarG6で再定義されています。

virtual Vec3f Spr::HIForceDevice6D::GetPos  )  [pure virtual]
 

デバイスの現在位置を返す

Spr::HISpidar2, Spr::HISpidar3, Spr::HISpidar4, Spr::HISpidar4D, Spr::HISpidarFishing, Spr::HISpidarFishingRod, と Spr::HISpidarG6で実装されています.

virtual Quaternionf Spr::HIForceDevice6D::GetOri  )  [pure virtual]
 

デバイスの向きを返す

Spr::HIForceDevice3D, と Spr::HISpidarG6で実装されています.

virtual Vec3f Spr::HIForceDevice6D::GetVel  )  [inline, virtual]
 

デバイスの速度を返す

HIHapticDevice.h64 行で定義されています。

virtual Vec3f Spr::HIForceDevice6D::GetAngVel  )  [inline, virtual]
 

デバイスの角速度を返す

HIHapticDevice.h66 行で定義されています。

virtual Vec3f Spr::HIForceDevice6D::GetTorque  )  [pure virtual]
 

デバイスの実際の提示トルクを返す

Spr::HIForceDevice3D, と Spr::HISpidarG6で実装されています.

virtual Vec3f Spr::HIForceDevice6D::GetForce  )  [pure virtual]
 

デバイスの実際の提示力を返す

Spr::HISpidar2, Spr::HISpidar3, Spr::HISpidar4, Spr::HISpidar4D, Spr::HISpidarFishing, Spr::HISpidarFishingRod, と Spr::HISpidarG6で実装されています.

virtual void Spr::HIForceDevice6D::SetForce const Vec3f f,
const Vec3f t
[pure virtual]
 

デバイスの目標出力とトルク出力を設定する

Spr::HIForceDevice3D, Spr::HISpidar4, と Spr::HISpidarG6で実装されています.


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