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

#include <InverseKinematics.h>

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

Public 型

enum  AxisSet { NO_AXES = 0, TRANSLATION_3D = 0x1, ROTATION_3D = 0x2, TRANSFORM_6D = 0x3 }
 

Public メソッド

virtual ~InverseKinematics ()
 
virtual AxisSet axisType () const
 
virtual bool calcInverseKinematics (const Vector3 &end_p, const Matrix3 &end_R)=0
 

列挙型

列挙型の値
NO_AXES 
TRANSLATION_3D 
ROTATION_3D 
TRANSFORM_6D 

コンストラクタとデストラクタ

virtual cnoid::InverseKinematics::~InverseKinematics ( )
inlinevirtual

関数

virtual AxisSet cnoid::InverseKinematics::axisType ( ) const
inlinevirtual
virtual bool cnoid::InverseKinematics::calcInverseKinematics ( const Vector3 end_p,
const Matrix3 end_R 
)
pure virtual

cnoid::JointPath, cnoid::PinDragIK, と cnoid::CompositeIKで実装されています。


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