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

Spr::HISpidarFishing Class Reference

#include <HISpidarFishing.h>

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

Collaboration diagram for Spr::HISpidarFishing:

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 HISpidarFishing.h.


Member Function Documentation

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

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

Reimplemented from Spr::HIHapticDevice.

Definition at line 29 of file HISpidarFishing.h.

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

キャリブレーション

Reimplemented from Spr::HIHapticDevice.

void Spr::HISpidarFishing::SetMinForce  ) 
 

最低張力を出力

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

位置の取得

Implements Spr::HIForceDevice6D.

Definition at line 36 of file HISpidarFishing.h.

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

力の設定

Implements Spr::HIForceDevice3D.

Definition at line 41 of file HISpidarFishing.h.

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

重み付けの設定

Definition at line 45 of file HISpidarFishing.h.

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

力の取得

Implements Spr::HIForceDevice6D.

Definition at line 48 of file HISpidarFishing.h.

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

ボタン情報の取得

Definition at line 53 of file HISpidarFishing.h.

References button.

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

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

Reimplemented from Spr::HIForceDevice6D.

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

姿勢情報の更新

Reimplemented from Spr::HISpidarCalc3Dof.

Definition at line 60 of file HISpidarFishing.h.

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

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

Implements Spr::HISpidarCalcBase.

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

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

Implements Spr::HISpidarCalcBase.

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

ワイヤ長の計測

Implements Spr::HISpidarCalcBase.


Member Data Documentation

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

モータ

Definition at line 16 of file HISpidarFishing.h.

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

ボタン

Definition at line 17 of file HISpidarFishing.h.

Referenced by HISpidarFishing::GetButton().

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

デバイスのタイプ

Reimplemented from Spr::HIForceDevice3D.

Definition at line 20 of file HISpidarFishing.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