Public Types | Public Member Functions | Public Attributes
ikfast::IkFastFunctions< T > Class Template Reference

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

#include <ikfast.h>

List of all members.

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 127 of file ikfast.h.


Member Typedef Documentation

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

Definition at line 147 of file ikfast.h.

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.

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

Definition at line 151 of file ikfast.h.

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

Definition at line 157 of file ikfast.h.

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

Definition at line 155 of file ikfast.h.

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

Definition at line 159 of file ikfast.h.

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

Definition at line 161 of file ikfast.h.

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

Definition at line 149 of file ikfast.h.

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

Definition at line 153 of file ikfast.h.


Constructor & Destructor Documentation

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

Definition at line 130 of file ikfast.h.

template<typename T >
virtual ikfast::IkFastFunctions< T >::~IkFastFunctions ( ) [inline, virtual]

Definition at line 142 of file ikfast.h.


Member Data Documentation

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

Definition at line 148 of file ikfast.h.

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

Definition at line 146 of file ikfast.h.

Definition at line 152 of file ikfast.h.

Definition at line 158 of file ikfast.h.

Definition at line 156 of file ikfast.h.

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

Definition at line 160 of file ikfast.h.

Definition at line 162 of file ikfast.h.

Definition at line 150 of file ikfast.h.

Definition at line 154 of file ikfast.h.


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


katana_moveit_ikfast_plugin
Author(s): Martin Günther
autogenerated on Thu Jun 6 2019 21:42:20