Choreonoid  1.1
構成 | Public メソッド | すべてのメンバ一覧
クラス cnoid::CompositeIK

#include <CompositeIK.h>

cnoid::CompositeIKに対する継承グラフ
cnoid::InverseKinematics

構成

struct  PathInfo

Public メソッド

 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)
- Public メソッド inherited from cnoid::InverseKinematics
virtual ~InverseKinematics ()
virtual AxisSet axisType () const

Additional Inherited Members

- Public 型 inherited from 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)

このクラスの説明は次のファイルから生成されました: