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 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 ( ) [inline, virtual]

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.

Definition at line 131 of file ikfast.h.

Definition at line 137 of file ikfast.h.

Definition at line 135 of file ikfast.h.

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

Definition at line 139 of file ikfast.h.

Definition at line 141 of file ikfast.h.

Definition at line 129 of file ikfast.h.

Definition at line 133 of file ikfast.h.


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


fetch_ikfast_plugin
Author(s): Michael Ferguson
autogenerated on Sat Apr 27 2019 03:12:11