Public Types | Public Member Functions | Public Attributes | List of all members
ikfast::IkFastFunctions< T > Class Template Reference

holds function pointers for all the exported functions of ikfast More...

#include <ikfast.h>

Public Types

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

Public Member Functions

 IkFastFunctions ()
 
virtual ~IkFastFunctions ()
 

Public Attributes

ComputeFkFn _ComputeFk
 
ComputeIkFn _ComputeIk
 
GetFreeParametersFn _GetFreeParameters
 
GetIkFastVersionFn _GetIkFastVersion
 
GetIkRealSizeFn _GetIkRealSize
 
GetIkTypeFn _GetIkType
 
GetKinematicsHashFn _GetKinematicsHash
 
GetNumFreeParametersFn _GetNumFreeParameters
 
GetNumJointsFn _GetNumJoints
 
const typedef char *(* GetIkFastVersionFn )()
 
const typedef char *(* GetKinematicsHashFn )()
 

Detailed Description

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

holds function pointers for all the exported functions of ikfast

Definition at line 127 of file ikfast.h.

Member Typedef Documentation

◆ ComputeFkFn

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

Definition at line 147 of file ikfast.h.

◆ ComputeIkFn

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

Definition at line 145 of file ikfast.h.

◆ GetFreeParametersFn

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

Definition at line 151 of file ikfast.h.

◆ GetIkRealSizeFn

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

Definition at line 155 of file ikfast.h.

◆ GetIkTypeFn

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

Definition at line 159 of file ikfast.h.

◆ GetNumFreeParametersFn

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

Definition at line 149 of file ikfast.h.

◆ GetNumJointsFn

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

Definition at line 153 of file ikfast.h.

Constructor & Destructor Documentation

◆ IkFastFunctions()

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

Definition at line 130 of file ikfast.h.

◆ ~IkFastFunctions()

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

Definition at line 142 of file ikfast.h.

Member Data Documentation

◆ _ComputeFk

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

Definition at line 148 of file ikfast.h.

◆ _ComputeIk

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

Definition at line 146 of file ikfast.h.

◆ _GetFreeParameters

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

Definition at line 152 of file ikfast.h.

◆ _GetIkFastVersion

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

Definition at line 158 of file ikfast.h.

◆ _GetIkRealSize

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

Definition at line 156 of file ikfast.h.

◆ _GetIkType

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

Definition at line 160 of file ikfast.h.

◆ _GetKinematicsHash

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

Definition at line 162 of file ikfast.h.

◆ _GetNumFreeParameters

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

Definition at line 150 of file ikfast.h.

◆ _GetNumJoints

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

Definition at line 154 of file ikfast.h.

◆ GetIkFastVersionFn

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

Definition at line 157 of file ikfast.h.

◆ GetKinematicsHashFn

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

Definition at line 161 of file ikfast.h.


The documentation for this class was generated from the following file:


moveit_kinematics
Author(s): Dave Coleman , Ioan Sucan , Sachin Chitta
autogenerated on Sat Apr 27 2024 02:26:15