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 const char *(* GetIkFastVersionFn) ()
 
typedef int(* GetIkRealSizeFn) ()
 
typedef int(* GetIkTypeFn) ()
 
typedef const char *(* GetKinematicsHashFn) ()
 
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
 

Detailed Description

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

holds function pointers for all the exported functions of ikfast

Definition at line 117 of file ikfast.h.

Member Typedef Documentation

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

Definition at line 126 of file ikfast.h.

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

Definition at line 124 of file ikfast.h.

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

Definition at line 130 of file ikfast.h.

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

Definition at line 136 of file ikfast.h.

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

Definition at line 134 of file ikfast.h.

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

Definition at line 138 of file ikfast.h.

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

Definition at line 140 of file ikfast.h.

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

Definition at line 128 of file ikfast.h.

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

Definition at line 132 of file ikfast.h.

Constructor & Destructor Documentation

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

Definition at line 120 of file ikfast.h.

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

Definition at line 122 of file ikfast.h.

Member Data Documentation

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

Definition at line 127 of file ikfast.h.

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

Definition at line 125 of file ikfast.h.

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

Definition at line 131 of file ikfast.h.

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

Definition at line 137 of file ikfast.h.

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

Definition at line 135 of file ikfast.h.

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

Definition at line 139 of file ikfast.h.

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

Definition at line 141 of file ikfast.h.

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

Definition at line 129 of file ikfast.h.

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

Definition at line 133 of file ikfast.h.


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


fanuc_r1000ia_moveit_plugins
Author(s): G.A. vd. Hoorn (TU Delft Robotics Institute)
autogenerated on Sun Apr 4 2021 02:20:53