Choreonoid  1.1
クラス | 公開メンバ関数 | 全メンバ一覧
cnoid::CompositeIK クラス

#include <CompositeIK.h>

cnoid::CompositeIK の継承関係図
cnoid::InverseKinematics

公開メンバ関数

 CompositeIK (BodyPtr body, Link *targetLink)
 
 ~CompositeIK ()
 
BodyPtr body () const
 
bool addBaseLink (Link *link)
 
void setMaxIKerror (double e)
 
virtual bool hasAnalyticalIK () const
 
virtual bool calcInverseKinematics (const Vector3 &p, const Matrix3 &R)
 
- 基底クラス cnoid::InverseKinematics に属する継承公開メンバ関数
virtual ~InverseKinematics ()
 
virtual AxisSet axisType () const
 

その他の継承メンバ

- 基底クラス cnoid::InverseKinematics に属する継承公開型
enum  AxisSet { NO_AXES = 0, TRANSLATION_3D = 0x1, ROTATION_3D = 0x2, TRANSFORM_6D = 0x3 }
 

構築子と解体子

CompositeIK::CompositeIK ( BodyPtr  body,
Link targetLink 
)
CompositeIK::~CompositeIK ( )

関数詳解

bool CompositeIK::addBaseLink ( Link link)
BodyPtr cnoid::CompositeIK::body ( ) const
inline
bool CompositeIK::calcInverseKinematics ( const Vector3 p,
const Matrix3 R 
)
virtual

cnoid::InverseKinematicsを実装しています。

bool CompositeIK::hasAnalyticalIK ( ) const
virtual
void CompositeIK::setMaxIKerror ( double  e)

このクラス詳解は次のファイルから抽出されました: