openrave.org

 全て クラス ネームスペース ファイル 関数 変数 型定義 列挙型 列挙型の値 フレンド マクロ定義 グループ ページ
Public メソッド | すべてのメンバ一覧
クラス テンプレート ikfast::IkSolutionListBase< T >abstract

manages all the solutions [詳細]

#include <ikfast.h>

ikfast::IkSolutionListBase< T >に対する継承グラフ
Inheritance graph
[凡例]

Public メソッド

virtual ~IkSolutionListBase ()
 
virtual size_t AddSolution (const std::vector< IkSingleDOFSolutionBase< T > > &vinfos, const std::vector< int > &vfree)=0
 add one solution and return its index for later retrieval
 
virtual const IkSolutionBase< T > & GetSolution (size_t index) const =0
 returns the solution pointer
 
virtual size_t GetNumSolutions () const =0
 returns the number of solutions stored
 
virtual void Clear ()=0
 clears all current solutions, note that any memory addresses returned from GetSolution will be invalidated.
 

説明

template<typename T>
class ikfast::IkSolutionListBase< T >

manages all the solutions

ikfast.h94 行で定義されています。

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

template<typename T>
virtual ikfast::IkSolutionListBase< T >::~IkSolutionListBase ( )
inlinevirtual

ikfast.h97 行で定義されています。

関数

template<typename T>
virtual size_t ikfast::IkSolutionListBase< T >::AddSolution ( const std::vector< IkSingleDOFSolutionBase< T > > &  vinfos,
const std::vector< int > &  vfree 
)
pure virtual

add one solution and return its index for later retrieval

引数
vinfosSolution data for each degree of freedom of the manipulator
vfreeIf the solution represents an infinite space, holds free parameters of the solution that users can freely set. The indices are of the configuration that the IK solver accepts rather than the entire robot, ie 0 points to the first value accepted.

ikfast::IkSolutionList< T >で実装されています。

template<typename T>
virtual void ikfast::IkSolutionListBase< T >::Clear ( )
pure virtual

clears all current solutions, note that any memory addresses returned from GetSolution will be invalidated.

ikfast::IkSolutionList< T >で実装されています。

template<typename T>
virtual size_t ikfast::IkSolutionListBase< T >::GetNumSolutions ( ) const
pure virtual

returns the number of solutions stored

ikfast::IkSolutionList< T >で実装されています。

template<typename T>
virtual const IkSolutionBase<T>& ikfast::IkSolutionListBase< T >::GetSolution ( size_t  index) const
pure virtual

returns the solution pointer

ikfast::IkSolutionList< T >で実装されています。


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