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

Spr::HISpidarFishingRod Class Reference

#include <HISpidarFishingRod.h>

Inherits Spr::HIForceDevice3D, and Spr::HISpidarCalc3Dof.

Collaboration diagram for Spr::HISpidarFishingRod:

Collaboration graph
[legend]
List of all members.

Public Member Functions

Public Attributes

Static Public Attributes

Protected Member Functions


Detailed Description

エンドエフェクタ(グリップ)が剛体で6自由度なSPIDAR.糸の本数は可変. A SPIDAR with a 6DOF solid grip. The number of the strings is variable.@

Definition at line 14 of file HISpidarFishingRod.h.


Member Function Documentation

virtual bool Spr::HISpidarFishingRod::BeforeCalib  )  [inline, virtual]
 

キャリブレーションの前に行う処理

Reimplemented from Spr::HIHapticDevice.

Definition at line 29 of file HISpidarFishingRod.h.

virtual bool Spr::HISpidarFishingRod::Calib  )  [virtual]
 

キャリブレーション

Reimplemented from Spr::HIHapticDevice.

void Spr::HISpidarFishingRod::SetMinForce  ) 
 

最低張力を出力

Vec3f Spr::HISpidarFishingRod::GetPos  )  [inline, virtual]
 

位置の取得

Implements Spr::HIForceDevice6D.

Definition at line 36 of file HISpidarFishingRod.h.

void Spr::HISpidarFishingRod::SetForce const Vec3f f  )  [inline, virtual]
 

力の設定

Implements Spr::HIForceDevice3D.

Definition at line 41 of file HISpidarFishingRod.h.

void Spr::HISpidarFishingRod::SetWeight float  s = 0.3f,
float  t = 1.0f
[inline]
 

重み付けの設定

Definition at line 45 of file HISpidarFishingRod.h.

Vec3f Spr::HISpidarFishingRod::GetForce  )  [inline, virtual]
 

力の取得

Implements Spr::HIForceDevice6D.

Definition at line 48 of file HISpidarFishingRod.h.

int Spr::HISpidarFishingRod::HISpidarFishingRod::GetButton int  ch  )  [inline]
 

ボタン情報の取得

Definition at line 53 of file HISpidarFishingRod.h.

References button.

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

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

Reimplemented from Spr::HIForceDevice6D.

virtual void Spr::HISpidarFishingRod::Update  )  [inline, virtual]
 

姿勢情報の更新

Reimplemented from Spr::HISpidarCalc3Dof.

Definition at line 60 of file HISpidarFishingRod.h.

virtual void Spr::HISpidarFishingRod::MakeWireVec  )  [protected, virtual]
 

ワイヤ方向ベクトルの計算

Implements Spr::HISpidarCalcBase.

virtual void Spr::HISpidarFishingRod::UpdatePos  )  [protected, virtual]
 

ワイヤ設置位置座標の更新

Implements Spr::HISpidarCalcBase.

virtual void Spr::HISpidarFishingRod::MeasureWire  )  [protected, virtual]
 

ワイヤ長の計測

Implements Spr::HISpidarCalcBase.


Member Data Documentation

std::vector<HISpidarMotor> Spr::HISpidarFishingRod::motor
 

モータ

Definition at line 16 of file HISpidarFishingRod.h.

std::vector<DVPioBase*> Spr::HISpidarFishingRod::button
 

ボタン

Definition at line 17 of file HISpidarFishingRod.h.

Referenced by HISpidarFishingRod::GetButton().

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

デバイスのタイプ

Reimplemented from Spr::HIForceDevice3D.

Definition at line 20 of file HISpidarFishingRod.h.


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