Template Class IkFastFunctions

Class Documentation

template<typename T>
class IkFastFunctions

holds function pointers for all the exported functions of ikfast

Public Types

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 Functions

inline IkFastFunctions()
inline virtual ~IkFastFunctions()

Public Members

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