openrave.org

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

holds function pointers for all the exported functions of ikfast [詳細]

#include <ikfast.h>

Public 型

typedef bool(* ComputeIkFn )(const T *, const T *, const T *, IkSolutionListBase< T > &)
 
typedef void(* ComputeFkFn )(const T *, T *, T *)
 
typedef int(* GetNumFreeParametersFn )()
 
typedef int *(* GetFreeParametersFn )()
 
typedef int(* GetNumJointsFn )()
 
typedef int(* GetIkRealSizeFn )()
 
typedef const char *(* GetIkFastVersionFn )()
 
typedef int(* GetIkTypeFn )()
 
typedef const char *(* GetKinematicsHashFn )()
 

Public メソッド

 IkFastFunctions ()
 
virtual ~IkFastFunctions ()
 

Public 変数

ComputeIkFn _ComputeIk
 
ComputeFkFn _ComputeFk
 
GetNumFreeParametersFn _GetNumFreeParameters
 
GetFreeParametersFn _GetFreeParameters
 
GetNumJointsFn _GetNumJoints
 
GetIkRealSizeFn _GetIkRealSize
 
GetIkFastVersionFn _GetIkFastVersion
 
GetIkTypeFn _GetIkType
 
GetKinematicsHashFn _GetKinematicsHash
 

説明

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

holds function pointers for all the exported functions of ikfast

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

型定義

template<typename T >
typedef void(* ikfast::IkFastFunctions< T >::ComputeFkFn)(const T *, T *, T *)

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

template<typename T >
typedef bool(* ikfast::IkFastFunctions< T >::ComputeIkFn)(const T *, const T *, const T *, IkSolutionListBase< T > &)

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

template<typename T >
typedef int*(* ikfast::IkFastFunctions< T >::GetFreeParametersFn)()

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

template<typename T >
typedef const char*(* ikfast::IkFastFunctions< T >::GetIkFastVersionFn)()

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

template<typename T >
typedef int(* ikfast::IkFastFunctions< T >::GetIkRealSizeFn)()

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

template<typename T >
typedef int(* ikfast::IkFastFunctions< T >::GetIkTypeFn)()

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

template<typename T >
typedef const char*(* ikfast::IkFastFunctions< T >::GetKinematicsHashFn)()

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

template<typename T >
typedef int(* ikfast::IkFastFunctions< T >::GetNumFreeParametersFn)()

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

template<typename T >
typedef int(* ikfast::IkFastFunctions< T >::GetNumJointsFn)()

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

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

template<typename T >
ikfast::IkFastFunctions< T >::IkFastFunctions ( )
inline

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

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

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

変数

template<typename T >
ComputeFkFn ikfast::IkFastFunctions< T >::_ComputeFk

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

template<typename T >
ComputeIkFn ikfast::IkFastFunctions< T >::_ComputeIk

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

template<typename T >
GetFreeParametersFn ikfast::IkFastFunctions< T >::_GetFreeParameters

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

template<typename T >
GetIkFastVersionFn ikfast::IkFastFunctions< T >::_GetIkFastVersion

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

template<typename T >
GetIkRealSizeFn ikfast::IkFastFunctions< T >::_GetIkRealSize

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

template<typename T >
GetIkTypeFn ikfast::IkFastFunctions< T >::_GetIkType

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

template<typename T >
GetKinematicsHashFn ikfast::IkFastFunctions< T >::_GetKinematicsHash

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

template<typename T >
GetNumFreeParametersFn ikfast::IkFastFunctions< T >::_GetNumFreeParameters

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

template<typename T >
GetNumJointsFn ikfast::IkFastFunctions< T >::_GetNumJoints

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


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